- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 【数据库优化】面向程序员的数据库访问性能优化法则
转自:http://blog.csdn.net/yzsind/article/details/6059209面向程序员的数据库访问性能优化法则 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据
2014-03-30 22:54:16 975
原创 【AOP】技术基础
1. AOP技术起源AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的逐渐深入,AOP也逐渐发展成一套完整的程序设计思想,各种应用AOP的技术也应运而生。AO
2014-03-16 22:11:49 902
原创 【AOP】简介
软件设计因为引入面向对象思想而逐渐变得丰富起来。“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来。而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装、继承、多态的思想,使得软件系统开发可以向搭建房屋那样,循序渐进,从砖石到楼层,进而到整幢大厦的建成。应用面向对象思想,在设计规模更大、逻辑更复杂的系统时,开发周期
2014-03-16 21:56:46 928
原创 【设计模式基础】行为模式 - 8 -状态(State)
1. 模式意图允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎是修改了它的类。在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的对象。这样的对象的状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。适用性:一个对象的行为取决于它的状态,
2014-03-11 04:38:39 852
原创 【面向对象设计】控制反转IoC
控制反转(Inversion of Control, IoC),是面向对象变成中的一种设计原则,可以用来减少代价之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection, DI),还有一种方法依赖查找(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象
2014-03-09 21:24:22 1383
原创 【算法详解】打印1到最大的n位数
1. 问题描述输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1,2,3,... ,一直到最大的3位数即 999.注意的问题:考虑大数的情形导致的溢出。2. 算法1使用字符串数组表示大数,在字符数组上模拟整数的加法(加 1 ); 字符串数组中每个元素都是 ‘0’ 到 ‘9’ 之间的某一个字符。初始化时将每一个字符都设置为 ‘0’, 相当
2014-03-04 00:33:17 2302
原创 【算法详解】求解数值的整数次方
1. 问题描述实现函数:double power(double base,int exponent)求base的exponent次方,不使用库函数,不考虑大数问题。2. 解法1考虑边界问题;#include #include using namespace std;#define DBL_MIN 0.000001double power(doubl
2014-03-03 01:51:19 813
OpenCascade6.3.0部分修改源码
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人