自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 InterLocked的几个函数

InterLockedIncrement and InterLockedDecrement实现数的原子性加减。什么是原子性的加减呢?举个例子:如果一个变量 Long value =0;首先说一下正常情况下的加减操作:value+=1;1:系统从Value的空间取出值,并动态生成一个空间来存储取出来的值;2:将取出来的值和1作加法,并且将和放回Value的空间覆盖掉原值。加法结束。如果此时有两个Thread ,分别记作threadA,threadB。1:threadA将Value从存储空间取出,为0;2:th

2010-05-31 17:07:00 3397 1

转载 TCP粘包

处理TCP网络传输“粘包”疑难 在应用开发过程中,笔者发现基于TCP网络传输的应用程序有时会出现粘包现象(即发送方发送的若干包数据到接收方接收时粘成一包)。针对这种情况,我们进行了专题研究与实验。本文重点分析了TCP网络粘包问题,并结合实验结果提出了解决该问题的对策和方法,供有关工程技术人员参考。 一、TCP协议简介  TCP是一个面向连接的传输层协议,虽然TCP不属于iso制

2010-05-29 16:08:00 663

转载 编译自动增加版本号

[VC插件]编译后的版本自动更新原文见:http://blog.201314.info/2010/02/24/vc%E6%8F%92%E4%BB%B6%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84%E7%89%88%E6%9C%AC%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0.html 一个偶然的机会,在MS

2010-05-29 10:27:00 5615

转载 vc6 远程调试

VC开发环境之所以提供远程调试的能力,是因为有些情况下单机调试会让你崩溃掉……比如,调试GUI程序的WM_PAINT消息,因为要单步调试,所以调试器会对界面的重绘产生副作用(Heisenberg不确定性原理)。当然还有些别的情况也适用,比如程序在测试环境运行的好好的,但是在客户那行为总是异常,这时候如果可以TCP远程连接上去维护的话,就能通过远程调试的特性在出现状况的系统环境中排错~

2010-05-20 10:20:00 757

转载 c++中的一些设置

1、如何快速地规范代码缩进格式选中所需要规范的代码,按shift+F82、如何在Release状态下进行调试Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Gen

2010-05-14 10:16:00 1064

转载 类之间的几种关系

从关联—依赖—泛化—实现—聚合—复合是一层比一层对两个类之间的关系描述紧密。 1.关联一般是指两个类之间有相对松散关系,若双方都知道对方则可用实线[双向箭头]连接,或只其中一方知道则用实线加单向箭头从隐藏方指向暴露方,但某个类是否存在并不影响另一个类的存在与否. 如客户与车子(通过买,租用或其它方式联系在一起); 2.依赖(Dependency)实体之间一个“使用”关系暗示一个

2010-05-13 16:30:00 727

转载 c++编译器设置 详解

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够

2010-05-11 15:44:00 1493

空空如也

空空如也

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

TA关注的人

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