《重构-改善既有代码的设计》Martin Fowler 摘要: 第八章 重新组织数据
Self Encapsulate Field 自封装字段
你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。
为这个字段建立取值/设置函数,并且只以这些函数来访问字段。
子类用超类数据时
Replace Data Value with Object 以对象取代数据值
...
分类:
其他好文 时间:
2014-06-20 12:42:22
阅读次数:
280
如何实现刷新当前页面呢?借助js你将无所不能。
1,reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet])
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
2,replace 方法,该方法通过指定...
分类:
编程语言 时间:
2014-06-07 16:23:20
阅读次数:
286
核心提示:函数用于返回特定数据。执行时得找一个变量接收函数的返回值; 语法如下: create
or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2]
datatype2, ........ ) retur...
分类:
数据库 时间:
2014-06-07 06:18:51
阅读次数:
328
1.如果是在打开的文档范围内: 查找: Command+ F 替换: Option+Command+F
Replace All 是全部替换本文档范围内的字符串 Replace 是替换当前字符串 Replace & Find是边查找边替换2.如...
分类:
其他好文 时间:
2014-06-06 20:46:03
阅读次数:
184
js方式的页面跳转 1.window.location.href方式
2.window.navigate方式跳转 3.window.loction.replace方式实现页面跳转,注意跟第一种方式的区别
有3个jsp页面(1.aspx, 2.aspx, 3.aspx),进系统默认的是1.asp...
分类:
Web程序 时间:
2014-06-06 11:34:31
阅读次数:
368
REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY
KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意,除非表有一个PRIMARY
KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与...
分类:
其他好文 时间:
2014-06-06 11:23:41
阅读次数:
174
js字符串长度计算(一个汉字==两个字符)和字符串截取String.prototype.realLength
= function() { return this.replace(/[^\x00-\xff]/g, "**").length; //
[^\x00-\xff] - 匹配非双字节的字...
分类:
Web程序 时间:
2014-06-05 18:57:13
阅读次数:
287
1)寻找引用点时,最好使用工具,然后再人工review。在看到这个问题的时候,我估计应该是很久之前了。现在用IDE。这个要方便很多。
2)重新组织函数的方法和目标。 其实目标很简单。就是消灭长函数。 常用方法 Extract method Inline Method Replace Temp
wit...
分类:
其他好文 时间:
2014-06-05 16:51:44
阅读次数:
254
/*
汇编优化工具
使汇编代码更具可读性,并提高汇编速度
优化15000行大约需要30秒
*/
import rfile.h
main
{
name=getsl
s=rfile.read_all_n(name)
s=s.replace('\n','\r\n')
s=s.replace('dword esp','esp')
s=s.replace('dword ebp','ebp')...
分类:
其他好文 时间:
2014-06-04 13:44:52
阅读次数:
332
oraclesys用户无效对象
selectowner,object_name
,replace(object_type,‘‘,‘‘)object_type
,to_char(created,‘yyyy-mm-dd‘)ascreated
,to_char(last_ddl_time,‘yyyy-mm-dd‘)aslast_ddl_time,
status
fromdba_objectswherestatus=‘INVALID‘andowner=‘SYS‘;
OWNEROBJECT_NAMEO..
分类:
数据库 时间:
2014-06-02 03:14:26
阅读次数:
405