上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2010年6月14日

转:对MFC封装Windows通讯API的研究

摘要: 对MFC封装Windows通讯API的研究一、引言 近年来,利用Internet进行网际间通讯,在WWW浏览、FTP、Gopher这些常规服务,以及在网络电话、多媒体会议等这些对实时性要求严格的应用中成为研究的热点,而且已经是必需的了。Windows环境下进行通讯程序设计的最基本方法是应用Windows Sockets实现进程间的通讯,为此微软提供了大量基于Windows Sockets的通讯AP... 阅读全文

posted @ 2010-06-14 21:23 Livid 阅读(549) 评论(0) 推荐(0) 编辑

转:如何进行文件操作

摘要: 如何进行文件操作 取得文件名 打开文件 移动文件指针 读写文件 关闭文件 取得文件名{ CString FilePathName; CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框 if(dlg.DoModal()==IDOK) FilePathName=dlg.GetPathName();} 相关信息:CFileDialog 用于取文... 阅读全文

posted @ 2010-06-14 21:21 Livid 阅读(193) 评论(0) 推荐(0) 编辑

转:UTF-8 and Unicode FAQ

摘要: UTF-8 and Unicode FAQby Markus Kuhn中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于地球上的任... 阅读全文

posted @ 2010-06-14 21:20 Livid 阅读(219) 评论(0) 推荐(0) 编辑

转:UTF-8与GB2312之间的互换

摘要: UTF-8与GB2312之间的互换作者:吴康彬  相信一定有不少的程序开发人员时常会遇到字符编码的问题,而这个问题也是非常让人头痛的。因为这些都是潜在的错误,要找出这些错误也得要有这方面的开发经验才行。特别是在处理xml文档时 ,该问题的出现就更加的频繁了,有一次用java写服务器端程序,用vc写客户端与之交互。交互的协议都是用xml写的。结果在通讯时老是发现数据接受不正确。纳闷!于是用抓取网络数... 阅读全文

posted @ 2010-06-14 21:18 Livid 阅读(470) 评论(0) 推荐(1) 编辑

转:VC常见数据类型转换详解

摘要: VC常见数据类型转换详解我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 ... 阅读全文

posted @ 2010-06-14 21:08 Livid 阅读(542) 评论(0) 推荐(0) 编辑

转:STL提供了三个最基本的容器:vector,list,deque

摘要: vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。 list就是数据结构中的双向链表(根据sgi stl源代码),因此它的内存空间可以... 阅读全文

posted @ 2010-06-14 21:06 Livid 阅读(1025) 评论(1) 推荐(0) 编辑

转:socket的一些基本结构

摘要: socket的一些基本结构一.socket的一些基本结构1.32位的IP地址:struct in_addr{ unsigned long s_addr;}2.TCP/IP所在的网际通信域使用的套接字地址格式:struct sockaddr_in{ short int sin_family; //表示所属地址簇,TCP/IP必须是AF_INET unsigned short int sin_port... 阅读全文

posted @ 2010-06-14 21:01 Livid 阅读(191) 评论(0) 推荐(0) 编辑

转: WaitForMultipleObjects用法探索

摘要: WaitForMultipleObjects用法探索WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象(关于该函数的描述和例子见MSDN,).但同时该函数在用法上却需要一定的技巧.原型:DWORD WaitForMultipleObjects(DWORD nCount,const HANDLE* lpHandles,... 阅读全文

posted @ 2010-06-14 21:00 Livid 阅读(376) 评论(0) 推荐(0) 编辑

转: post 消息

摘要: post 消息几个必要字段格式。 C/C++ code"POST %s HTTP/1.1\r\n" \"Accept: */*\r\n" \"Content-Type: application/x-www-form-urlencoded\r\n" \"User-Agent: Mozilla/4.0 (compatible; MPUD %s)\r\n" \"Host: %s\r\n" \"Cache... 阅读全文

posted @ 2010-06-14 20:57 Livid 阅读(316) 评论(0) 推荐(0) 编辑

转:SOCKET编程进阶之Overlapped I\O事件通知模型

摘要: SOCKET编程进阶之Overlapped I\O事件通知模型原文地址:http://blog.csdn.net/echoff/archive/2007/09/23/1797310.aspxWINSOCK I\O模型有六种: 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I... 阅读全文

posted @ 2010-06-14 20:50 Livid 阅读(869) 评论(0) 推荐(1) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航