推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2014-04-15 20:27:04
mysql_init调用卡住原因分析.pdf有同学做类似如下的操作:class X{public:X() // 类X的构造函数ctor{_mysql_handler = mysql_init(NULL);}};.........【阅读全文】
发布时间:2014-04-14 14:47:51
系统调用madvise的作用:建议内核如何使用指定段的内存。函数原型如下:#include <sys/mman.h>int madvise(void *addr, size_t length, int advice); 参数advice的取值有如下几种:MADV_NOR.........【阅读全文】
发布时间:2014-04-14 09:44:53
fd.pdf众所周知,子进程会继承父进程已经打开的文件描述符fd,但是fork之后的是不会被继承的,这个时候是否无能无力了?答应是NO。Linux提供了一个系统调用sendmsg,借助它,可以实现进程间传递文件描述符fd,而且不仅限于父进程到子进程。sendmsg函数的原型如下: #include <sys/s.........【阅读全文】
发布时间:2014-04-11 23:23:07
爱奇艺视频窗口显示不出来解决办法一见 2014/4/11 22:301. 问题描述自爱奇艺视频3.2版本以来,遇到爱奇艺视频窗口显示不出来,不管是从菜单、任务栏、桌面、还是通知栏点击,窗口都显示不出来,包括设置、关于等窗口统统显示不出来。应当是爱奇艺视频自3.2以来的BUG,因为其它软件正常,而且.........【阅读全文】
发布时间:2014-04-11 20:13:50
官网:https://oss.oracle.com/projects/libaio-oracle/,正如标题所说,非常简单了,不用多解释,请直接看头文件,其中aio_poll类似于poll,重要的结构是aiocb64,类似于epoll_event。点击(此处)折叠或打开/* * NAME * libaio.........【阅读全文】
发布时间:2014-04-10 16:22:22
#include #include #include // #include // int mallopt(int param, int value);// info mallopt, 一些系统可以man mallopt// M_TRIM_THRESHOLD: 紧缩内存阈值,对应的环境变量为MAL.........【阅读全文】
发布时间:2014-04-10 14:33:07
说明:下面内容仅针对Linux环境(boost官网为:http://www.boost.org/,可从这里下载它的源代码包,这里要求下载.tar.gz包,而非.7z、.zip或bz2包)。在当前目录下,解压boost库,如:tar xzf boost_1_52_0.tar.gz完成后,会在当前目录下新生成一个boost子目录boost_1_52_0,进入boost_1_52_0子目录,可.........【阅读全文】
发布时间:2014-04-10 10:51:42
#!/bin/shtrim(){ trimmed=$1 trimmed=${trimmed%% } trimmed=${trimmed## } echo $trimmed}测试:a=" x x "b=" b b"c="c c "echo "=$a="echo "=$b="echo "=$c="a=$(trim $a)b=$(trim $b)c=$(trim $c)echo "=$a="echo "=$b="echo "=$c="输.........【阅读全文】
发布时间:2014-04-09 10:45:57
下列是glibc-2.14中的源代码,显而易见,它是线程安全的:点击(此处)折叠或打开char *strerror (errnum) int errnum;{ char *ret = __strerror_r (errnum, NULL, 0); &nbs.........【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。