2010/2/3 yaoshi lee <liya...@gmail.com>:
2010/2/3 vivian huang <vivia...@gmail.com>:
2010/2/3 yaoshi lee <liya...@gmail.com>:
比如:
我在看XXX的代码的时候发现有一段看不懂,这个代码是用来XXX的,
代码如下结构:¥#¥#¥#¥
这段代码是由一个菜鸟/老鸟写的,注释全无/如下
请问大家,这段代码为什么要这样写。。
2010/2/3 yaoshi lee <liya...@gmail.com>:
2010/2/3 vivian huang <vivia...@gmail.com>:
这样作的主要目的是caller不必依赖callee,而callee依赖caller。比如一个分层的软件结构,
上层调用下层可直接调用,下层调用上层就可以用这种方法。
2010/2/4 vivian huang <vivia...@gmail.com>:
2010/2/4 机械唯物主义 : linjunhalida <linjun...@gmail.com>:
看起来很像 drupal hooks...
--
simple is good
http://brucewang.net
http://twitter.com/number5
2010/2/4 vivian huang <vivia...@gmail.com>:
for循环: 整数加法+PC移位+取list内存(集中的区域,内存cache命中率很高)
callback:
PC跳到callback function位置+switch查表(程序也在集中的区域,cache命中率也高)
这样不快还有什么更快的?
2010/2/4 vivian huang <vivia...@gmail.com>:
2010/2/4 yaoshi lee <liya...@gmail.com>: