Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8141091
  • 博文数量: 594
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10324
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: 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);}};.........【阅读全文】

阅读(5616) | 评论(2) | 转发(0)

发布时间:2014-04-14 16:28:24

.pdf 未缓存前:time ./x bin.tar file size is 816322560816322560 bytes read nowreal    0m3.378suser    0m0.000s.........【阅读全文】

阅读(2743) | 评论(1) | 转发(1)

发布时间:2014-04-14 14:47:51

系统调用madvise的作用:建议内核如何使用指定段的内存。函数原型如下:#include <sys/mman.h>int madvise(void *addr, size_t length, int advice); 参数advice的取值有如下几种:MADV_NOR.........【阅读全文】

阅读(4273) | 评论(0) | 转发(0)

发布时间:2014-04-14 09:44:53

fd.pdf众所周知,子进程会继承父进程已经打开的文件描述符fd,但是fork之后的是不会被继承的,这个时候是否无能无力了?答应是NO。Linux提供了一个系统调用sendmsg,借助它,可以实现进程间传递文件描述符fd,而且不仅限于父进程到子进程。sendmsg函数的原型如下: #include <sys/s.........【阅读全文】

阅读(2370) | 评论(0) | 转发(0)

发布时间:2014-04-11 23:23:07

爱奇艺视频窗口显示不出来解决办法一见 2014/4/11 22:301. 问题描述自爱奇艺视频3.2版本以来,遇到爱奇艺视频窗口显示不出来,不管是从菜单、任务栏、桌面、还是通知栏点击,窗口都显示不出来,包括设置、关于等窗口统统显示不出来。应当是爱奇艺视频自3.2以来的BUG,因为其它软件正常,而且.........【阅读全文】

阅读(6692) | 评论(0) | 转发(0)

发布时间:2014-04-11 20:13:50

官网:https://oss.oracle.com/projects/libaio-oracle/,正如标题所说,非常简单了,不用多解释,请直接看头文件,其中aio_poll类似于poll,重要的结构是aiocb64,类似于epoll_event。点击(此处)折叠或打开/* * NAME *    libaio.........【阅读全文】

阅读(1989) | 评论(0) | 转发(1)

发布时间:2014-04-10 16:22:22

#include #include #include // #include // int mallopt(int param, int value);// info mallopt, 一些系统可以man mallopt// M_TRIM_THRESHOLD: 紧缩内存阈值,对应的环境变量为MAL.........【阅读全文】

阅读(3728) | 评论(0) | 转发(0)

发布时间: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子目录,可.........【阅读全文】

阅读(1519) | 评论(0) | 转发(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="输.........【阅读全文】

阅读(3980) | 评论(0) | 转发(0)

发布时间:2014-04-09 10:45:57

下列是glibc-2.14中的源代码,显而易见,它是线程安全的:点击(此处)折叠或打开char *strerror (errnum)     int errnum;{  char *ret = __strerror_r (errnum, NULL, 0); &nbs.........【阅读全文】

阅读(2277) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册