参考:http://www.cnblogs.com/ronny/p/3745098.html 资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等, 无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。 条款13:以对象管理资源 当我们向系统 ...
分类:
编程语言 时间:
2016-04-18 17:14:35
阅读次数:
200
一什么是UML?
Unified Modeling Language(UML又称为统一建模语言或标准建模语言)是国际对象管理组织OMG制定的一个通
用的、可视化建模语言标准,可以用来描述(specify)、可视化(visualize)、构造(construct)和记载(document)软件密集
型系统的各种工件(artifacts,又译为制品)。
...
分类:
编程语言 时间:
2016-04-17 23:03:23
阅读次数:
210
spring框架以及MVC思想: 一:spring框架:spring框架是一种很优秀的框架,它可以帮助开发人员简化组件与组件之间耦合,管理对象。1:创建对象和管理对象之间的关系,可以在配置文件通过bean元素创建对象,管理对象之间的关系则可以通过注入的方式。2:spring可以和其他的第三方框架进行 ...
分类:
编程语言 时间:
2016-04-15 19:42:42
阅读次数:
192
本文主要分析内核中与调试相关的几个内核函数。 首先是NtCreateDebugObject函数,用于创建一个内核调试对象,分析程序可知,其实只是一层对ObCreateObject的封装,并初始化一些结构成员而已。 我后面会写一些与window对象管理方面的笔记,会分析到对象的创建过程。 29号写的w ...
分类:
数据库 时间:
2016-03-31 01:56:54
阅读次数:
1792
试图调用private的copy或赋值函数是编译期错误,而调用没有具体定义的函数则是连接期错误。 以对象管理资源;智能指针RAII(资源获取立即初始化)后都是对象,但有时候,比如(API的)函数参数要求的是原始资源的指针,这时候有两种方法: 1、显式转换:智能指针提供了get成员函数可以直接获取原始
分类:
编程语言 时间:
2016-03-15 18:58:56
阅读次数:
198
要让Protel( 或者说Altium Designer )在交互布线时走差分线,需要经过以下几 个步骤: 1:在布线规则中定义差分线布线规则. 2:在对象管理器中定义差分线对. 3:使用放置命令中的差分线布线命令. 下面的是百度文库的链接: http://wenku.baidu.com/view/
分类:
其他好文 时间:
2016-02-21 11:34:17
阅读次数:
154
策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式是对算法的包装,是把使用算法的责任和算法本身分割开,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽...
上一篇主要记了UClass的创建,现在总结一下UObject的创建,可以从几个不同角度来理解。从途径上看,可以根据UObject的构造函数来分个类: // Constructors. UObject(); UObject( const UObject& Src ); UObj...
分类:
其他好文 时间:
2015-12-26 13:18:12
阅读次数:
146
资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等,无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款13:以对象管理资源当我们向系统申请资源后,一定要记得释放,不然就容易发生内存泄漏。但是意识到这样一件事并不是很容易,比如我们是通过...
分类:
编程语言 时间:
2015-11-22 17:27:26
阅读次数:
162