c++
俺是卢浩铖
攻城师,程序猿
展开
-
重载运算符
14.1. Defining an Overloaded Operator14.1. 重载操作符的定义Overloaded operators are functions with special names: the keyword operator followed by the symbol for the operator being defined. Like any other翻译 2009-08-01 14:22:00 · 1661 阅读 · 1 评论 -
Linux多线程函数解析
Linux多线程函数用得比较多的是下面的3个pthread_create(),pthread_exit(),pthread_join();它们都是在头文件之中。编译时需要加静态库-lpthread下面是函数的说明: pthread_create是UNIX环境创建线程函数int pthread_create(pthread_t *restrict tidp,const转载 2012-05-22 21:45:12 · 777 阅读 · 0 评论 -
SGI STL 的内存管理
1. 好多废话 在分析完nginx的内存池之后,也想了解一下C++的内存管理,于是就很自然得想到STL。STL是一个重量级的作品,据说当时的出现,完全可以说得上是一个划时代意义的作品。泛型、数据结构和算法的分离、底耦合、高复用… 啊,废话不多说了,再说下去让人感觉像王婆卖瓜了。 啊,还忘了得加上两位STL大师的名字来聊表我的敬意了。泛型大牛Alexander Ste转载 2014-06-17 14:49:42 · 879 阅读 · 0 评论 -
内存池技术畅想
内容:本文将介绍几种常用的内存池技术的实现,这是我最近学习各大开源的内存池技术遗留下来的笔记,其主要内容包括: STL内存池以及类STL内存池实现Memcached内存池实现固定规格内存池实现 Nginx内存池实现 一.类STL的内存池实现方式SGI STL的内存池分为一级配置器和二级配置器,一级配置器主要处理分配空间大小大于128Byte的需求,其转载 2014-06-17 14:48:31 · 781 阅读 · 0 评论 -
redis 安装使用以及客户端xredis的使用
1. 安装redis 1)安装依赖tcl yum install -y tcl下载 redis-4.0.11.tar.gztar xzvf redis-4.0.11.tar.gzcd redis-4.0.11makemake testcd utils./install_server.sh //安装redis服务,全都默认回车2. 安装redis window...原创 2018-09-14 17:12:01 · 1552 阅读 · 1 评论 -
H264 NALU结构
h264 NALU: 0x00 00 00 01 | nalu_type(1字节)| nalu_data (N 字节) | 0x00 00 00 01 | ... 起始码(4字节) 类型 数据 下一个NALU起始码 H264 NALU固...原创 2019-02-19 09:31:53 · 956 阅读 · 0 评论 -
acl 应用示例说明
1、acl/samples:该目录下的例子主要是基于 lib_acl 及 lib_protocol 两个库的例子1.1 acl: 打印当前 acl 库版本号程序 1.2 aio/client: 非阻塞 io 客户端 1.3 aio/server: 非阻塞 io 服务器 1.4 base64: base64 编/解码程序 1.5 btree: 二叉树程序 1.6 cache: 对象缓存...原创 2019-03-10 11:54:51 · 1284 阅读 · 0 评论