- 博客(125)
- 资源 (5)
- 收藏
- 关注
原创 google gtest 快速入门
gtest 提供了一套优秀的 C++ 单元测试解决方案,简单易用,功能完善,非常适合在项目中使用以保证代码质量。
2016-09-10 23:01:55 30339 2
原创 google gflags 库完全使用
gflags 是 google 开源的用于处理命令行参数的项目,用于管理项目配置十分方便。本文介绍 gflags 的全面使用。
2016-05-07 17:37:39 24817 5
原创 解决 debian8 中 /etc/default/docker 无效问题
/etc/default/docker 中的 DOCKER_OPTS 参数不起作用
2015-06-26 08:13:40 9164 1
原创 我眼中的 Docker(一)docker、vm、lxc
前言docker 是什么?docker 能干什么?docker 为什么这么火?相信不少人都有这个疑问。我也有。觉得 docker 涉及到的技术太多了,从 linux 内核到各种云计算的解决方案,对于我来说实在是有点艰难的。然而学了一个月的 docker 相关的东东,还是想简单谈谈,说一下我的理解,希望对 docker 的初学者有所帮助。
2015-06-19 16:08:23 9149 1
原创 【源码剖析】MemoryPool —— 简单高效的内存池 allocator 实现
内存池简单说,是为了减少频繁使用 malloc/free new/delete 等系统调用而造成的性能损耗而设计的。当我们的程序需要频繁地申请和释放内存时,频繁地使用内存管理的系统调用可能会造成性能的瓶颈,嗯,是可能,毕竟操作系统的设计也不是盖的。内存池的思想是申请较大的一块内存(不够时继续申请),之后把内存管理放在应用层执行,减少系统调用的开销。
2015-04-24 16:48:31 18466 4
原创 【源码剖析】Webbench —— 简洁而优美的压力测试工具
Webbench 是一个古老而著名的网站压力测试工具,简单而实用。如果你不清楚你的网站能承受多大的压力,或者你想分析对比两个网站的性能,webbench 再好用不过了。
2015-04-18 20:11:50 15128 3
原创 【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(三)
新地址:https://github.com/AngryHacker/articles/issues/5#issue-372211594 童鞋,我就知道你是个好学滴好孩子~来吧,让我们进行最后的探(zuo)索(si)! 上一次我们讲到哪里?哦。。。准备讲 SessionManager 是吧,来~一个一个函数看~ 首先是初始化,设置密钥, memcache...
2015-03-15 20:17:25 1929 1
原创 【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(二)
用 memcached 实现 Tornado 的 session 支持, 解析 SessionData 和 Session 类。
2015-03-14 21:37:41 1530
原创 【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(一)
意在详细剖析 tornado-memcached-sessions,告诉你 session 怎么来
2015-03-13 22:53:16 2499
原创 【源码剖析】tinyhttpd —— C 语言实现最简单的 HTTP 服务器
文章新地址:https://github.com/AngryHacker/articles/issues/2#issue-369871321 如有问题请在新地址提问 tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 看完所有源码,真的感觉有很大收获,无论是 unix 的编程...
2015-02-08 22:55:06 83257 41
原创 Ubuntu 下安装 Nginx ( Nginx + Php5-fpm )
本文介绍在 Ubuntu 下进行安装 Nginx + php5-fpm,已安装了 Apache 的情况同样适用,并介绍安装后出现 502 Bad Gateway 的解决方法。
2015-02-02 23:13:54 7005
原创 【LeetCode】Excel Sheet Column Number
Given a column title as appear in an Excel sheet, return its corresponding column number.
2015-01-22 22:03:59 1302 1
原创 【LeetCode】Remove Duplicates from Sorted List
Given a sorted linked list, delete all duplicates such that each element appear only once.
2014-12-09 00:08:28 3106 2
原创 【LeetCode】Search Insert Position
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the array.
2014-12-07 23:34:48 993
原创 【LeetCode】Algorithms 题集(九)
Product of Array Except Self; Nim Game; Move Zeroes; Invert Binary Tree; Missing Number
2014-12-05 22:01:22 952
原创 【LeetCode】Algorithms 题集(八)
【Kth Smallest Element in a BST 】【Delete Node in a Linked List 】【Lowest Common Ancestor of a Binary Search Tree】【Valid Anagram 】【Add Digits】
2014-12-04 21:06:12 1450
原创 【LeetCode】Algorithms 题集(七)
【Contains Duplicate】【Generate Parentheses】【Binary Tree Inorder Traversal】【Find Minimum in Rotated Sorted Array】【Minimum Path Sum】
2014-11-27 18:44:29 1060
原创 【LeetCode】Algorithms 题集(六)
【Sort Colors】【Find Peak Element】【Remove Element】【Gray Code】【Swap Nodes in Pairs】
2014-11-26 23:56:43 1101
原创 【LeetCode】Algorithms 题集(五)
【Merge Two Sorted Lists】【Balanced Binary Tree】【Binary Tree Postorder Traversal】【Number of 1 Bits】【Unique Paths】
2014-11-25 23:50:54 1196
原创 【LeetCode】Algorithms 题集(四)
【Maximum Subarray】【Single Number II】【Majority Element】【Climbing Stairs】【Convert Sorted Array to Binary Search Tree】
2014-11-07 22:58:16 1396
原创 【LeetCode】Algorithms 题集(三)
【Search Insert Position】【Excel Sheet Column Number】【Remove Duplicates from Sorted List】【N-Queens】【N-Queens II】
2014-10-25 21:35:00 1418
原创 【LeetCode】Algorithms 题集(二)
【Linked List Cycle】【Best Time to Buy and Sell Stock】【Best Time to Buy and Sell Stock II】【Unique Binary Search Trees】【Populating Next Right Pointers in Each Node】
2014-10-25 17:50:05 1417
原创 【LeetCode】Agorithms 题集(一)
【Single Number】【Maximum Depth of Binary Tree】【Same Tree】【Reverse Integer】【Binary Tree Preorder Traversal】
2014-10-25 00:29:12 1845
原创 Sphinx/Coreseek 4.1 执行 buildconf.sh 报错,无法生成configure文件
之前在安装 coorseek 的时候,遇到了一些错误,在官网根本看不到解决方案,最后 google 在一个大牛博客的评论区找到了解决方法,顿时把膝盖献上去了~~ 摘抄到这里是为了方便一些人找到,长城防火墙毕竟让 google 不是那么友好了 %>_<% 不过大牛的博客还是上得了的:传送门 错误现象:执行 buildconf.sh 报错,无法生成configure文件
2014-09-18 11:12:18 10560 5
原创 Yii CGridView 基本使用(三)关联表相关字段搜索
说了这么多,我们的需求究竟是什么?.... 产品经理推了推眼镜:”我们要在日志的后台管理界面加一个功能,可以通过作者名称搜索到相应的文章。这个比较急,今晚就要完成。“ 淡定淡定,不就是改需求吗。忽略进度要求,我们研究一下究竟要做什么。 其实很简单的,不就是在 POST 的 admin 界面中增加一列作者名称,然后可以通过作者名的 模糊搜索 去找到对应日志吗?看看代码,要是通过 作者 id 去搜索不就简单了吗?不过这样确实不太友好...如果是展示作者名字而已不也是很简单吗?加一个
2014-09-03 20:42:16 4285 1
学生信息管理系统
2013-07-15
自助订餐系统
2013-07-15
[Visual.C.权威剖析--MFC的原理、机制与开发实例
2012-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人