什么是守护进程? 一个守护进程通常补认为是一个不对终端进行控制的后台任务。它有三个很显著的特征:在后台运行,与启动他的进程脱离,无须控制终端。常用的实现方式是fork() -> setsid() -> fork() 在glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护 ...
分类:
Web程序 时间:
2016-05-13 08:08:56
阅读次数:
157
介于RabbitMQ是依赖erlang语言的所以
需要一些依赖:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
1、安装erlang包
我的环境中,之前安装node,mono时已经安装过部分依赖包了, 所以这次,我只需要增加一个xmlto依赖即可
方式一:可以直接使用 yum install...
分类:
其他好文 时间:
2016-05-12 22:47:16
阅读次数:
835
1. 问题
我们的程序有几十个线程,每个线程拥有一个std::map,每个线程都要向自己的std::map中插入大量的数据,但每个数据只有几十字节;当使用完std::map,调用map.clear(),删除map里的所有元素,发现std::map所占内存没有返还给操作系统;甚至std::map析构后,内存仍然没有返还给操作系统(map析构不返还内存,不一定100%重现)。...
分类:
其他好文 时间:
2016-05-12 21:53:48
阅读次数:
874
step1: chmod +x ./install.linux(但是没有任何反应,原因是install.linux是32位程序,系统是64位的,所以要安装相应的库){ yum install glibc.i686 yum install ld-linux.so.2 yum install libXe ...
分类:
其他好文 时间:
2016-05-07 18:02:22
阅读次数:
135
测试方式如下:
20个线程同时进行malloc和free的操作,每个线程进行malloc和free的操作1M次,每次申请的大小是操作次数的大小(比如第10次操作,就malloc(10))。
测试每个线程操作1M次malloc和free的时间。
glibc malloc的结果如下:
time use 20118516 second
time use 20159695 second
tim...
分类:
其他好文 时间:
2016-05-07 09:49:52
阅读次数:
215
在shell中,可以直接运行glibc共享库文件获取glibc版本,CentOS下执行: 输出为: ...
分类:
系统相关 时间:
2016-05-07 00:54:09
阅读次数:
278
[1]
Install Desktop Environment, refer to here.
[2]
Install required packages.
[root@dlp ~]#
yum -y install binutils compat-libcap1 gcc gcc-c++ glibc glibc.i686 glibc-devel gl...
分类:
数据库 时间:
2016-05-06 14:58:36
阅读次数:
406
Ubuntu设置了静态IP地址,设置DNS,打开/etc/resolv.conf cat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT ED ...
分类:
系统相关 时间:
2016-05-05 09:45:54
阅读次数:
332
http://stackoverflow.com/questions/33655731/error-while-importing-tensorflow-in-python2-7-in-ubuntu-12-04-glibc-2-17-not-f http://stackoverflow.com/qu ...
分类:
其他好文 时间:
2016-05-02 11:44:51
阅读次数:
288
一.依赖包
1.1 安装需要的RPM 包
binutils-2.20.51.0.2-5.11.el6 (x86_64)
glibc-2.12-1.7.el6 (x86_64)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libaio-0.3.107-10.el6 (...
分类:
数据库 时间:
2016-04-29 18:53:01
阅读次数:
393