10 2010 档案

将类成员函数用做C回调函数
摘要:将类成员函数用做C回调函数提出问题:回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普 通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访... 阅读全文

posted @ 2010-10-29 13:32 sxzxcm 阅读(747) 评论(0) 推荐(0) 编辑

IPV6编程
摘要:IPv6套接字编程1.概述由于互联网用户的日益增加,网络需求日益扩大,IPv4地址也日益紧张。人们为了解决地址日趋耗尽的问题,采用了CIDR、NAT等技术来延缓地址耗尽的速度,但这并不能从根本上解决IPv4目前存在的问题,IPv4地址耗尽只是一个时间问题。随着互联网的发展,Internet骨干路由器的路由表也日益扩大,这使得路由器必须维护大量路由表。由于IPv6可以解决传统的IP技术的瓶颈问题,因... 阅读全文

posted @ 2010-10-24 18:42 sxzxcm 阅读(8219) 评论(0) 推荐(3) 编辑

Linux下的C编程实战
摘要:Linux下的C编程实战(一)――开发平台搭建1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。而近年来,Linux操作系统在嵌入式系统领域的延伸也可谓是如日中天,许多版本的嵌入式Linux系统被开发出来,如ucLinux、RTLinux、ARM-Linux等等。在嵌入式操作系统方面,Linux... 阅读全文

posted @ 2010-10-16 23:59 sxzxcm 阅读(55534) 评论(3) 推荐(4) 编辑

代码高处走 从VC6到VC9移植代码问题说明
摘要:首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃(比如/map:line),有一些改变了名称,还有新增的选项,不过不用担心,升级过程会自动对其进行转换,最终都会得到一个正确的解决方案和VC项目文件,这... 阅读全文

posted @ 2010-10-16 23:50 sxzxcm 阅读(617) 评论(0) 推荐(0) 编辑

导航