自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C语言合并两个数组并去重

// 合并两个含有nA、nB个元素的有序数组 void Merge(int *a, int *b, int *c, int nA, int nB, int& nCout) { int i = 0 ; int j = 0 ; int k = 0 ; while (i < nA && j < nB) { if (a[i] < b[j]

2017-03-20 13:42:03 12242 1

转载 linux 库文件 生成与使用

1、linux库文件分为静态库和动态库两种。静态库习惯以.a 结尾,而动态库习惯以.so(shared object)结尾。而且必须以lib开头。 2、静态库的原则是“以空间换时间”,增加程序体积,减少运行时间; 生成:在编译时候,先生成目标文件.o,然后用ar文件对目标文件归档,生成静态库文件。 例如:ar -rc libtest.a myalib.o (注意:ar -rc 目

2016-09-06 15:46:35 263

转载 libevent专栏

libevent源码深度剖析 鱼思故渊的专栏 使用libevent进行多线程socket编程demo 高性能、高并发TCP服务器(多线程调用libevent)

2016-09-06 11:56:41 244

转载 从 bufferevent 实现学习 Libevent 的使用

从 bufferevent 实现学习 Libevent 的使用

2016-09-01 17:51:34 216

转载 libevent2.0分析:事件循环的一生

libevent2.0分析:事件循环的一生

2016-09-01 17:50:12 289

转载 libevent2.0源码学习三:对网络模型的(EPOLL)的封装

libevent2.0源码学习三:对网络模型的(EPOLL)的封装

2016-09-01 17:48:26 306

转载 libevent2.0源码学习二:通用数据结构

libevent2.0源码学习二:通用数据结构

2016-09-01 17:47:03 211

转载 libevent2.0源码学习一:前言

转载:http://blog.csdn.net/small_qch/article/details/19683223

2016-09-01 17:40:18 202

转载 linux 创建用户

http://www.linuxidc.com/Linux/2014-07/104445.htm

2016-07-04 14:27:50 239

转载 :>/dev/null 2>&1 的作用

shell中可能经常能看到:>/dev/null 2>&1  命令的结果可以通过%>的形式来定义输出  /dev/null 代表空设备文件  > 代表重定向到哪里,例如:echo "123" > /home/123.txt  1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"  2 表示stderr标准错误  & 表示等同

2016-04-11 17:45:52 386

转载 /c++赋值运算符为什么要返回引用

一、c/c++赋值运算符的本意为“返回左值的引用”(左值:赋值号左面的变量而非其值)   例:   int a, b = 3, c = 2; (a = b) = c; cout   对于a = b(a,b均为对象时),若不返回左值的引用,将会生成临时对象。如果不处理a = b = c这样的表达式,也会正常(只是会调用拷贝构造函数和析构函数处理临时对象)。   二、为了进行连续赋值,即

2016-03-05 10:23:59 1271

转载 ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效

"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法今天在导一个临时表的数据,导出完成后准备清空数据,执行truncate命令时,遇到如下问题: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 解决方法如下: SQL> select session_id from v$locked_obj

2016-02-22 16:10:28 357

转载 客户端 用不用 bind 的区别

无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。   Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为小于1024的值,因为1到1024

2016-01-27 15:05:27 2290

转载 sscanf的高级用法(总结)

sscanf(recvbuf,"%*[^/]/%[^ ]s",buf_rev);   sscanf(buf, "GET /%[^ ]", buf_rev);   这个是在一个webserver.c里面的例子,通过sscanf()语句可以找到和它前面相匹配的语句然后打印出后面需要的东西,下面说下%[]: 其基本格式为 %[set],表示将接收一个由set指定格式的字符串,其中se

2015-11-26 14:17:11 308

转载 inet_addr 函数 和 inet_ntoa 函数 自实现

/* inet_addr 函数 */ #include long change_uint(long a, long b, long c, long d){     long address = 0;     address |= d     address |= c     address |= b     address |= a;     return

2015-10-05 11:11:33 1758

转载 errno

c语言中,工程中的源文件只要包含了头文件,就能用其中的全局变量 errno 在linux中使用c语言编程时,errno是个很有用的动动。他可以把最后一次调用c的方法的错误代码保留。但是如果最后一次成功的调用c的方法,errno不会改变。因此,只有在c语言函数返回值异常时,再检测errno。 errno会返回一个数字,每个数字代表一个错误类型。详细的可以查看头文件。/usr/include/

2015-08-17 10:02:49 464

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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