tianya / 技术转载 / 2012-01-07, 7:24 AM / 关键词: php性能优化
1、 对许多代码文件说,特别是含有很多包含文件(include or require)。它们需要花费更多的时间和解析并产生中间代码。
2、 即使PHP代码文件没有发生改变,这个执行过程还会严格的按照流程执行。也就是说,无论你的应该程序是否发生改变,每次调用的时候,都需要重新编译生成opcode码。(其实这就是编译缓存存在的理由)
3、 这个流程不仅仅发生在主要的代码文件,对于每一次的include和require来说,都会执行这个流程。(这是可以继续优化的)
那些地方可以优化呢?
tianya / 技术转载 / 2011-12-27, 1:31 AM / 关键词: openlayers
openlayers.Layer:
initialize:创建层Div,注册事件
destroy:注销
clone:克隆当前层
setName:设置层name
addOptions:添加附属属性
onMapResize:虚函数。由子函数实现。
tianya / 学习记录 / 2011-10-24, 9:48 PM / 关键词: ie6
做一个项目的时候发现一个 “灵异事件” :
某个页面里面有个滚动条,在ie6下滚动条能拖动,但是无效,太诡异了
调试了好长时间都没找出问题
好吧,充分发挥下不耻下问的精神
tianya / 技术转载 / 2011-08-03, 2:36 PM / 关键词: zip , linux
在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。
虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编码列入计划,可能他们不认为这是个问题。Sun对java中存在N年的zip编码问题,采用了同样的处理方式。
有2种方式解决问题:
tianya / 其它转载 / 2011-07-11, 2:43 PM / 关键词: 八荣八耻
程序员的八荣八耻(1):
以踏实编码为荣,以心浮气躁为耻。
以详细注释为荣,以注释残缺为耻。
以勤于测试为荣,以懒于测试为耻。
以简明文档为荣,以冗余文档为耻。
以注重团队为荣,以孤傲自大为耻。
以刻苦钻研为荣,以敷衍了事为耻。