朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越马车,却无法...
分类:
其他好文 时间:
2014-07-09 19:55:53
阅读次数:
151
一. 应用管理大纲1.纯代码方式实现九宫格* 一个格子一个格子添加* 使用for循环添加2.字典转模型* 什么是模型* 好处分析* 将字典转换为模型* 模型提供字典转模型的构造方法3.使用xib文件* 用来描述九宫格* 用来描述中间的提示信息4.封装* 纯代码的封装* xib的封装二.注意事项1.用...
分类:
其他好文 时间:
2014-07-09 15:26:12
阅读次数:
214
经常带代码中看见这样的代码:
public static final int APP_START=1;
public static final int APP_PAUSE=0;
public static final int APP_STOP =2;
public static final int PLAY_START=1;
public static final int P...
分类:
其他好文 时间:
2014-07-08 17:43:11
阅读次数:
267
jQuery 1.5 发布的时候 john resig 大神说所用的代码优化程序从Google Closure切换到UglifyJS,新工具的压缩效果非常令人满意。 UglifyJS 是一个服务端node.js的压缩程序。我测试了一下压缩率确实比较高。 所以值得写篇文章推荐下。 你也可以尝试一下.....
分类:
编程语言 时间:
2014-07-07 12:29:24
阅读次数:
303
通过纹理格式、限帧、资源优化、脚本代码优化、渲染优化等优化方法,大幅提高了我们游戏的渲染表现。...
分类:
其他好文 时间:
2014-07-06 09:42:12
阅读次数:
360
覆盖equals时,遵守通用约定
对equal方法的覆盖看起来很简单,但是有许多情况是容易导致错误,最好的避免这些错误的办法
就是不覆盖equals方法.
必须遵循的原则:
自反性--对于任何非空的引用 x,有x.equals(x) 为true;
对称性--对于任何非空的引用x,y,如果x.equals(y) 为true,则必有y.equals(x) 为true;
传递...
分类:
其他好文 时间:
2014-07-02 17:03:19
阅读次数:
142
静态工厂和构造器有个共同的局限性:都不能很好的扩展到大量的可选参数。
1、对于多个可选参数的构造器,我们都习惯采用重叠构造器模式,比如一个参数的构造器调用2个参数的构造器,
2个参数的构造器调用3个参数的,以此类推。
public class User{
private int id;
private String name;
priva...
分类:
其他好文 时间:
2014-07-01 16:06:14
阅读次数:
223
1、使用私有构造器或者枚举类型强化singleton
1》单例模式---私有构造器,提供一个公有的成员是一个静态工厂方法:
public class SingleTon{
private static final SingleTon single=new SingleTon();
private SingleTon(){ }
pu...
分类:
其他好文 时间:
2014-07-01 14:24:47
阅读次数:
181
原文:JS全选功能代码优化JS全选功能代码优化 最近在看javascript MVC那本书,也感觉到自己写的代码也并不优雅,所以一直在想 用另一种模式来编写JS代码,所以针对之前的简单的JS全选功能来做个简单的demo,使用目前现在的编码方式来重新编码,当然以后会一直用这种方式来编写自己的代码。下面...
分类:
Web程序 时间:
2014-06-27 20:34:05
阅读次数:
308
前言: 因为工作需要,所以开始主攻前台JS方面的技术。在以前的工作中,使用过这门脚本语言。但是都是比较凌乱的,用到什么学什么,只是为了实现业务,而去使用。 不会考虑到代码优化,封装对象等。今次特意借了这本《javascript 高级程序设计》 ,在每个晚上抽出一个小时来看这本纸质书,...
分类:
编程语言 时间:
2014-06-26 11:18:11
阅读次数:
251