一、IoC的概述 IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。它涉及代码解耦、设计模式、代码优化等问题的考量。 Spring通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Be.....
分类:
编程语言 时间:
2015-08-09 13:52:54
阅读次数:
138
1. 什么是好的代码?高效正确便于维护简洁清晰2. 如何做?让代码比你来时更干净做有意义的命名别重复自己注意代码工整记住:不要把自己当程序员,要把自己当成艺术家,出自你手的代码都是一件艺术品,尽量让她优雅。3.原则第一条,关于注释和文档好的代码不需要注释和文档(不包括设计文档)。我们要做的,尽量让你...
分类:
编程语言 时间:
2015-08-06 16:29:01
阅读次数:
208
日前CSDN采访了祁宇,请他解读C++11的新标准、C++的现状以及未来的发展前景。CSDN:怎么会想到编写《深入应用C++11:代码优化与工程级应用》这本书的?有没有什么故事可以分享下?祁宇:我作为比较早使用C++11的开发者,在项目中应用C++11的时候,可以查阅的资料还很有限,主要是通过ISO...
分类:
编程语言 时间:
2015-08-06 14:57:44
阅读次数:
135
Xcode中修改变量名、类名及字符串的替换操作 ????????在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修...
分类:
其他好文 时间:
2015-08-05 10:51:35
阅读次数:
3298
CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写。CSS简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。下面介绍常见的CSS简写规则:一、盒子大小这里主要用于两个属性:margin和padding,我们以margin为例,padding与...
分类:
Web程序 时间:
2015-08-03 16:28:12
阅读次数:
108
即时编译器(Just In Time Compiler)为了提高执行效率将热点代码编译成与本地平台相关的机器码,并进行各种层次的优化的编译器。它并不是虚拟机必需的部分,但其性能的好坏、代码优化程度的高低却是衡量一款商用虚拟机优秀与否的最关键指标之一,也是虚拟机中最核心且最能体现虚拟机技术水平的部.....
分类:
其他好文 时间:
2015-08-02 13:01:50
阅读次数:
112
作用域JavaScript执行时会构建一个作用域链,用来进行变量解析,全局执行上下文只有一个object变量,定义了js中所有变量和函数。当创建一个函数时,会出现产生一个新的局部作用域,以this、arguments和命名的形参以及其他局部变量和函数初始化。整个作用域链的顶端是活动的作用域,变量解析的顺序是首先从当前作用域查找,当查找到结果后就终止查询,否则就继续往上一层作用域查询,直到全局作用域为...
分类:
Web程序 时间:
2015-08-01 01:15:35
阅读次数:
193
1.MD5,SHA1加密算法熟悉 2.获取文件的MD5与SHA1值 3.实现代码优化 4.测试以及遇到的问题
分类:
其他好文 时间:
2015-07-31 12:46:53
阅读次数:
126
if (foo) bar(); ==> foo&&bar();if (!foo) bar(); ==> foo||bar();if (foo) return bar(); else something(); ==> {if(foo)return bar();something()}
分类:
其他好文 时间:
2015-07-31 12:16:18
阅读次数:
94
继续进行代码优化的总结.
7.循环优化
List alist =getList();
for(int i=0;i
代码会一直执行alist.size()
应修改为
for(int i=0,p=alist.size();i
8."消灭"不可视阶段的对象
try{
Object obj=new Object();
}catch(Exception e)
{
obj=null;...
分类:
编程语言 时间:
2015-07-28 23:08:48
阅读次数:
129