![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
lzq0101
这个作者很懒,什么都没留下…
展开
-
epoll经验谈
1、首先需要一个内存池,目的在于: ·减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题; ·能够存储变长的数据,不要很傻瓜地只能预分配一个最大长度; ·基于SLAB算法实现内存池是一个好的思路:分配不同大小的多个块,请求时返回大于请求长度的最小块即可,对于容器而言,处理固定块的分配和回收,相当容易实现。当然,还要记得需要设计成线程安全的,自旋锁比较好,使用读写自旋锁就更好了。转载 2014-05-13 03:50:14 · 655 阅读 · 0 评论 -
CentOS从源码安装PostgreSQL
1. 创建postgres用户,设置其HOME目录为/usr/local/pgsql groupadd -g 88 postgres useradd -u 88 -g 88 -d /usr/local/pgsql postgres chmod 755 /usr/local/pgsql passwd postgres ##################################原创 2014-06-04 18:48:58 · 601 阅读 · 0 评论 -
CentOS6.5编译安装CodeBlocks13.12
在CentOS6.5上安装Codelocks的过程。 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yum install gcc-c++ 2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档. yum install gtk2* 3. 安装原创 2014-06-03 14:19:30 · 882 阅读 · 0 评论