浏览着代码,看源码可以先看make文件,make文件有制造的流程信息。

一般可以从运行的程序对应的cpp看起。然而如果有框架,那就不容易了,会关系错纵复杂。

总结一下我折腾过的源码阅读器。

source-insight
组里都是用source-insight,可是在linux平台没有,我不喜欢linux下没有只能在windows用的软件。

vim
vim无疑的编辑器之神。可是vim太过专一,用来阅读而不是编辑源码是挺难的。但是vim的水太深了,你永远用不完他的功能,我相信可以阅读,只是我不够功力。
尤其是看了耗子大叔博客的教程,让我坚信,vim也是可以用来阅读代码的!

code::blocks
跨平台的VS翻版,但是山寨得比原版好10倍。体积小,启动快,而且是全能的C/C++的IDE!听说配置特别难,后来没有更深入了解了。

sublime text
选择它纯粹因为把源码目录拖进去就可以了,不产生工作文件,令人失望的是,编码支持太差,要额外插件。vim,gedit都不用插件的!

qtcreator
诺基亚收购的东西,估计是用于塞班开发比较多。诺基亚已死,所以没有更深入了解。但是其支持仿vim的操作比较吸引我。

eclipes
以前用过,依赖java,启动很慢,决定先byebye,走头无路备选。

因为还是看不懂源码概况,就找源码,原来一般项目下都有doucuments,我也拉了下来,看了接口文档,和设计文档几个文件。

然后在km上搜资料学习middle的框架,能搜到几篇有用的,但是都是让人只有一点眉目。

“总-分-总”是爱因斯坦的高效学习方法,第一个总的任务还没完成,速度真抓急啊。

杂记:

晚上朋友圈有人发腾讯二楼在播电影,就去看了泰坦尼克号3D版,这是我入职以来的第一次看电影。

转载于:https://www.cnblogs.com/weishun/p/tencent-shixi-2014-09-04-code-viewer.html

【实习记】2014-09-04浏览代码查middle资料+总结我折腾过的源码浏览器相关推荐

  1. Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令]

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令] ================= ...

  2. 数视来联系方式 类似 天眼查 企查查 爱企查 探迹 励销云 精线索 源码 开发。企业工商信息接口 视野数科 这种类型的系统开发。

    类似 天眼查 企查查 爱企查 探痕 励销云 精线索 源码 开发. 企业工商资源 现在企业工商 线索 2.5亿 还在不断增加 现在有企业维度 230个维度,目前基本市面上有的维度在这个系统上都有.维度可 ...

  3. Flask+VUE 实现页面增删改查显示开发+测试(图文教程附源码)

    目录 一.新建项目并初始化 二.安装依赖 axios.elementUI 三.Vue代码 四.进行接口联调 五.后端接口优化 六.web页面功能测试 七.总结 八.展望 九.附录(截止发文时的代码) ...

  4. React Native调用Android原生代码实现车牌识别功能【附效果图附源码】

    转载请注明出处,原文地址:http://blog.csdn.net/lucherr/article/details/71908180 这段时间研究了下React Native,Facebook推出的, ...

  5. 代码翻译尝试-使用Roaster解析和生成Java源码

    此文是前文使用现有在线翻译服务进行代码翻译的体验的编程语言方面第二点的一个尝试. 参考Which framework to generate source code ? - Cleancode and ...

  6. 2018-09-13 代码翻译尝试-使用Roaster解析和生成Java源码

    此文是前文使用现有在线翻译服务进行代码翻译的体验的编程语言方面第二点的一个尝试. 参考Which framework to generate source code ? - Cleancode and ...

  7. 【Python工具】Python版本的天眼查,是不是就很nice啦 | 附带源码

    相关文件 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 公众号:Python日志 可以关注小编公众号,会不定时的发布一下Python小技巧,还有很多资源可以免费领取哟!! 源码领取:加Pyth ...

  8. 在Ubuntu 14.04 64bit上编译并研究State Threads网络线程库源码

    State Threads是一个广受关注的高性能网络线程库,winlin在SRS中做了比较充分的应用,我很遗憾直到现在才精心研究它.下面是我的研究实录,以作备忘. 一.源码编译 下面是在Ubuntu ...

  9. 【转】Ubuntu 14.04.3上配置并成功编译Android 6.0 r1源码

    http://www.linuxidc.com/Linux/2016-01/127292.htm 终于成功把Android 6.0 r1源码的源码编译.先上图,这是在Ubuntu中运行的Android ...

最新文章

  1. R语言ggplot2可视化facet间隔设置语法实战
  2. 整理一下这几天找到的一些好东西~
  3. libpcap捕包机制分析(四)
  4. windows phone 8.0 app 移植到windows10 app 页面类
  5. 腾讯微信是通过美国服务器传的吗,原来微信和QQ的文件是可以相互传输的!现在才知道,真是太可惜了...
  6. 阿里技术 2019 年度热文 Top10 出炉,你错过哪些?
  7. Linux(11)--(历史命令)Ctrl+r, history,!
  8. 货币系统(信息学奥数一本通-T12973)
  9. vb 常量数组_用VB制作一个程序的基本步骤
  10. win10出现“以太网没有有效的ip配置”的问题
  11. android 播放器音量,Android应用实例之调节播放器音量——AudioManager的应用
  12. StackWalker 堆栈打印
  13. Windows10 下同一局域网两台电脑互传文件及其取消
  14. git学习笔记[idea整合GitHub,Gitee](非常详细)
  15. android 触摸 唤醒屏幕,android 怎么通过触摸屏幕来唤醒屏幕。
  16. [论文解读]Explaining Knowledge Distillation by Quantifying the Knowledge
  17. Python turtle圣诞树
  18. 虚拟主机的php环境怎么配置,虚拟主机配置thinkphp(如何实现虚拟主机配置)
  19. Prior Posterior和Likelihood的理解与几种表达方式
  20. Win32汇编(SMU—递归子程序)

热门文章

  1. VTK:VTK嵌入MFC成功
  2. 基于SLIC分割的特征点检测
  3. 专业程序员必知必会技巧:驯服复杂代码
  4. Exploiting “BadIRET” vulnerability (CVE-2014-9322, Linux kernel privilege escalation)
  5. 存储安全与数据恢复基础手册-服务器篇
  6. 如何通过js处理相同时间的信息整合到一起的问题
  7. leetcode第一刷_Search in Rotated Sorted Array
  8. [GXOI/GZOI2019]旧词——树链剖分+线段树
  9. 玻璃体液化研究(控制)
  10. scala版本的springboot的helloworld实验记录(转载+自己验证整理)