自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (15)
  • 收藏
  • 关注

原创 OO设计原则总结

什么是设计原则? 设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies. 面向接口编程而非实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over In

2012-08-30 09:21:35 806

原创 单一职责原则

引言 一个优良的系统设计,强调模块间保持低耦合、高内聚的关系,在面向对象设计中这条规则同样适用,所以面向对象的第一个设计原则就是:单一职责原则(SRP,Single Responsibility Principle)。定义单一职责原则(Single Responsibility Principle, SRP):一个类,最好只做一件事,只有一个引起它变化的原因。理解理解S

2012-08-30 09:18:06 901

原创 win32API之InterlockedExchangeAdd

InterlockedExchangeAdd()函数是解决互斥的一个简单方法,与信号量,互斥作用相当。原型如下:[cpp] view plaincopyprint?LONG InterlockedExchangeAdd(PLONG Addend, LONG Value);  LONG InterlockedExchangeAdd(PLONG Addend

2012-08-13 18:15:41 7299

原创 《Windows核心编程》---Interlocked原子访问系列函数 .

转自:http://blog.csdn.net/ace1985/article/details/5729912所谓原子访问,指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源。Interlocked系列函数提供了这样的操作。所有这些函数会以原子方式来操控一个值。Interlocked函数的工作原理取决于代码运行的CPU平台,如果是x86系列CPU,那么Inter

2012-08-13 18:02:32 1516

原创 IOCP加Windows线程池打造高伸缩性高性能的服务器应用

对于IOCP,搞Windows服务器编程的都不会陌生,它所表现出来的性能是其他各种WinSock模型难望其项背的。撰写本文的目的就是为让大家能够在深入理解IOCP的基础上,再来深入的挖掘Windows系统的性能。此处假设读者对IOCP模型已经深刻理解,并对Windows线程、线程池有一定的了解。如果对此还不熟悉,限于篇幅的原因,请您先学习理解这些内容后再来阅读本文。       在IOCP模型

2012-08-13 10:10:54 6885 1

原创 IOCP之accept、AcceptEx、WSAAccept的区别 .

1. accept、WSAAccept是同步操作,AcceptEx是异步操作2. WSAAccept函数早accept函数基础上添加了条件函数判断是否接受客户端连接3. AcceptEx是异步的,可以同时发出多个AcceptEx请求,支持重叠IO操作.

2012-08-13 08:56:32 10359

原创 仿函数

http://blog.csdn.net/armman/archive/2007/03/18/1532645.aspx仿函数,又叫做函数对象,是一个重载了"()"运算符的struct,是STL(标准模板库)六大组件(容器、配置器、迭代器、算法、配接器、仿函数)之一;仿函数虽然小,但却极大的拓展了算法的功能,几乎所有的算法都有仿函数版本。例如,查找算法find_if就是对find算法的扩展,

2012-08-06 15:36:03 2453

原创 winform 启用控制台

/**////         /// 启动控制台        ///         ///         [DllImport("kernel32.dll")]        public static extern bool AllocConsole();        /**////         /// 释放控制台        ///

2012-08-05 22:42:58 964

原创 服务器开发

作者:司强发布者:司强发布日期:2008/07/22    对于开发一款高性能服务器程序,广大服务器开发人员在一直为之奋斗和努力.其中一个影响服务器的重要瓶颈就是服务器的网络处理模块.如果一款服务器程序不能及时的处理用户的数据.则服务器的上层业务逻辑再高效也是徒劳.所以一个服务器程序的网络处理能力直接影响到整个服务器的性能, 本文主要介绍在windows平台下开发高性能的网络处理模

2012-08-05 22:42:12 1325

原创 集群式游戏服务器架构方案设计开发

自从2003年开发VOIP Radius Server以及修改Gnugk以来,从事服务器开发已经近五年了,对服务器开发也有一些自己独到的看法以及见解。当摆脱了技术本身的束缚之后,才理解重要的并不是某种技术的运用,而是整体设计的考虑,也慢慢明白了设计是开发的灵魂的道理。从技术层面来看,各个平台都有一些自己特有的东西,比如Windows 平台下面的IOCP技术,可以说为了支持大的并发,IOCP

2012-08-05 22:38:56 1345 1

exe4j(64bit)5.1

exe4j是集成Java应用程序到Windows操作环境的java可执行文件生成工具。

2018-08-06

TexturePacker-3.1.2 for mac 破解版

TexturePacker-3.1.2 for mac 破解版,放心使用

2015-12-14

自动缩放窗体上的内容

这是一个自动缩放窗体的VC6。0的实例,欢迎下载。

2011-11-23

彗星小助手

您是一个程序员?那彗星小助手肯定对您有用,它是一款程序开发、制作软件必备工具,用来分析窗口SPY,探测、操作外部窗口的一个小东东。 彗星小助手是基于Win32的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用窗口SPY可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树。 搜索指定的窗口、线程、进程或消息…网页SPY,探测资源、解除限制网页 在线分析和修改器,它可以分析Microsoft Internet Explorer或是嵌套在应用程序中的浏览器窗口中正在浏览的网页内容,在保持连线状态下实时地修改它。通过使用网页SPY,你可以针对网页内每一个元素做修改,修改Cookie、运行脚本…超级搜索,开发手册随时查 海量WIN32常量、API数据查询,集成桌面搜索以及Google、Bing、Baidu等WEB搜索引擎,快速查找各类开发手册图象操作,开发素材随心找 图标提取可以将文件中的集成的图标资源提取出来并提供修改保存,它能从应用程序,动态链接库、动画文件和图标库文件中提取图标。 图标替换可以将现有应用程序的图标替换为指定的图标。

2011-11-15

HttpWatchPro

HttpWatch是一款强大的网页数据分析工具。集成在Internet Explorer工具栏。包括网页摘要。Cookies管理。缓存管理。消息头发送/接受。字符查询。POST 数据和目录管理功能。报告输出。超好用,正在使用。

2011-11-10

计算机基础知识考试宝典

计算机基础知识考试宝典,这里面共计700多页,数千道计算机考题,之所以称之为宝典,是因为这就是一个题。许多考试都是在这里抽取题目的,而且还有标准答案。一个朋友考试,我帮他答题,结果发现这里面全有,搜索一下即可。希望能给大家帮助!

2011-09-22

综合人事管理系统(VC + SQL Server2000)

学习VC的人看看不错,而且我的分比别人的少一半呢。谢谢捧场!

2009-05-22

appsrv.msc

IIS6.0安装时,常常缺少appsrv.msc文件.这里给大家提供一个.呵呵!

2007-10-23

VC多进程编程

多进程编程,利用VC进行进程编程,里面详细讲解了编程的原理,并且还有代码.

2007-10-19

用vc++编写usb接口通信程序

用vc++编写usb接口通信程序,学习U盘开发的好东东!

2007-10-17

VC串口开发

介绍当今串口开发一切技术,内容详细,是做VC串口开发好教材.

2007-10-16

COM 原理与应用源码

这是<>的源码,忘看好了,再下,否则,白花分,呵呵.不过,还是不错了.

2007-10-16

Vc中BSTR,char和CString的转换

几乎所有的程序都要用到字符串,而Visual C++由于功能强大、应用广泛,因而字符串之间的转换更为频繁,这里介绍多种字符串之间的转换。本文几乎涉及到目前的所有转换方法。当然对于.NET框架来说,还可使用Convert和Text类进行不同数据类型以及字符编码之间的相互转换。

2007-10-12

LinkLabel实例

LinkLabel的使用,这是我VB.NET做的一个小实例.仅初学者参考.

2007-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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