- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 C_语法_宏定义define和函数的作用…
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义:#define MAX( a, b
2016-12-19 09:33:11 786
原创 socket TCP编程中connect的一些坑 .
1.服务端listen成功后,系统就自动接收客户端请求了man listen:其中有一段The behavior of the backlog argument on TCP sockets changed with Linux 2.2. Now it specifies the queue length for completely establishe
2016-12-14 18:41:54 2946
原创 socket中的函数遇见EINTR的处理
这几天,写服务器代码过程当中,遇见EINRT信号的问题,我是借鉴 《unp 》,采用continue或者goto again循环解决的。但是感觉这个还是很有必要记录一下。网络上查找到的信息很多。下面是我查找到的和EINTR有关的介绍:1 http://blog.csdn.net/yanook/article/details/7226019 慢系统调用函数如何处理中断信号EINTR2
2016-12-05 17:04:38 2950
elasticsearch官方2.x版本文档
2016-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人