自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。

原创 代理服务

代理服务(1) 代理服务原理代理服务器有很多种,大体来说有http,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。 当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。 机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理服务器的I

2010-03-31 23:25:00 2863

原创 CxImage读取与创建多页TIFF文件

如何读取一个多页TIFF CxImage cxMulti;cxMulti.Load("c://multi.tif" , CXIMAGE_FORMAT_TIF);//加载一个多页tiff文件int nPageCount = cxMulti.GetNumFrames();//得到tiff文件的页数CxImage *pImageData = new CxImage[nPageCount+1];for(i

2010-03-31 15:52:00 4562 3

原创 共享内存实现进程间通讯

进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是隐藏的,并不能

2010-03-24 15:56:00 2429

原创 WIN32控件使用大全

WIN32控件

2010-03-18 18:17:00 4258 7

转载 CRichEdit控件操作使用

CRichEdit控件操作相关一般性问题1.    代码编译通过了,运行后RichEdit控件不显示,在InitInstance中添加BOOL CWinApp::InitInstance (){…AfxInitRichEdit(); - RichEdit 1.0或 AfxInitRichEdit2(); - RichEdit 2.0…} 2.    升级默认的RichEdit版本,默认的版

2010-03-18 17:26:00 6754

原创 《大清相国》的读后感

      最近抽空阅读了王跃文先生的长篇历史小说《大清相国》一书,心情很是有一种冲动的欲望。冲动的是我很景仰这样的作家这样的水平,因为他写出了那个时代的权利和官场以及人与人之间的势利和猥琐,以及为官为人为文为事的纷纭复杂。    《大清相国》这本书的封页上有这样一段话:康熙朝名臣辈出,但都大起大落:明珠被罢官,索额图痛死囹圄,高士奇最终被贬回原籍,徐乾学去官早逝,满朝重臣中,但见陈廷敬驰骋官场五

2010-03-17 23:22:00 6510 2

转载 基于ACE应用编程框架——线程池

一、基本的实现模型:    线程池的实现模型主要有两种:    1、半同步/半异步模型    在这种模型中,一个侦听线程负责接受请求,并在某个队列中缓冲它们。另外一组工作者线程负责处理请求。因此接受请求的线程并不是处理请求的线程。    2、领导者/跟随者模型    在这种模型中,有一个线程是领导者,其余线程是线程中的跟随者。当请求到达时,领导者首先获取请求,并在跟随者中选取一个作为新的领导者,然

2010-03-12 11:47:00 1767

转载 ACE前摄器Proactor模式

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://egeho123.blogbus.com/logs/10780720.htmlACE前摄器Proactor模式 当 OS 平台支持异步操作时,一种高效而方便的实现高性能 Web 服务器的方法是使用前摄式事件分派。使用前摄式事件分派模型

2010-03-12 10:37:00 1560

转载 使用OTL进行数据库编程

操作环境:1. 操作系统:Windows XP Professional with SP2。2. 编程环境:Visual C++ 6.0 with SP6。3. 数据库环境:Access 2003。OTL简介:OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例如

2010-03-11 16:19:00 1680 1

原创 《国画》有感

这几天读了王跃文的《国画》,直接的感受是作品写得比较真实。作者是通过对社会的观察,对官僚体制的观察,对生活的观察,对世态万象的观察,而写出的一篇比较符合现实生活、比较复合官场走势的小说。现实中的贪官污吏,比官场小说所描述的有过之而无不及。从近几年挖出的大小贪官可以得出验证。同时,小说内容比较肤浅。实际上,今天的腐败就像病毒一样弥漫在社会的角角落落,决不是像小说中写得那样简单。一方面权钱交易、权色交

2010-03-07 22:38:00 3175 1

原创 信息安全技术

信息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性学科。实现目标:  ◆ 真实性:对信息的来源进行判断,能对伪造来源的信息予以鉴别。  ◆ 保密性:保证机密信息不被窃听,或窃听者

2010-03-07 09:48:00 2803

原创 软件架构学习小结

软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架构。 一、软件架构师的职责架构师分为以下几大类:业务架构师、主题领域架构师、技术架构师、项目架构师(J2EE架构师、.NET架构师等)、系统架构师。1

2010-03-04 22:27:00 45667 22

提示
确定要删除当前文章?
取消 删除