M' Blog

人生天地间,忽如远行客

刚开始学习 Caffe,遇到的第一个问题就是需要阅读 caffe.proto 文件来了解 Caffe 源码的数据结构,因为 Caffe 是采用 Protobuf 来承载其基本数据结构的。经过查阅网上相关资料,现总结一下到底什么是 Protobuf,以及其使用方法。

阅读全文 »

眨眼之间,又到了新的一年。回望走过的2016,发生了太多事情,不能称得上是非常愉快的一年。失败的计划,错误的选择,跌跌撞撞,兜兜转转,绕了一圈,生活的难题总是逃不掉。就像那窗外浓厚的京霾,风来无踪,风去依然,味道还是熟悉的味道,如影随形,沁入你的心肺,每一次呼吸,都能感受到它的存在。

阅读全文 »

在各种开源项目中,经常会发现项目中除了代码源文件,还包含了 CMakeList.txtMakefile 文件,在项目的编译时候需要用到的命令有 cmakemake。本文主要介绍一下两个文件和命令之间的关系。

阅读全文 »

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。

一般来说,GDB主要帮助你完成下面四个方面的功能[百度百科]

  1. 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
  2. 可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)
  3. 当程序被停住时,可以检查此时你的程序中所发生的事。
  4. 你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。
阅读全文 »

从今天开始,记录自己的所学所思所想。

不求长久,唯有开始。

阅读全文 »