2007年03月

原创 用Python做软件持续构建

代码持续集成和自动测试极其重要,被形象地称为项目开发的心跳。本文总结了实施持续构建的技术要点,最后给出了一个项目的Nightly Build脚本(以Python编写)供参考。阅读全文>

发表于 @ 2007年03月13日 14:14:00|评论(loading...)|编辑

原创 我的Linux PC开发环境

做嵌入式Linux应用开发,当然还需要一个Linux PC。我用Fedora Core 6。本文收集了我用到的:(1)软件(我偏爱C/C++和Python语言)分析、编辑、构建、调试和测试工具;(2)软件工程相关的事务跟踪、持续构建、UML建模、版本管理工具;(3)SIP协议栈及测试工具;(4)其他Linux实用工具。阅读全文>

发表于 @ 2007年03月12日 13:25:00|评论(loading...)|编辑

翻译 RFC3550(RTP) 5.3.1-6.3.4(主要是RTCP)翻译

在中国协议分析网www.cnpaf.net有RFC3550前己节的翻译。我碰巧需要RTCP相关部分的规范,于是我翻译了5.3.1-6.3.4这部分。阅读全文>

发表于 @ 2007年03月12日 10:02:00|评论(loading...)|编辑

原创 嵌入式C软件维护经验

总结了本人维护嵌入式C代码的经验,包括分析、测试、文档化所维护的代码所用到的各种技术和工具。阅读全文>

发表于 @ 2007年03月12日 09:48:00|评论(loading...)|编辑

原创 SER研究笔记

在众多开源的SIP Proxy中,SER以其高性能、配置灵活而被大量采用。本文深入研究了其源代码,侧重以下方面:(1)SIP消息处理的进程结构;(2)SIP消息的解析和修改;(3)有状态Proxy如何做到;(4)高度可配置是如何做到的。阅读全文>

发表于 @ 2007年03月12日 09:27:00|评论(loading...)|编辑

原创 yum研究笔记

yum是Fedora平台上默认安装的最好用的系统升级工具,但在防火墙之内会有若干障碍。本文深入探究了这些障碍。本文中涉及到了FTP标准、Python标准库/异常处理等编程技术、rsync同步备份工具、yum工具的配置等。阅读全文>

发表于 @ 2007年03月12日 08:52:00|评论(loading...)|编辑

原创 白盒测试心得

CppUnit之类的单元测试框架真的需要吗?多线程、网络化的应用程序该如何进行单元测试?请看本文...阅读全文>

发表于 @ 2007年03月11日 11:11:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © kenny_yu