01 2013 档案
摘要:服务器经常会用到压缩,zlib是默认选择,虽然还有很多其他的快速压缩算法,比如snappy和lz4.可是zlib拥有最广泛的支持和良好的压缩率,就是速度太不理想了.intel有一个高性能库ppl,期中包含zlib的优化.使用方式比较简单,就是链接一下就OK,性能大约可以提升30%左右.我把ppl装到/usr/local/ppl下面,所以有可能会需要添加include路径,看你需要初始化CPU么.include目录/usr/local/ipp/ipp/include然后是静态库/动态库目录:/usr/local/ipp/composer_xe_2013.1.117/ipp/lib/intel64
阅读全文
摘要:立志要把D&E看两三遍,所以这边列一个读书笔记,觉得什么有必要就记下来.1. 内联 在带类的C里面,在类声明里面实现的成员函数,可以被内联.class stack{ //会被内联 char pop() { if(top <= min) error("stack underflow"); return *--top; }}; 在C++里面,提供的inline关键字,也可以用来内联. 另外,static修饰的非成员函数,有internal连接属性,也是可能会被内联掉.2. 窄转换 早期想法不允许"破坏信息的"隐式转换.可是后来发现每个C程序内都
阅读全文
摘要:以前都写年制,说了这一年做了啥.其实这一年做了啥不是很要紧,关键是,未来一年要做啥.所以搞个TODO:1. 看书 D&E, GSM, Haskell 如果有精力在看看操作系统方面的2. 网络程序库继续完善3. 股票翻红
阅读全文