doxypypy--- Doxygen filter for Python
一个用于将python文档化的doxygen的 inputfilter。 原理是将python的docstring转换为类java doc风格的## #注释。然后由doxygen去自动化生成文档。这个版本增加了中文支持。原版地址https://github.com/Feneric/doxypypy
TCPParser -- follow tcp stream by python
wireshark自带的follow tcp stream提取出的stream 数据没有时间戳等其他信息,在分析数据的延时和丢包问题时就有些力不从心了。这里简单用python实现了一个简单follow tcp stream功能,同时保留了tcp信息。
CommonMakefile的帮助文档
对CommonMakefile的帮助文档,概要介绍了如何使用、实现原理、定制扩展等。虽然不是很完整,但聊胜于无,现在工作也比较忙,短期内都不会再补充了。
通用的makefile模板
通用的makefile模板,支持模块化编译,支持多平台,支持多项目配置。
简单配置,只需添加源文件列表和指定编译目标,就可以直接编译。
支持添加test。 默认包含gtest测试样例
pydev的eclipse插件
pydev的eclipse插件
重构——改善既有代码的示例代码
大部分取自《重构——改善既有代码》一书,部分取自其他书籍或者自编。
每一项重构对应一个package。
CodeRefactor 工程是重构前的代码
CodeRefactorExcise 是重构后的代码
里面的重构步骤与《重构》一书微有差异,差异点主要是为了更适合的应用Eclipse自带的重构选项。
windows下的android源码的批量git处理脚本
windows虽然可以直接下载android源码, 但由于没有repo工具,只能手动地一个一个地去处理Git仓库,比较繁琐。
这个工具可以实现批量处理git 命令,包括git clone, pull, checkout等等。
使用方法: 启动git bash, 输入python Gitbat.py -c "git clone" -e即可。
C++编程规范
很不多的一份近似于工具书的C++学习资料。书名不太好,有歧义。此书不是讲述C++的代码规范,而是讨论设计规范。C++进阶人士绝对应该看一看的好书。
STL C++标准模板库参考手册
C++标准模板库的参考手册
小巧玲珑,查阅方便。在理解STL基本原理后,此书既可以温习之用,又可以做字典查询之用。
C/C++参考手册
简明的c/c++参考手册
如果需要快速索引某个函数或者知识点,这就是您想要的。
里面同时包含了C的标准库的函数说明。
Adb log查看工具之excel 模板
这是填充形式的excel模板
将其重命名并覆盖原来LogViewer/Util/log_template.xlsx 即可
android adb log查看工具
人见人爱的adb log 查看工具,您值得拥有!
有时候需要分析一个adb log,但是将log从ddms保存为文本文件后,不能再用ddms打开查看,而一般的文本编辑工具查看这些log时都不是很方便。
这个工具巧妙地利用了Excel的数据筛选功能,使可以用excel查看log,而且效果更胜于ddms。
深入C++对象模型的读书笔记
深入C++对象模型的读书笔记
主要是将C++对象模型的内容做了提炼,关注更常用的一些知识。
内容基本依照原文,未作改动。实验中,也感觉此书与当下C++编译器脱节严重,有些东西不是太适用了,但仍不失为一份好的参考资料,但不可当作标准。
C++ProgrammingGuide
讲述C++入门基本知识,但绝对不简单
主要内容只有几点
构造函数、析构函数、拷贝构造函数、赋值运算符
运算符重载,包括如何重载各类运算法及注意事项
对象的内存布局,参考自 深入C++对象模型