<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zeropool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zeropool]]></copyright><item><title><![CDATA[论下一代在线安全审计软件]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/7774012</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/7774012</guid><author>zeropool</author><pubDate>Mon, 23 Jul 2012 09:30:47 +0800</pubDate><description><![CDATA[现在市面上的扫描软件五花八门，可总结为两种
1.  客户端软件（如wvs, nessus., metaspolit..)
2.  B/S方式的 (像360的在线扫描，知道创宇...）

先说客户端式的吧，有开发公司负责插件的更新。收费的占很大一部分
就扫描效果来说，比较全面，不管什么网站，反正扫描完，像wvs这样的，报告导出得好几M，不得不说
算是老大级别的, 但针对性呢？国内的安全现]]></description><category></category></item><item><title><![CDATA[-D_GNU_SOURCE]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6940770</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6940770</guid><author>zeropool</author><pubDate>Sun, 06 Nov 2011 15:17:53 +0800</pubDate><description><![CDATA[_GNU_SOURCE: glibc does not make the GNU extensions available automatically. If a program depends on GNU extensions or some other non-standard functionality, it is necessary to compile it with the C c]]></description><category></category></item><item><title><![CDATA[PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6940277</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6940277</guid><author>zeropool</author><pubDate>Sun, 06 Nov 2011 11:51:40 +0800</pubDate><description><![CDATA[该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息，不能该出每个CPU的信息。

[root@localhost ~]# cat /proc/loadavg 
4.61 4.36 4.15 9/84 5662

每个值的含义为：
参数 解释
lavg_1 (4.61) 1-分钟平均负载
lavg_5 (4.36) 5-分钟平均负载
lavg_15]]></description><category></category></item><item><title><![CDATA[Memory: VSS/RSS/PSS/USS]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6939030</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6939030</guid><author>zeropool</author><pubDate>Sat, 05 Nov 2011 18:31:12 +0800</pubDate><description><![CDATA[Terms


VSS - Virtual Set Size 虚拟耗用内存（包含共享库占用的内存）
RSS - Resident Set Size 实际使用物理内存（包含共享库占用的内存）
PSS - Proportional Set Size 实际使用的物理内存（比例分配共享库占用的内存）
USS - Unique Set Size 进程独自占用的物理内存（不包含共享库占用的内存）]]></description><category></category></item><item><title><![CDATA[Linux的rc.local自启动服务]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6855269</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6855269</guid><author>zeropool</author><pubDate>Sun, 09 Oct 2011 13:01:15 +0800</pubDate><description><![CDATA[linux有自己一套完整的启动体系，抓住了linux启动的脉络，linux的启动过程将不再神秘。
本文中假设inittab中设置的init tree为：
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/]]></description><category></category></item><item><title><![CDATA[Python 内存不释放原理]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6832514</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6832514</guid><author>zeropool</author><pubDate>Thu, 29 Sep 2011 08:56:20 +0800</pubDate><description><![CDATA[在maillist里面看到无数次的有人问，python速度为什么这么慢，python内存管理很差。实话说，我前面已经说过了。如果你在意内存/CPU，不要用python，改用C吧。就算C不行，起码也用个go或者java。不过今天还是说说，python的内存为什么不释放。]]></description><category></category></item><item><title><![CDATA[关于iconv容易忽略的参数IGNORE]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6828538</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6828538</guid><author>zeropool</author><pubDate>Wed, 28 Sep 2011 09:02:47 +0800</pubDate><description><![CDATA[今天在提取抓取到的网页内容的正文时候，发现结果老是不完整，开始以为是提取不正确，然后去一步步分析提取结果，发现没问题，最后才发现是编码转换的环节的问题。我开始是直接使用iconv函数，
$txtContent = iconv("utf-8",'GBK',$txtContent)]]></description><category></category></item><item><title><![CDATA[安装类似apt-get的brew]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6797237</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6797237</guid><author>zeropool</author><pubDate>Wed, 21 Sep 2011 14:44:11 +0800</pubDate><description><![CDATA[ruby -e "$(curl -fsSL 
http://gist.github.com/raw/323731/install_homebrew.rb)"]]></description><category></category></item><item><title><![CDATA[改造Lua的debug.traceback()，让其显示栈上所有的局部变量]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6771586</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6771586</guid><author>zeropool</author><pubDate>Tue, 13 Sep 2011 16:14:48 +0800</pubDate><description><![CDATA[function tracebackex()  
local ret = ""  
local level = 2  
ret = ret .. "stack traceback:\n"  
while true do  
   --get stack info]]></description><category></category></item><item><title><![CDATA[代码阅读工具：Source Navigator和Source Insight]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6768941</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6768941</guid><author>zeropool</author><pubDate>Mon, 12 Sep 2011 14:20:52 +0800</pubDate><description><![CDATA[（摘自http://fky168.blog.163.com/blog/static/3786097200831033957620/）

一、Source Insight实用技巧：
Source Insight(下文的SI指的也是它)就是这样的一个东西：
　　Windows]]></description><category></category></item><item><title><![CDATA[简明 Vim 练级攻略]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6766762</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6766762</guid><author>zeropool</author><pubDate>Sat, 10 Sep 2011 23:56:39 +0800</pubDate><description><![CDATA[vim的学习曲线相当的大（参看各种文本编辑器的学习曲线），所以，如果你一开始看到的是一大堆VIM的命令分类，你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
 Vim Progressively》，我觉得这是给新手最好的VIM的升级教程了，没有列举所有的命令，只是列]]></description><category></category></item><item><title><![CDATA[配合eclim的Android纯命令行开发流程]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6766749</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6766749</guid><author>zeropool</author><pubDate>Sat, 10 Sep 2011 23:46:25 +0800</pubDate><description><![CDATA[在开发Android的程序员中，应该说使用Eclipse或者Netbean的是最多的。考虑到Google推出了一整套开发插件，让用户从项目到写代码到编译运行链接模拟器一气呵成，用Eclipse这样的IDE无可厚非。不过，总有一些用户不喜欢IDE，不想用类似于Eclipse的方式开]]></description><category></category></item><item><title><![CDATA[Eclipse和Vim快捷键桌面]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6766733</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6766733</guid><author>zeropool</author><pubDate>Sat, 10 Sep 2011 23:33:05 +0800</pubDate><description><![CDATA[Eclipse 快捷键桌面

vim 移动快捷键桌面]]></description><category></category></item><item><title><![CDATA[将vim变得简单:如何在vim中得到你最喜爱的IDE特性]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6766732</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6766732</guid><author>zeropool</author><pubDate>Sat, 10 Sep 2011 23:28:52 +0800</pubDate><description><![CDATA[原文出处:这里
摘要：
开源的vim文本编辑器提供许多灵活而强大的功能，但是vim自身是很难被配置使用的，在本教材中，我们将向你显示通过几个简单的方式使得你的vim具有集成开发环境IDE的行为
vim是很多程序员和系统管理员最爱的文本编辑器，虽然他提供了很多优秀而灵活的功能]]></description><category></category></item><item><title><![CDATA[bash shell shortcuts]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6766290</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6766290</guid><author>zeropool</author><pubDate>Sat, 10 Sep 2011 18:29:52 +0800</pubDate><description><![CDATA[Bash is a default shell on most of the Linux operating system, you should be aware of all the keyboard shortcuts to avoid typo mistakes.]]></description><category></category></item><item><title><![CDATA[线程控制]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6765102</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6765102</guid><author>zeropool</author><pubDate>Fri, 09 Sep 2011 23:19:16 +0800</pubDate><description><![CDATA[一、线程限制
1. 获取OS对于线程使用的限制指标：
下述4个指标可以使用sysconf函数获取，不同OS的支持情况也不同，参见P313,表12-1。四个限制值如下：
(1)、PTHREAD_DESTRUCTOR_ITERATIONS:     线程退出时OS试图销毁线程私]]></description><category></category></item><item><title><![CDATA[ubuntu下，使用postfix实现php发送mail功能]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6760915</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6760915</guid><author>zeropool</author><pubDate>Thu, 08 Sep 2011 16:46:01 +0800</pubDate><description><![CDATA[1、ubuntu 下安装postfix，执行命令：
# apt-get install postfix popa3d
如果不需要pop3服务，把popa3d去掉
2、在php.ini配置文件上，设置mail函数：
1）打开php.ini配置，下面是我的php.ini路径：]]></description><category></category></item><item><title><![CDATA[Linux 平台下多线程编程的高效开发经验]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6758620</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6758620</guid><author>zeropool</author><pubDate>Thu, 08 Sep 2011 00:53:24 +0800</pubDate><description><![CDATA[Linux平台上的多线程程序开发相对应其他平台（比如 Windows）的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱，常常会导致程序问题不穷，死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题，并分别引出相关改善的开发经验]]></description><category></category></item><item><title><![CDATA[Linux信号说明]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6758492</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6758492</guid><author>zeropool</author><pubDate>Wed, 07 Sep 2011 23:18:39 +0800</pubDate><description><![CDATA[1)   SIGHUP   2)   SIGINT   3)   SIGQUIT   4)   SIGILL 
5)   SIGTRAP   6)   SIGABRT   7)   SIGEMT   8)   SIGFPE 
9)   SIGKILL   10)   SIGB]]></description><category></category></item><item><title><![CDATA[关于SIGPIPE导致的程序退出]]></title><link>https://blog.youkuaiyun.com/zeropool/article/details/6758485</link><guid>https://blog.youkuaiyun.com/zeropool/article/details/6758485</guid><author>zeropool</author><pubDate>Wed, 07 Sep 2011 23:16:50 +0800</pubDate><description><![CDATA[收集一些网上的资料，以便参考：

http://blog.chinaunix.net/u2/69143/showart_1087349.html

     当服务器close一个连接时，若client端接着发数据。根据TCP协议的规定，会收到一个RST响应，client]]></description><category></category></item></channel></rss>