自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 ACM书籍推荐

算法 算法 还是算法!!!入门三本:《数据结构与算法》(傅清祥,王晓东编著,我所见过的最好的算法教材)程序设计导引及在线实践  作者: 李文新ACM程序设计培训教程 吴昊基础提高:算法艺术与信息学竞赛 第二版 刘汝佳算法设计与分析  王晓东算法设计与试验题解 王晓东科曼:《算法导论》组合数学 第三版 冯舜玺 译计算几何-算法设计与分析 周培德国际信息

2016-05-31 09:32:57 2103

转载 ACM计划

转载自:http://www.cnblogs.com/StudyRush/archive/2010/10/04/1841827.html方便进行有针对性的学习 初期: 一.基本算法:     (1)枚举. (poj1753,poj2965)    (2)贪心(poj1328,poj2109,poj2586)    (3)递归和分治法.     (

2016-05-31 09:05:17 467

转载 树形结构的数据库表Schema设计

树形结构的数据库表Schema设计转载自:http://blog.csdn.net/monkey_d_meng/article/details/6647488    程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式

2016-05-31 08:47:28 584

转载 Libevent源码分析-----多线程、锁、条件变量(二)

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38360525Debug锁操作:               Libevent还支持对锁操作的一些检测,进而捕抓一些典型的锁错误。Libevent检查:解锁自己(线程)没有持有的锁在未解锁前,自己(线程)再次锁定一个非递归锁。        L

2016-05-23 10:22:09 745

转载 Libevent源码分析-----多线程、锁、条件变量(一)

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38350633        Libevent提供给用户的可见多线程API都在thread.h文件中。在这个文件提供的API并不多。基本上都是一些定制函数,像前面几篇博文说到的,可以为Libevent定制用户自己的多线程函数。开启多线程:       

2016-05-23 09:46:26 482

转载 Libevent源码分析-----内存分配

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38334979        Libevent的内存分配函数还是比较简单的,并没有定义内存池之类的东西。如同前一篇博客那样,给予Libevent库的使用者充分的设置权(定制),即可以设置用户(Libevent库的使用者)自己的内存分配函数。至于怎么分配,主动权在于用户

2016-05-23 09:33:30 529

转载 Libevent源码分析-----日志和错误处理

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38317797日志处理:        在Libevent的源码中,经常会见到形如event_warn、event_msgx、event_err之类的函数。这通常出现在代码中一些值是不合理时。这些函数就是Libevent的日志函数。它能把这些不合理的情况打

2016-05-23 09:08:50 918

转载 Libevent源码分析-----event-config.h指明所在系统的环境

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38300965        如果你打开Libevent的一些文件,比如util.h文件。就会发现使用了很多宏定义,并根据一些宏定义而进行条件编译。这些宏定义往往来自event-config.h文件中。        如util.h文件的代码开始处:#ifde

2016-05-23 08:54:31 601

转载 Libevent源码分析-----开篇

我所分析的Libevent版本是2.0.21版本,是目前最新的稳定版本。看这系列博文中,需要读者有Linux编程的一些基础。因为像POSIX、文件描述符、多线程等等这些概念,我并不会去解释,我默认读者已经熟悉这些概念了。如果读者读过《UNIX环境高级编程》,那就完全没问题了。        因为Libevent是跨平台的,所以它使用了很多它自己定义的通用跨平台类型,比如evutil_socke

2016-05-23 08:52:30 805

转载 emacs 快捷键

C = Control M = Meta = Alt | Esc Del = Backspace 基本快捷键(Basic) C-x C-f "find"文件, 即在缓冲区打开/新建一个文件 C-x C-s 保存文件 C-x C-w 使用其他文件名另存为文件 C-x C-v 关闭当前缓冲区文件并打开新文件 C-x i 在当前光标处插入文件 C-x b 新建/切换缓冲区 C-x C-b

2016-05-05 21:30:10 425

Head First设计模式

Head First 设计模式,影印版,带目录

2016-05-22

Qt_Creator_绝对入门.pdf

Qt 是一个跨平台的 C++ 图形用户界面库 此教程简单易懂

2012-08-21

at89c51英文数据手册

at89c51单片机用户数据手册,原版英文,单片机

2012-05-20

at89c51数据手册

at89c51中文数据手册,参考更易于学习51单片机

2012-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除