qqwx

导航

01 2017 档案

golang的interface剖析
摘要:背景: golang的interface是一种satisfied式的。A类只要实现了IA interface定义的方法,A就satisfied了接口IA。更抽象一层,如果某些设计上需要一些更抽象的共性,比如print各类型,这时需要使用reflect机制,reflect实质上就是将interface 阅读全文

posted @ 2017-01-19 00:45 qqwx 阅读(3253) 评论(0) 推荐(1)

库文件的使用
摘要:背景: 初学者经常搞不清楚,一个main.cpp文件,调用了某库(可能静态也可动态)中的函数,如何将它跑起来。 编译: 缺少头文件,加上再编译(编译只与头文件有关,不需要关注库): g++ -c main.cpp -I/home/ww/2.src/leveldb/include OK,生成main. 阅读全文

posted @ 2017-01-17 01:26 qqwx 阅读(1072) 评论(0) 推荐(0)

linux loadavg详解(top cpu load)
摘要:目录 [隐藏] 目录 1 Loadavg分析 1.1 Loadavg浅述 1.2 Loadavg读取 1.3 Loadavg和进程之间的关系 1.4 Loadavg采样 2 18内核计算loadavg存在的问题 2.1 xtime_lock解析 2.2 全局load读写分离解xtime_lock问题 阅读全文

posted @ 2017-01-10 00:46 qqwx 阅读(17571) 评论(0) 推荐(0)