Intelligence without ambition is a bird without wings.

2015-03-17
doxygen-配置使用

依赖

  • graphviz(dot)

使用

使用向导工具(推荐)

doxywizard

手动修改配置文件

  • 生成配置文件模板

    doxygen -g
    
  • 修改配置文件Doxyfile

  • 生成doxygen

    doxygen

阅读此文

2015-03-17
各种闪存卡

SD

数码相机

TF(TransFlash, MicroSD)

手机

阅读此文

2015-03-17
USB各种接口

阅读此文

2015-03-13
Programs Files vs Program files (x86)

阅读此文

2015-03-12
Visual Studio调试快速查看错误代码

监视中添加表达式$err,hr

参考

  1. msdn-伪变量
阅读此文

2015-03-11
C++-RAII与exit

exit执行析构函数情况

  • 不会执行空间上的类变量的析构函数!所以,在使用RAII时,调用exit会使其失效。

  • 全局变量会执行析构函数

  • static存储类型也会执行析构函数

参考

  1. http://blog.copton.net/archives/2007/04/23/raii_vs__exit/index.html
  2. http://www.zhihu.com/question/20765487
阅读此文

2015-03-11
VC-常见错误

lily.lib(WinSock.cpp.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(dhcpcd.obj 中)

  • 原因:

    debug版程序链接了release版库

    • cmake中,TAGET_LINK_LIBRARIES中,没有单独链接相应版本的库。
  • 解决:

    重新设置对应的库名称

    • cmake

      LIST(APPEND LIBS debug lilyd optimized lily)
      TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${LIBS})

阅读此文

2015-03-11
proxifier-使用

配置步骤

  • 打开代理服务器配置页面

  • 配置代理服务器参数

  • 打开规则编辑页面

  • 添加规则

    注:

    • 需要将代理客户端程序放行(Direct),避免回环

    • Default设置为Proxy时,为全局代理

参考

  1. http://awy.me/2014/06/yong-shadowsocks-he-proxifier-zi-you-fang-wen-hu-lian-wang/
阅读此文

2015-03-10
cscope

选项

  • -b 只建立索引,不进入交互查询(默认进入交互查询模式)

  • -f reffile 指定输出文件名

实例

  • 生成文件列表

    find src lib -type f -name "*.[ch]" -fprint cscope.files
    
  • 生成数据库

    cscope -bqf .cscope.out
    
阅读此文

2015-03-09
doxygen使用流程简记

  • 生成配置文件模板

    doxygen -g
    
  • 修改配置文件Doxyfile

  • 生成doxygen

    doxygen

阅读此文