内容列表
- 异步 SOCKET 编程 - 发送和接收数据
- 原作者: DREW SIKORA
我本想把发送和接收分开作为两部分,但是最后我决定只略微解释一下 FD_READ ,留下更多的时间来说明更复杂的 FD_WRITE , FD_READ 事件非常容易掌握. 当有数据发送过来时, WinSock 会以 FD_READ 事件通知你, 对于每一个 FD_READ 事件, 你需要像下面这样调用 recv() :
int bytes_recv = recv
- 分类:VC语言 查阅全文
- 接口在托管C++中的应用
- 接口在托管C++中的应用
托管的C++也就是使用在.NET环境中的C++,也就是VC.NET,这里不是谈MFC7
事实上是VC.NET的另一部分,也就是运行在托管环境中的.虽然接口这个名词
用的很多,不得不说接口这个词是从COM流行开始的.随着COM的流行这个词也
越来越多的被使用.在COM中C++的接口实际上
- 分类:VC语言 查阅全文
- Thinking again in C++(二)自赋值是非公断
- 爱死Thinking in系列了,所以起了这个名字。本文的思想也部分来至于这套书,或参照对比,或深入挖掘,或补益拾慧,或有感而发,既包括Thinking in C++,甚至也包括Thinking in Java。
&
- 分类:VC语言 查阅全文
- 内存管理之五
- Memory Management Functions (内存管理函数)
以下的函数用于内存管理
函数
描述
CopyMemory
将一块内存从位置拷贝到另外一个位置
FillMemory
将指定内存块内容填充为指定数据
GetWriteWatch
查找已经被写入虚拟内存区域的页面地址
GlobalMemorySt
- 分类:VC语言 查阅全文
- c++学习心得--参数传递的注意
- /* 直接粘贴到编译器看。
函数参数的操作实际就是堆栈操作: 函数名也是个地址,它把参数一个一个压入栈中,返回时再一个一个 弹出栈中,这也就是为什么函数返回后函数中的数据不可用的原因。 函数的参数是怎么分配的: 一个参数在栈中有一个地址,如果是值传递这个地址的值就是实参 的值,
- 分类:VC语言 查阅全文
- 迎接CDMA时代吧
-
迎接 CDMA 时代吧!
除了我之外没有人愿意预言 CDMA 将取代 GSM 作者:斯图尔特.艾尔索普(Stewart Alsop)*
你可要坐稳当了:我正准备做一个大胆的预测。到 2010 年 CDMA 将在全球范围内取代 GSM 成为全球的通信行业标准。
现在你的心跳已经恢复平缓了,你大概会想我是不是吃错了药。你也许会认为我所说的话是手机行业里的异端邪说。
- 分类:VC语言 查阅全文
- 出现频率最高的笔试题
- 出现频率最高的笔试题
关键字:C++,strcpy,字符串
- 分类:VC语言 查阅全文
- 内存管理之二
- Virtual Address Space(虚拟地址空间)
虚拟地址表示的是进程中非实际物理地址的位置。换句话说就是,系统为每个进程维护着一个页面映射,这个页面映射是一个内部的数据结构,它的作用是将虚拟地址转换为相应的物理地址。
虚拟地址空间分为以下几部分:
Windows NT 4.0 SP3 Server Enterprise Edition, W
- 分类:VC语言 查阅全文
- 《WTL起步 - 玩转图形界面》目录
- 这个计划因为工作将被搁置!
目录译序..................................................................................甲第一部分基础篇......................................................................... 1第一章WTL的基础-ATL...
- 分类:VC语言 查阅全文
- PE学习笔记(一)
- PE学习笔记
PE 的意思就是 Portable Executable(可移植的执行体)。PE文件结构的总体层次分布图: --------------|DOS MZ Header ||--------------||DOS Stub ||--------------||PE Header &n
- 分类:VC语言 查阅全文
- 提醒初学者注意 send(sendto) recv(recvfrom) 中的 参数flags
- /*
说明:
1 这篇文章是给象我一样的初学者看的,如果您有一些经验了,请不要看,因为它会花费您宝贵的时间。
2 使用 MSDN 版本:MSDN Library - October 2001
*/
第一次写这个玩意,感觉很新鲜。
也希望这件事(写文档)对我和大家有好处。
因为在
- 分类:VC语言 查阅全文
- 指针的用法自解
- /*指针是很复杂的一项技术,所以我写了一些指针的基本用法的理解,写的很详细可能有点罗嗦主要是为了以后的参考,如果有什么个人的看法和补充请和我联系([email protected])。 指针运算符的理解: &p---是指针的物理地址; p---是指针物理地址里的内容(要指向存储单元的地址) *p---是指针物理地址里的内
- 分类:VC语言 查阅全文
- 一个逻辑推理类--从规则推测前提的真假
-
Power Logic
C.Second Edition
This is actually third editio
- 分类:VC语言 查阅全文
- windows API简介(系列1)
- Windows API(windows应用程序接口)
用途:
微软windows应用程序应用程序接口是为开发者在开发windows应用程序时,提供给应用程序的接口程序,包括Windows XP,Windows 2000,Windows NT,Winows 95/98,以及Windows ME.你可以提供给你的应用程序一些图形设备接口(GDI),显示一些图形和格式化的文本;还可以通过它来管理一些
- 分类:VC语言 查阅全文
- ”新快乐时光“再解
- 'VBS.KJ 新快乐时光,网页宏病毒病毒' 今天又一次被这个病毒感染,讨厌的错误对话框又跳了出来,不要我知道就罢了,竟然写出这么烂的代码恶心人.' 一怒之下,将其解剖开来,看了个明白.病毒加密还比较有趣,至于最拙劣的也就是执行的时候会出现错误提示.' 本人属于VB 低级水平(倾向于C的人),写个HELLO WORLD还可以,在下面的分析中也许会有很多错误的地方,' 还请谅解<BODY on
- 分类:VC语言 查阅全文
- 在对话框里面使用ON_UPDATE_COMMAND_UI映射工具条(toolbar和菜单(menu)的心得
- 这几天为了写个小程序,在对话框上添加工具条(toolbar)和菜单(menu),网上友好多程序教你怎么在对话框上添加工具条和菜单,但是很少提到怎么样对工具条和菜单添加ON_UPDATE_COMMAND_UI映射,后来网上搜了好久,找到了一些方法,都比较复杂。其实只要在对话框类中添加下面的函数就可以了
BOOL CMyDlg::ContinueModal(){ if( m_
- 分类:VC语言 查阅全文
- 过度抽象和关注细节的弊端
- ---记得一句话:如果我们要求事情都做的完美,就什么都做不成了.
例子(也是我的教训):
一个设备管理的东西:添加 删除 启用等本来使用多个按钮完成的;
那么对应于不同的函数来实现功能;为了完美,我使用了一个函数来处理;
存在地问题是,每次都要处理动作类型(添加 删除 启用);这样,严重影响了开发的效率;
- 分类:VC语言 查阅全文
- Linux防火墙程序设计
- Linux防火墙程序设计作 者: 赵泽良
今年二月上旬,Yahoo、eBay、CNN.com、Amazon、Buy.com和E*Trade等著名商业网站连续遭到黑客攻击,造成了数以十亿美元的损失,向世人再一次敲响了网络并不安全的警钟。防火墙作为一种网络或系统之间强制实行访问控制的机制,是确保网络安全的重要手段。目前社会上各种商业产品的防火墙非常多,功能也大都很强。我们暂且不管这些防火墙产品
- 分类:VC语言 查阅全文
- 一个应用二叉搜索树实现的字典,并存储结构于文件中
-
Super Power Dictionary
C.Third Edition
This is the third edition of
- 分类:VC语言 查阅全文
- Windows常用属性打开指令
-
Windows常用属性打开指令
辅助选项
模块: access.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
结果: 显示辅助选项/常规。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
结果:
- 分类:VC语言 查阅全文