Xnotebook文本资料管理软件

一、软件介绍:
Zhwen-Xnotebook是一款用gtk+开发的文本资料管理软件,它主要用于个人文本资料的分类管理。

二、安装使用:
项目源码下载:
项目管理地址:http://code.google.com/p/xnotebook/
在这上面使用svn下载源码即可进行编译安装。
或者在下面的地址下载源码压缩包:
http://code.google.com/p/xnotebook/downloads/list[……]

Read more

使用valgrind检测内存泄露

Valgrind是x86架构Linux上的多重用途代码剖析和内存调试工具。但它的主要功能还是对内存的调试,默认工具也是启动 memcheck。用户可以在它的环境中运行程序来监视内存的使用情况,比如C语言中的malloc和free或者C++中的new和delete。 Valgrind主要检测如下内存问题:
(1)使用未初始化的内存。
(2)使用已经释放了的内存。[……]

Read more

Http协议分析

1.1Http协议分析
什么是HTTP协议?最简单的例子,就是你的浏览器与网页服务器之间使用的应用层协议。虽然官方文档说HTTP协议可以建立在任何可靠传输的协议之上,但是就我们所见到的,HTTP还是建立在TCP之上的。
httpd最简单的response是返回静态的HTML页面。在该设计中不只要实现对静态网页的响应,还需要实现CGI特性。
[……]

Read more