2011年3月30日
正文内容加载中...
posted @ 2011-03-30 18:05 一顽石一 阅读(9243) 评论(0) 推荐(0) 编辑
摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C++中,对字符... 阅读全文
posted @ 2011-03-30 18:03 一顽石一 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 编译 开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 '-g' 选项来编译程序:gcc -g eg.c -o eg运行 gdb在 shell 中,可以使用 'gdb' 命令并指定程序名作为参数来运行 gdb,例如 'gdb eg';或者在 gdb 中,可以使用 file 命令来装入要调... 阅读全文
posted @ 2011-03-30 17:59 一顽石一 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Windows下Socket编程主要包括以下几部分:服务端 1、初始化Windows Socket库。 2、创建Socket。 3、绑定Socket。 4、监听。 5、Accept。 6、接收、发送数据。客户端 1、初始化Windows Socket库。 2、创建Socket。 3、连接Socket。 4、接收、发送数据。服务端每接收到一个客户端的Socket,则创建一个线程。满足一个服务端连接多... 阅读全文
posted @ 2011-03-30 17:51 一顽石一 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 1.CString 到 int int a; CString b="12"; a=atoi((const char *)b); 2.int 到 CString int a=12; CString b; b.Format("%d",a); 3. C++ Windows SDK 字符及字符串指针定义 typedef CHAR *LPSTR; typedef WCHAR *LPWSTR; typedef CONST CHAR *LPCSTR; typedef CONST WCHAR *LPCWSTR; 首先说说TCHAR,它是被这样定义的: #ifdef UN 阅读全文
posted @ 2011-03-30 17:45 一顽石一 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 下面我罗列一些我们在Windows平台下编程经常使用到的和字符或字符串有关的数据类型。 char 和 wchar_t 这两个类型大家绝对不会陌生吧,一个是单字节的字符类型,一个是宽字节的字符类型(也就是Unicode字符)。 char c = 'b'; wcha_t wc = L'b'; 上面我就分别定义了2个变量c和wc ,相信第一个定义大家都看的懂,就是定一个字符变量c,其中保存了'b'这个字符。 那么第二个呢? 我相信还是很多人都看的懂,要是你看不懂也没关系,现在就告诉你,也是定义一个字符变量wc, 只不过这个字符变量是Unicode字符变 阅读全文
posted @ 2011-03-30 17:42 一顽石一 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: #include <string> //使用C++标准库的string类时 using namespace std; //同上 #include <sstream> #include <iostream> #include <stdlib.h> //要将string类和int类型直接转换最好有这些包含, //因为自己写一个转换函数比较方便,函数定义参考如下 string getstring ( const int n ) { std::stringstream newstr;newstr<<n;return newstr.str(); 阅读全文
posted @ 2011-03-30 17:41 一顽石一 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: void *memset(void *dest, int c, size_t count);将dest前面count个字符置为字符c. 返回dest的值. void *memmove(void *dest, const void *src, size_t count); 从src复制count字节的字符到dest. 如果src和dest出现重叠, 函数会自动处理. 返回dest的值. void *memcpy(void *dest, const void *src, size_t count); 从src复制count字节的字符到dest. 与memmove功能一样, 只是不能处理src和de 阅读全文
posted @ 2011-03-30 17:40 一顽石一 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: Exit 退出程序 : Alt+F4Redraw Screen 重画屏幕 : Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法 : Ctrl+ECopy Line 复制一行 : Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符 : Ctrl+Shift+KCopy To Clip... : Ctrl+DelCut Line 剪切一行 : Ctrl+UCut Line Right 剪切该位置右边的该行的字符 : Ctrl+;Cut To Clip 剪切到剪贴 阅读全文
posted @ 2011-03-30 17:18 一顽石一 阅读(1555) 评论(0) 推荐(1) 编辑
摘要: 目录: 1) 什么是套接字?2) Internet 套接字的两种类型3) 网络理论4) 结构体5) 本机转换6) IP 地址和如何处理它们7) socket()函数8) bind()函数9) connect()函数10) listen()函数11) accept()函数12) send()和recv()函数13) sendto()和recvfrom()函数14) close()和shutdown()函数15) getpeername()函数16) gethostname()函数17) 域名服务(DNS)18) 客户-服务器背景知识19) 简单的服务器20) 简单的客户端21) 数据报套接字So 阅读全文
posted @ 2011-03-30 16:49 一顽石一 阅读(2835) 评论(0) 推荐(1) 编辑