//class Resource {
//public:
// Resource(parms p): r(allocate(p)) { }
// ~Resource() { release(r); }
// // also need to define copy and assignment
//p...
分类:
其他好文 时间:
2015-02-28 20:07:59
阅读次数:
286
消息处理
之前有说过,openfire的消息处理策略本人并不是很喜欢。先看下openfire上脱机消息策略。
个人认为消息关于会话的消息,用户的存储量应该无限大。服务器不应该被消息吃撑了。所谓聊天通讯,这一关很重要。
Openfire的消息是什么流程呢。
1、当用户登陆连接的时候。握手、认证、绑定资源、获取花名册、获取离线消息。
2、服务端会查找关系型数据库。经本人测试离线消...
分类:
其他好文 时间:
2015-02-04 09:31:10
阅读次数:
413
XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议訪问web资源的对象. 从MSXML3.0開始出现. 它在AJAX技术中主要用来从其它网络资源获取信息,然后由javascript来更新页面中的部分内容.採用这样的方法将页面可更新内容细化,不须要更新非常少的内容...
分类:
Web程序 时间:
2015-01-10 19:43:42
阅读次数:
165
Spring4 之Bean的配置
1 IOC & DI 概述
IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, ...
分类:
编程语言 时间:
2015-01-03 14:33:49
阅读次数:
270
在阅读 Effective C++时,对RAII开始不理解,现总结如下:
RAII是Resource acquisition is initialization的缩写形式,即“资源获取就是初始化”,是C++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。
根据RAII 对资源的所有权可分为常性类型和变性类型,代表者分别是boost:shared_ptr和std::auto_ptr;从所管资源的初始化位置上可分为外部初始化类型和内部初始化类型。...
分类:
编程语言 时间:
2014-12-29 18:32:33
阅读次数:
177
android 获取服务器资源 获取网络图片...
分类:
移动开发 时间:
2014-12-16 17:17:34
阅读次数:
221
RAII是指C++语言中的一个惯用法(idiom),它是“Resource Acquisition Is Initialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。
使用局部对象管理资源的技术通常称为“资源获取就是初始化”。这种通用技术依赖...
分类:
编程语言 时间:
2014-12-01 16:02:54
阅读次数:
136
在开发中, 我们习惯了类似下面这种方式去实现引用资源:
context.getResources().getDrawable(R.drawable.flower);但是,当我们提前知道这个资源的id,想动态去引用,而不是在id里面固化应该怎么办呢? 比如某个图片资源的id是R.drawable.test_1, 而且有序的还有test_2,test_3, 我们如何动态的去引用它们?这里有两种方案:...
分类:
移动开发 时间:
2014-11-13 16:44:15
阅读次数:
171
IOC与DI:IOC(inversion of control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源。这种方式也被称为查...
分类:
编程语言 时间:
2014-11-05 22:45:05
阅读次数:
310