既然“指针”的使用者一不小心就可能导致内存泄漏,那么我们如何能够使得指针的使用变得更安全呢?从C++面向对象的角度分析,我们有没有可能将“指针”封装起来,使得用户不直接接触指针,而使用一个封装后的对象来替代指针的操作呢?
答案是显然的,“智能指针”(smart pointer)正解决这类问题,尤其是在防止内存泄漏方面做得非常突出。C++标准库std中提供了一种“智能指针类”名为"...
分类:
编程语言 时间:
2014-06-15 15:04:11
阅读次数:
352
一 SOA 1. 定义: a) 一种充分利用开放标准,将软件资产展现为服务的结构。 b)提供软件资产标准的展现和交互途径 c)在开发其他应用的时候,可以将独立的软件资产封装为一个一个的“积木”。 d)更注重应用之间的装配而不是实现细节。 2. 作用图示: 二 SOA...
分类:
其他好文 时间:
2014-06-15 12:45:08
阅读次数:
184
?commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。
?API介绍:
–org.apache.commons.dbutils.QueryRunner
–org.apache.commons.dbutils.ResultSetHandle...
分类:
数据库 时间:
2014-06-15 10:32:01
阅读次数:
316
AndroidHttpClient结构:public final classAndroidHttpClientextends Objectimplements HttpClient前言:这类其实是Google对阿帕奇的HttpClient的一个封装,一些默认属性有android做了一些优化。 然.....
分类:
移动开发 时间:
2014-06-14 20:21:05
阅读次数:
296
jQuery插件分类3中: 1.封装对象方法的插件。 2.封装全局函数的插件。 3.选择器插件。 jQuery插件机制 jQuery提供了两个用于扩展jQuery功能的方法: 1.jQuery.fn.extend()方法——封装对象方法。 代码如下: ;(function($){...
分类:
Web程序 时间:
2014-06-14 20:10:58
阅读次数:
230
匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。可通过使用new关键字和对象初始值创建匿名类型。以下示例显示了用两个名为Amount和Message的属性进行初始化的匿名类型。1 ...
分类:
其他好文 时间:
2014-06-14 16:40:22
阅读次数:
264
不管在面向过程还是在面向对象里,神奇的“纯”字,似乎永远都充满了无限的可能性。除了函数之所调用、类之所封装,在程序员文化里,对于“纯粹”的感知和定义,既起自于代码,又超越了代码。也就是说,能够真真切切地感觉到纯净的,不仅是我们的每一个Bean和每一个Class,还包括每个Coder的心。...
分类:
编程语言 时间:
2014-06-14 14:24:52
阅读次数:
244
【概述】所谓的反射,可以理解为在运行时获取对象类型信息的操作。java.lang.Class 类是 Java 反射的起源,针对任何一个想要探测的类,只有先为它产生一个 Class 对象,才能通过 Class 对象获取其他想要的信息。Java 程序在运行时,系统会对所有的对象进行所谓的运行时类型标识,用来保存这些类型信息的类就是 Class 类。Class 类封装一个对象或接口运行时的状态。...
分类:
其他好文 时间:
2014-06-14 10:10:37
阅读次数:
180
音频工具1.Audacity这个跨平台的录音、音频编辑器由于其运行的速度快、操作简单易用而得了高分,主要的功能包括封装编辑、混音、还有内置的特效,支持的格式有WAV, AIFF, Ogg, MP3。2.Linux MultiMedia Studio想想你用什么成为一个音乐创作者?LMMS让你在自己电...
分类:
其他好文 时间:
2014-06-14 09:08:00
阅读次数:
282
atlctrls.h中是对控件的封装。第1249行增加: void GetMargins(UINT& nLeft, UINT& nRight) const { ATLASSERT(::IsWindow(m_hWnd)); DWORD dwRet = (DWORD)::SendMessage(m_.....
分类:
其他好文 时间:
2014-06-14 08:25:42
阅读次数:
385