自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stpeace的专栏

涛哥不知何许人也,亦不详其姓字。好读书,求甚解。常著文章自娱,颇示己志。忘怀得失,有始有终......

原创 STL中map的key和value

先问个问题吧,map中的key可以相同吗?如果相同,程序会咋样呢? #pragma warning(disable : 4786) //VC++6.0对map的支持不好,所以要把这个东东放在最前面,否则警告一大堆 #include #include #include using namesp...

2014-01-20 23:13:33

阅读数 11839

评论数 0

原创 什么是线程安全函数?

前面,我们讲了可重入函数,现在看看线程安全函数。首先,我们来欣赏一幅图吧:         看看维基百科:    Thread safety is a computer programming concept applicable in the context of multi-thread...

2014-01-19 21:44:00

阅读数 8425

评论数 0

原创 什么是可重入函数?

如果你要查阅一个俗气的东西,你就上百度,如果要查稍微高级一点的东西,请上谷歌,当然英文的维基百科也不错。真的,我没有装逼。              什么是可重入函数呢?先来看看维基百科的说明吧:       In computing, a computer program or subrout...

2014-01-19 20:56:21

阅读数 6325

评论数 0

原创 初识STL中的map

写个小程序,热热身: #pragma warning(disable : 4786) //VC++6.0对map的支持不好,所以要把这个东东放在最前面,否则警告一大堆 #include #include #include using namespace std; typedef map M...

2014-01-18 21:55:23

阅读数 6233

评论数 0

原创 一个超级简单的tcp聊天程序

为了让大家可以直接运行程序,并聊天,我直接用回测地址。        服务端: #include #include // winsock接口 #pragma comment(lib, "ws2_32.lib") // winsock实现 #include using n...

2014-01-14 23:12:30

阅读数 9268

评论数 19

原创 INADDR_ANY有什么用?

INADDR_ANY就是inet_addr("0.0.0.0")          当服务器的监听地址是INADDR_ANY时,那就监听所有的哦。我的网络为:192.168.1.102. 于是就有下面的程序:         服务端: #include #include /...

2014-01-13 23:04:39

阅读数 35496

评论数 10

原创 睡觉前欣赏一下select函数的一个小程序

马上睡觉:#include #include #pragma comment(lib, "ws2_32.lib") //不可缺 int main() { WORD wVersionRequested; WSADATA wsaData; wVersionReques...

2014-01-12 23:58:24

阅读数 7212

评论数 0

原创 操作fd_set结构体的宏(其实,你也可以理解为函数,只要你喜欢)

先来看看一个错误的程序: #include #include #pragma comment(lib, "ws2_32.lib") //不可缺 int main() { int x = 0; fd_set y; if(FD_ISSET(x, &y)) { ...

2014-01-12 23:47:26

阅读数 7071

评论数 0

原创 初识fd_set这个结构体

我们先来看看fd_set这个结构体,百度中查得: typedef struct fd_set {  u_int fd_count;  socket fd_array[FD_SETSIZE]; } fd_set; 好,从今以后,我们忘记这个fd_set的具体结构,只需要知...

2014-01-12 23:31:31

阅读数 10358

评论数 6

原创 下面程序有什么错误呢?

#include using namespace std; int main() { char *p = "123"; *p = '4'; return 0; }       有错,请以后注意。

2014-01-12 21:47:26

阅读数 5946

评论数 0

原创 据说,能把这个字符串题目做对的人,有,但寥寥无几!

#include using namespace std; int main() { char str1[] = "123"; char str2[] = "123"; cout << (str1 == str2) << e...

2014-01-12 21:44:33

阅读数 5888

评论数 0

原创 线程句柄作WaitForSingleObject的参数是什么意思?

#include #include DWORD WINAPI Fun1Proc(LPVOID lpParameter); int main() { HANDLE hThread1; hThread1 = CreateThread(NULL, 0, Fun1Proc, NULL, 0, ...

2014-01-06 23:24:04

阅读数 7978

评论数 7

提示
确定要删除当前文章?
取消 删除