摘要:
有一点要注意的是即便建立了索引,如果sql功力不足,查询也是不走索引的。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:sele... 阅读全文
阅读排行榜
设计模式六大原则之二:里氏替换原则
2015-04-11 16:54 by 放作夥, 227 阅读, 收藏,
摘要:
定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。定义2:所有引用基类的地方必须能透明地使用其子类的对象。问题由来:有一功能P1,由... 阅读全文
esp定律的一点说明
2012-10-15 17:47 by 放作夥, 227 阅读, 收藏,
摘要:
网上说的esp定律脱壳时都说到“当esp变红时下访问断点”却没说明为什么,其实od当寄存器变化时就会变红,也就是说实质是留意堆栈什么时候变化。 而把壳当成一个call,当调用壳这个call时会压栈,esp变红。 阅读全文
面向过程和面向对象
2014-05-12 22:05 by 放作夥, 223 阅读, 收藏,
摘要:
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游... 阅读全文
浙公网安备 33010602011771号