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