Recent Posts

CMake的一些小经验

本文有 6974 字,大约需要 17 分钟可以读完, 创建于 2009-12-14

初用CMake或者对其了解不太深的人,可能经常会被路径包含、库搜索路径、链接路径、RPath这些问题所绊倒,因为这些东西在手工执行gcc或者编写makefile的时候是很轻而易举的任务,但是由于CMake做了一些抽象,没有一些基本概念之前,大部分人可能会感觉有不少疑惑。其实我当初也有不少问号并像尽力往GNU Ma...

TCP几个小选项引发的思考

本文有 955 字,大约需要 2 分钟可以读完, 创建于 2009-10-19

许久不查TCP相关的问题,今天下班前被一同事拦下要帮忙,说他碰到了__奇怪__的问题。

Python中根据不同参数组合产生单独的test case的一种方法

本文有 1461 字,大约需要 3 分钟可以读完, 创建于 2009-10-12

Python自带的unittest和test两个模块为编写test case提供了很灵活的支持,最常用的情况就是继承自unittest.TestCase类,然后对每一个要进行测试的行为写一个test_开头的类成员函数,最后可以利用test.test_support.run_unittest函数跑所有的test c...

Curl&SSL issues on Solaris

本文有 578 字,大约需要 1 分钟可以读完, 创建于 2009-07-27

源码编译libcurl的时候,由于使用的不是默认系统上的ssl库(开发服务器上有很多个版本),为了避免动态库链接问题,必须定制SSL。 根据其源码里边的说明,只需要在./configure 后边加上 –with-ssl=即可。

wireshark解密SNMPv3-DH包

本文有 877 字,大约需要 2 分钟可以读完, 创建于 2009-07-27

出于安全性的考虑,很多网络应用可能用比较强的安全算法加密传输的数据,从而导致抓包这一强大的网络分析工具成为鸡肋,SNMP v3就是这么个例子。 Wireshark自带有配置usmUser的例子,可以自动调用netsnmp的库来完成揭秘,但对于Unix程序而言,GUI的工具本身还是有诸多不便,没有CLI工具来的舒服...