- 博客(11)
- 资源 (39)
- 收藏
- 关注
转载 讲讲C++中的volatile关键字
引子1 猜猜看,下面这段代码有什么问题:void Delay(UINT32 n){ while(—n);} 答案: 本来代码完全正常,但是为了优化性能,打开了编译器的优化。但是发现这个函数被编译器优化掉了。为了防止被优化掉,需要给函数的参数加上volatile:void Delay(volatile UINT32 n){ while(—n);}
2012-12-29 15:16:51 574
转载 用 VC++建立 Windows 服务程序
文章概要:本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。
2012-12-28 17:11:07 1160
转载 sockaddr和sockaddr_in的区别
初学者很容易对二者有困惑的感觉,下面来讲一下二者的区别。sockaddr是在头文件 /usr/include/bits/socket.h 中定义的,如下: struct sockaddr { __SOCKADDR_COMMON (sa_); /* Common data: address family and length. 协议族*/ char sa_data[
2012-12-27 15:30:51 1077
转载 C++运算符优先级
优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;
2012-12-27 09:53:34 584 1
转载 孙鑫VC视频教程笔记之第十四课“基于TCP和UDP的Socket编程”
在OSI的各层所使用的协议:1.应用层:telnet,FTP,HTTP,DNS,SMTP,POP32.传输层:TCP,UDP TCP:面向连接的可靠的传输协议,通信前建立三次握手,握手成功后才能通信,对数据准确性要求较高的场合使用,如从网上载的安装文件,不能缺少任何信息 UDP:是无连接的,不可靠的传输协议,不需要建立连接,也没有重传和确认的机制,在实时性要求较
2012-12-26 09:38:25 2036
转载 Link2001 错误
出现link2001的错误的解决办法: --------------------Configuration: DlgReceive - Win32 Debug--------------------Compiling...DlgReceiveDlg.cppE:\(书)Visual C++ 6.0 数字图像编码\DlgReceive\DlgReceiveDlg.cpp(327)
2012-12-25 15:20:32 1222
转载 VC ClassView标签页里不显示类信息或者显示不全解决
环境:VC问题: ClassView标签页里不显示类信息或者显示不全解决:打开工程所在项目----->找到一个以.ncb结尾的文件,将其删除----->再次打开工程----->看到完整的类信息了----->解决。 注:NCB是 “No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由V
2012-12-25 15:19:30 1267 2
原创 Windows+Cpp 守护进程
用于监控另一个进程,发现该进程关掉了就自动把它重启。可以用脚本程序,如vbs或者bat实现。下面程序使用C++实现:用于监视目标程序HTServer.exe,如果目标程序没有在运行,则运行目标程序。代码如下:// HTServerMonitor.cpp : Defines the entry point for the console application.//#inclu
2012-12-20 18:22:23 1873
转载 Windows网络编程总结(一)
Windows网络编程总结(一) 1.关于bind INADDR_ANY的具体含义是,绑定到0.0.0.0。此时,对所有的地址都将是有效的,如果系统考虑冗余,采用多个网卡的话,那么使用此种bind,将在所有网卡上进行绑定。在这种情况下,你可以收到发送到所有有效地址上数据包。例如:SOCKADDR_IN Local;Local.sin_addr.s_addr = h
2012-12-19 17:01:38 1041
原创 C++代码内存泄漏检测
做后台通信服务程序,遇到了内存泄漏问题,上网找解决方案,目前有用的方法总结如下:1 VLD以下转自:http://ztbls888.blog.163.com/blog/static/171817598201191111034723/初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程 序员出了一个难题
2012-12-12 11:26:32 2045
转载 优秀程序员不得不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一
2012-12-08 18:42:37 1173
ffmpeg-latest-win32-static.7z
2014-08-19
octopress-tag-cloud
2013-12-25
octopress-tag-pages
2013-12-25
Pez_GBC_Fonts.rar
2013-10-14
srvany_instsrv.zip
2013-05-15
Visual+Assist+X+10.5.1738.rar
2012-11-30
C++库邮件发送jwsmtp-1.32.15.tar
2012-10-25
ACE详细介绍译文
2012-08-14
C++网络编程学习笔记(ACE)
2012-08-14
数学之美(吴军)
2012-08-14
MODBUS协议中文版
2012-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人