上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页
  2011年7月13日
摘要: 转载自:http://www.jb51.net/article/23520.htmjQuery这个框架方便了我们对于HTML元素的操作,本来以为自己对于Select操作也算是熟悉了,但上午在测试的时候才发现自己了解的还真不多。看了一下jQuery的一些方法后,理出了一些常用的方法,列在下面://获取第一个option的值$('#test option:first').val();//最后一个option的值$('#test option:last').val();//获取第二个option的值$('#test option:eq(1)').val 阅读全文
posted @ 2011-07-13 23:22 DavidYanXW 阅读(172) 评论(0) 推荐(0)
摘要: 转载自:http://www.ludou.org/get_current_page_url.html 使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:示例一:123456789101112131415161718192021222324<?php// 说明:获取完整URLfunctioncurPageURL(){ $pageURL='http'; if($_SERVER["HTTPS"]=="on") { $pageURL.="s"; } $pag 阅读全文
posted @ 2011-07-13 23:09 DavidYanXW 阅读(304) 评论(0) 推荐(0)
  2011年7月12日
摘要: 例子:项目重构方案设计 http://www.uml.org.cn/zjjs/201010092.asp对遗留系统组织重构项目 http://blog.csdn.net/gigix/article/details/2118896百度搜索: http://www.baidu.com/s?tn=myie2&ch=3&bs=smarty+if+else&f=8&wd=%CF%EE%C4%BF%D6%D8%B9%B9&inputT=9312 阅读全文
posted @ 2011-07-12 17:42 DavidYanXW 阅读(261) 评论(0) 推荐(0)
摘要: 转载自: 网络 前两篇(思路和方法、重构计划)从大的方面上谈了关于重构的话题,这次从小的代码上来看。我们来看下一个的代码如何从简单到复杂,然后重构这些代码。单个对象复制 在初步的需求中有个很简单的业务,就是定义销售合同,并且合同中可以配置产品设备数据,如下: 其中有个业务功能就是需要对已经存在的销售合同进行复制、剪贴和粘贴的工作。 对于程序来说,它其实就需要实现IClone接口就可以了,代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// 阅读全文
posted @ 2011-07-12 17:41 DavidYanXW 阅读(176) 评论(0) 推荐(0)
摘要: 上一篇已经阐述了重构的思路和方法,这里主要阐述下里面提到的重构计划。 首先,了解一个待重构的老项目 项目名称A,某公司重点项目,已经正式上线运行几年了,公司业务遍布全球,很多国家都有办事处或研发部门,也就需要使用该系统。并且随着公司的不断发展,业务流程也在不断地完善和变化。 技术上,项目是CS架构的,支持在线和离线两种操作方式,对于在线方式,数据访问是直连服务器上的Oracle数据库,离线的数据访问是连接本地的Access数据库;对于本地数据库,系统提供WebService来实现本地数据的同步。 目前项目代码的规模已经达到100多万行,负责项目开发和维护是由同一个团对来承担,其中的开发和设计. 阅读全文
posted @ 2011-07-12 17:38 DavidYanXW 阅读(250) 评论(0) 推荐(0)
摘要: 转载自: http://www.cnblogs.com/Kevin-moon/archive/2010/05/10/1731358.html 先从接触过的几个老项目经历来谈谈,对于老项目来说,大家在初步接触的过程中,大多总是抱着抵触的情绪,甚至有些是蔑视。总喜欢对以前的代码挑出一大堆的问题,接着就开始抱怨代码、抱怨以前的开发人员,经过一段时间郁闷的抱怨阶段后,处于职业的责任心,就很想去改变这一切,希望把自己认为好的方式给带进来,于是接下来的工作就是重构代码了。 这也许大多数开发人员都经历过,这种经历是辛酸的(因为重构工作虽然重要,但是得不到过多的认可,目前国内关注的是可用性,对于代码质量并没有 阅读全文
posted @ 2011-07-12 17:36 DavidYanXW 阅读(259) 评论(0) 推荐(0)
  2011年7月7日
摘要: 转载自:http://www.cnblogs.com/zhongchi/archive/2010/05/04/1727096.htmlMySQL 日期类型MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。日期类型 存储空间 日期格式 日期范围------------ --------- --------------------- -----------------------------------------datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59timestamp 阅读全文
posted @ 2011-07-07 19:49 DavidYanXW 阅读(245) 评论(0) 推荐(0)
摘要: 转载自:http://www.cnblogs.com/aiyuchen/archive/2011/04/13/2014464.html后台有很字段都是采用时间戳的形式,二者如何转换的,每次都搜索,真麻烦,就记下来吧。其实时间和IP类型的字段都有数字来存储的话,还是优点还是很大的,最直接的就是会省掉不少的存储空间。1、将时间转换为时间戳select unix_timestamp('2009-10-26 10-06-07')如果参数为空,则处理为当前时间2、将时间戳转换为时间select from_unixtime(1256540102)有些应用生成的时间戳是比这个多出三位,是毫秒 阅读全文
posted @ 2011-07-07 19:48 DavidYanXW 阅读(630) 评论(0) 推荐(0)
摘要: 转载自:http://hi.baidu.com/bns360/blog/item/469e11c721e81d0f9d163deb.html[MySQL]IP处理函数inet_aton()和inet_ntoa() *INET_ATON(expr)给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址 数值的整数。地址可以是4或8比特地址。mysql> SELECT INET_ATON('209.207.224.40');-> 3520061480产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209 阅读全文
posted @ 2011-07-07 19:47 DavidYanXW 阅读(246) 评论(0) 推荐(0)
摘要: 转载自:http://hi.baidu.com/software_one/blog/item/4cb6d6027da68104728b65ed.html您可以使用CHANGEold_col_namecolumn_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:·mysql>ALTER TABLE t1 CHANGE a b INTEGER;如果您想要更改列的类型而不是名称,CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。例如:mysql>ALT 阅读全文
posted @ 2011-07-07 19:46 DavidYanXW 阅读(528) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页