一、 IoC(Inversion of control): 控制反转1、IoC:概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean二、AOP(Aspect-Oriented Progra...
                            
                            
                                分类:
编程语言   时间:
2014-06-28 12:45:52   
                                阅读次数:
233
                             
                         
                    
                        
                            
                            
                                转自:http://blog.sina.com.cn/s/blog_55465b470100ri1e.htmlLinux驱动程序工作原理简介一、linux驱动程序的数据结构二、设备节点如何产生?三、应用程序是如何访问设备驱动程序的?四、为什么要有设备文件系统?五、设备文件系统如何实现?六、如何使用设...
                            
                            
                                分类:
系统相关   时间:
2014-06-24 10:22:09   
                                阅读次数:
302
                             
                         
                    
                        
                            
                            
                                git是一种管理数据的工具,一种支持快速索引查找数据并管理数据变化的工具。它为数据添加一个头封装为对象块(本文称为git对象)然后保存为文件。我们平时用惯了git commit,
git show, git add等常用命令,你可知道这些常用命令背后是由无数的git微命令完成的吗?今天我就和大家一起来学习这些git微命令,通过这些微命令我们可以很清晰的了解git工作机制...
                            
                            
                                分类:
其他好文   时间:
2014-06-22 21:49:54   
                                阅读次数:
336
                             
                         
                    
                        
                            
                            
                                选择排序的基本思想:
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。
选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动...
                            
                            
                                分类:
编程语言   时间:
2014-06-22 18:18:19   
                                阅读次数:
188
                             
                         
                    
                        
                            
                            
                                C++规定了虚函数的行为,但是将实现交给了编译器的作者.
通常,编译器处理虚函数的方法是给每一个对象添加一个隐藏成员.隐藏成员中保存了一个指向函数地址数组的指针.
这个数组称为虚函数表(virtual function table,vtbl).虚函数表中存储了为类对象进行声明的虚函数的地址.
例如:基类对象包含一个指针,该指针指向基类的虚函数表.
派生类对象包含一个指针,该指针指向一个独立...
                            
                            
                                分类:
编程语言   时间:
2014-06-22 17:06:32   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
通俗解释:
①假设初始序列的第一个元素是有序的(当一个序列只有1个元素时,我们可以认为其是有序的)。
②从第二个元素开始与前面的元素进行比较,如果比前面的大就不动位置...
                            
                            
                                分类:
编程语言   时间:
2014-06-22 07:57:34   
                                阅读次数:
370
                             
                         
                    
                        
                            
                            
                                一 住从型触发器 住从型RS触发器工作原理CP = 1CP 下降沿情况真值表特性方程主从型J-K触发器真值表
                            
                            
                                分类:
其他好文   时间:
2014-06-21 17:37:58   
                                阅读次数:
209
                             
                         
                    
                        
                            
                            
                                一、替代arp, ifconfig, route等命令 显示网卡和IP地址 root@openstack:~# ip link list 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd ...
                            
                            
                                分类:
其他好文   时间:
2014-06-21 15:54:27   
                                阅读次数:
417
                             
                         
                    
                        
                            
                            
                                Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建S...
                            
                            
                                分类:
其他好文   时间:
2014-06-21 07:16:29   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                不断有人跟我说Nginx比Apache好、比Apache快之类。Nginx更主要是作为反向代理,而非Web服务器使用。我翻译过一本关于反向代理的技术书籍,同时精通Apache API开发,对Nginx和Apache的工作原理都略有了解,粗谈一下看法。 不管是Nginx还是Squid这种反向代理...
                            
                            
                                分类:
其他好文   时间:
2014-06-21 00:47:49   
                                阅读次数:
298