开源项目
文章平均质量分 82
一线涯
爱生活 爱技术 爱妹子 坚持写博客...
展开
-
【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(三)
新地址:https://github.com/AngryHacker/articles/issues/5#issue-372211594 童鞋,我就知道你是个好学滴好孩子~来吧,让我们进行最后的探(zuo)索(si)! 上一次我们讲到哪里?哦。。。准备讲 SessionManager 是吧,来~一个一个函数看~ 首先是初始化,设置密钥, memcache...原创 2015-03-15 20:17:25 · 1889 阅读 · 1 评论 -
google glog 简单使用小结
glog 是 google 的一个 c++ 开源日志系统,轻巧灵活,入门简单,而且功能也比较完善。原创 2016-07-03 23:37:24 · 26431 阅读 · 0 评论 -
【源码剖析】tinyhttpd —— C 语言实现最简单的 HTTP 服务器
文章新地址:https://github.com/AngryHacker/articles/issues/2#issue-369871321 如有问题请在新地址提问 tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 看完所有源码,真的感觉有很大收获,无论是 unix 的编程...原创 2015-02-08 22:55:06 · 82532 阅读 · 41 评论 -
google gflags 库完全使用
gflags 是 google 开源的用于处理命令行参数的项目,用于管理项目配置十分方便。本文介绍 gflags 的全面使用。原创 2016-05-07 17:37:39 · 24708 阅读 · 5 评论 -
【源码剖析】threadpool —— 基于 pthread 实现的简单线程池
介绍一个基于 pthread 的简单线程池的实现。原创 2015-12-24 17:40:36 · 12269 阅读 · 4 评论 -
【源码剖析】Webbench —— 简洁而优美的压力测试工具
Webbench 是一个古老而著名的网站压力测试工具,简单而实用。如果你不清楚你的网站能承受多大的压力,或者你想分析对比两个网站的性能,webbench 再好用不过了。原创 2015-04-18 20:11:50 · 15042 阅读 · 3 评论 -
【源码剖析】MemoryPool —— 简单高效的内存池 allocator 实现
内存池简单说,是为了减少频繁使用 malloc/free new/delete 等系统调用而造成的性能损耗而设计的。当我们的程序需要频繁地申请和释放内存时,频繁地使用内存管理的系统调用可能会造成性能的瓶颈,嗯,是可能,毕竟操作系统的设计也不是盖的。内存池的思想是申请较大的一块内存(不够时继续申请),之后把内存管理放在应用层执行,减少系统调用的开销。原创 2015-04-24 16:48:31 · 18221 阅读 · 4 评论 -
【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(一)
意在详细剖析 tornado-memcached-sessions,告诉你 session 怎么来原创 2015-03-13 22:53:16 · 2459 阅读 · 0 评论 -
【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(二)
用 memcached 实现 Tornado 的 session 支持, 解析 SessionData 和 Session 类。原创 2015-03-14 21:37:41 · 1513 阅读 · 0 评论 -
google gtest 快速入门
gtest 提供了一套优秀的 C++ 单元测试解决方案,简单易用,功能完善,非常适合在项目中使用以保证代码质量。原创 2016-09-10 23:01:55 · 30261 阅读 · 2 评论