- 博客(5)
- 资源 (26)
- 收藏
- 关注
原创 linux 多线程编程笔记
一, 线程基础知识1,线程的概念线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。2,线程的优点(1) 通过为每种事件类型的处理分配单独的线程,能够简化处理异步时间的代
2013-08-31 17:18:34 2373 1
原创 Nginx 源码学习(一) nginx的跟踪与调试
在学习优秀的源代码时是 少不了源码的跟踪与调试,它不仅是我们解决程序bug的有效途径 也是我们理解、学习优秀源码的有效途径。本文主要介绍一些源码调试的方法,并结合Nginx 源码进行示例。1, 利用GDB调试 a,首先你应该熟悉 GDB 调试的一些基本命令(不熟悉的移步 至 用GDB调试程序 ,熟悉step,run,break,list,info,continue等
2013-08-24 19:48:54 10880 2
原创 字典树 Trie 的实现
Trie,又称单词查找树,是一种树形结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。Trie,又称单词查找树,是一种树形结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。它有3个基本性质:1、根节点不包含字符,除根节点外每一个节点都只包含一个字符。2、从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。3、每
2013-08-06 17:13:36 3341
原创 二叉搜索树 c 语言实现
一、介绍二叉搜索树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树:1,若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;2,若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;3,它的左、右子树也分别为二叉搜索树。二叉搜索树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉搜索序树的存储结构。中序遍历二叉搜索树可得到
2013-08-06 16:36:24 3736
原创 使用 python Matplotlib 库绘图
Matplotlib的安装可以参见 官网链接 http://matplotlib.org/users/installing.html下面总结步骤如下:windows 注意下载.exe格式 直接安装。1,python 下载地址。2,安装最新版的Matplotlib,下载地址。3,Matplotlib要求的Python版本是2.7或者更高版本,下载地址。下面安装Matp
2013-08-02 12:59:21 55654 32
viminstall.tar.gz
2015-12-28
rmtrash.zip
2015-08-20
jedis-2.4.2.jar
2014-05-16
pywin32-218.win32-py2.7
2013-11-12
一键安装 ctags和cscope的方法
2013-04-17
Proxy源代码
2013-03-19
c语言实用程序150例
2009-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人