
读书笔记
LCRxxoo
为了积分
展开
-
SOLID设计原则解读
SRP:单一职责原则 任何一个软件模块都应该只对某一类行为者负责OCP:开闭原则 主要目标时让系统易于扩展,同时限制其每次被修改所影响的范围。实现方式就是将系统分为一系列组件,组件之间按层级关系分割,高阶组件不会因低阶组件的修改而收到影响。例子,系统中的输出信息方式不会因显示设变的不同而不同,因为定义了统一的接口,所有的显示设别驱动都要实现该接口LSP:里氏...原创 2020-03-26 18:43:40 · 418 阅读 · 0 评论 -
编程语言理解
语言其实也是一种协议原创 2017-08-03 10:35:42 · 460 阅读 · 0 评论 -
内存检查 linux
为进行深层分析,建议使用内存检测器,如 valgrind 或 libumem 等原创 2017-09-30 10:34:55 · 383 阅读 · 0 评论 -
php 清理变量容器的问题(Cleanup Problems)
Example #8 把数组作为一个元素添加到自己$a = array( 'one' );$a[] =& $a;xdebug_debug_zval( 'a' );?>以上例程的输出类似于:a: (refcount=2, is_ref=1)=array ( 0 => (refcount=1, is_ref=0)='one', 1 =>翻译 2017-09-30 20:49:44 · 480 阅读 · 0 评论