Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8168901
  • 博文数量: 595
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10334
  • 用 户 组: 普通用户
  • 注册时间: 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

文章分类

全部博文(595)

发布时间:2014-05-20 17:04:31

 通过对Cuckoo Hash、多级Hash和BloomFilter的粗浅了解,感觉它们三者存在类似之处,算是近亲(暂且把普通的Hash称作远亲)。 Cuckoo Hash的思想非常简单,冲突时,重Hash,也就是为Key重新找个新的位置。显然,极端情况下,需要反反复复找位置,效率低。为了减少这个过程,Cuckoo .........【阅读全文】

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

发布时间:2014-05-12 16:43:31

#include消除重复代码.pdf消除重复代码代码很多种,比如:1)提炼成函数复用2)使用宏3)继承4)使用闭包(boost::bind、boost::function) 上述是最为常用的,对于C++程序,闭包可能用得相对少一点。下列代码使用的是第5种:利用#include消除重复代码:void&nb.........【阅读全文】

阅读(3808) | 评论(4) | 转发(0)

发布时间:2014-05-08 13:09:08

boost利器之bind和function使用示例.pdfC++11已支持bind和function,之前的不支持,但可以借助boost达到同样目的。看如下两段代码: 1) 创建HDFS目录void hdfs::init(){    if (0 == hdfsExists(f.........【阅读全文】

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

发布时间:2014-05-02 19:00:05

# 本文可以从https://sourceware.org/ml/gdb/2008-02/msg00064/stl-views.gdb直接下载# 有关gdb的高级使用,请浏览:http://blog.chinaunix.net/uid-20682147-id-76425.html## 使用方法:# 将以下内容追加到~/.gdbinit文件的尾部,然后再启动gdb,如果gdb已经启动,则可以source ~/.gdbinit来立即生效。##############.........【阅读全文】

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

发布时间:2014-05-02 16:41:08

可以通过多种手段取得CPU Core的个数,如:1) 调用系统提供的函数get_nprocs(),可以在头文件sys/sysinfo.h中发现它2) 借助系统提供的sysconf()函数:sysconf(_SC_NPROCESSORS_CONF)、sysconf(_SC_NPROCESSORS_ONLN),get_nprocs()也有个相应的get_nprocs_conf()3) 通过解析/proc/cpuinf.........【阅读全文】

阅读(4500) | 评论(0) | 转发(3)

发布时间:2014-05-02 10:45:29

string的assign函数作用.pdf  string是C++标准定义的字符串类,它不但支持文本,而且支持二进制字节流。给一个string变量赋值有多种方法:拷贝构造函数等号赋值函数append成员函数push_back成员函数insert成员函数  拷贝构造函数和.........【阅读全文】

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

发布时间:2014-04-28 14:15:14

#include #include #include #include #include #include #include #include #include .........【阅读全文】

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

发布时间:2014-04-21 15:37:15

g++中宏NULL究竟是什么?.pdfNULL是个指针,还是个整数?0?或(void*)0?答案是和g++版本有关。g++ 4.6支持C++11,引入了nullptr,也许会发生变化。 可以写段简单代码求证一下:#include <stdio.h>#include <typeinfo> .........【阅读全文】

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

发布时间:2014-04-16 13:33:50

strerror线程安全分析.pdf导读strerror是否线程安全了? 1errno是否线程安全? 1附1:strerror源码 2附2:__strerror_r源码 2 strerror是否线程安全了?答案是NO,但它有个线程安全的版本:strerror_r。借助Linux的man,即可看到详情:#include <string.h.........【阅读全文】

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

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

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

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

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开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

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

登录 注册