解决方案
文章平均质量分 80
HiRuyue
这个作者很懒,什么都没留下…
展开
-
C++多线程面向对象解决方案
相信很多人都读过《C++沉思录》这本经典著作,在我艰难地读完整本书后,留给我印象最深的只有一句话::“用类表示概念,用类解决问题”。关于多线程编程,如果不是特别需要,大多数开发人员都不会特意去触碰这个似乎神秘的领域。如果在某些场合能正确并灵活地运用,多线程带来的好处是不言而喻的。然而,任何事物都有两面性,如果程序中引入多线程,那么我们需要谨慎小心地处理许多与之相关的问题,其中最突出的就是:资源转载 2013-05-08 20:56:51 · 580 阅读 · 0 评论 -
C++ 快速内存分配
C++ 快速内存分配 ――zhuweisky 2003.12.10 我们知道,C++中当我们用new在堆中创建一个对象时,会发生两件事情。首先调用operator new分配一定大小的内存空间,然后在此空间上调用构造函数以形成对象。而op转载 2013-05-08 21:00:12 · 585 阅读 · 0 评论 -
C++ 事件机制实现
一. 先看看事件接口和实现#ifndef IEVENT_H#define IEVENT_H/* 以下各基础设施是在C++中事件机制的完整实现,事件是面向组件开发的必要特性之一。 最开始打算用函数指针模拟事件,但由于C++中成员函数指针不能和void*相互强转,而且 typedef中不能含有模板,所以才不得已以接口继承实现。这样效果也不错 :) 创 作 者:sky转载 2013-05-08 20:53:08 · 624 阅读 · 0 评论 -
OMCS 傲瑞多媒体连接系统
OMCS概述OMCS(Oraycn Mutimedia Connecting System) 傲瑞多媒体连接系统是集成了音频、视频、远程桌面、电子白板等多种媒体于一身的网络连接系统,您只要连接到傲瑞多媒体服务器,就可以随时访问任何一个在线的多媒体设备。基于OMCS,您可以快速地开发类似视频会议系统、网络监控系统、远程协助系统、远程教育系统等等基于多媒体的应用系统。OMCS功能简介Own转载 2013-05-08 21:15:39 · 1926 阅读 · 0 评论 -
从C++向COM演进
我们要解决的问题是复用问题,我们的目标:(1) 当被复用的软件升级时,客户程序不需要重新编译。(2) 被复用的软件应该容易扩展和升级。(3) 在客户能正常使用复用组件功能的基础上,组件向客户暴露尽可能少的信息。(4) 尽可能是客户使用组件更加方便,将许多繁琐复杂的工作从客户端转移到组件内部。==》所有可以在组件内部完成的事情,决不在组转载 2013-05-08 20:46:07 · 513 阅读 · 0 评论 -
ESFramework网络通信框架
ESFramework的最新版本为4.0,关于最新版本的详细介绍,请参见这里。 自从2004年7月开始,就一直从事N层C/S架构的服务端的开发,从最初的熟悉各种Windows Socket API、熟悉完成端口模型,探索高效稳定的服务端通信模型,时至今日,慢慢的积累了一些(N层)C/S系统的开发经验,ESFramework体系便是这些经验的总结。ESFramework的前生是En转载 2013-05-08 21:10:00 · 1036 阅读 · 0 评论 -
C++完成端口组件实现
在windows平台上,处理众多的TCP连接的机制中效率最高的是完成端口模型,关于完成端口模型的介绍可参照《Win32 多线程程序设计》(侯捷翻译)和《windows网络编程》。异步机制是完成端口的基础,完成端口模型的本质思想是将"启动异步操作的线程"和"提供服务的线程"(即工作者线程)拆伙。先看看所有TCP连接管理组件都要实现的接口 ITcpManager #ifndef ITCPM转载 2013-05-08 21:23:32 · 654 阅读 · 0 评论 -
关于BOM的知识
UTF的字节序和BOMUTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如收到一个“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这是“奎”还是“乙”?Unicode规范中推荐的标记字节顺序的方法是BOM。BOM转载 2013-06-30 11:03:12 · 793 阅读 · 0 评论 -
疯狂的Web应用开源项目
数字媒体相册(Flickr, Picasa)Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向导,对于相片的操作包括自动生成缩略图、相片的大小改变、选择、排序等。Piwigo,基于PHP + MySQL。配备了强大的功能,发布和管理您的照片,可扩展性和智能浏览功能,如类别,标签,或年表。这是网络和照片的标准要求。扩展使Piwigo更可扩展性和可转载 2014-01-03 22:26:01 · 3118 阅读 · 0 评论