当前位置: 首页 > news >正文

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

 
 

浏览着代码,看源码可以先看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

相关文章:

  • 查找字符串中出现最多的字符
  • xshell 4 中文乱码问题解决
  • Html的空格显示
  • Java基础-Date类常用方法介绍
  • 910
  • 区块链研习 | DAG网络:Blockless无区块概念将解决区块链交易性能问题
  • jQuery 自制上传头像插件-附带Demo实例(ajaxfileupload.js第三弹)
  • 干货 | 手把手教你用python实现新浪微博模拟登陆,超详细
  • 百度编辑器ueditor 在vs2008中的使用方法
  • cordova 建立工程生成apk
  • 回流、重绘及其优化
  • JMeter学习参数化User Defined Variables与User Parameters
  • LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
  • PL/SQL之--变量
  • 面向Android的Tesseract工具
  • [译] 怎样写一个基础的编译器
  • 【面试系列】之二:关于js原型
  • 230. Kth Smallest Element in a BST
  • chrome扩展demo1-小时钟
  • Gradle 5.0 正式版发布
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • js如何打印object对象
  • vue 个人积累(使用工具,组件)
  • Vue ES6 Jade Scss Webpack Gulp
  • 近期前端发展计划
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前言-如何学习区块链
  • 微信公众号开发小记——5.python微信红包
  • 智能合约开发环境搭建及Hello World合约
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 1.Ext JS 建立web开发工程
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • $L^p$ 调和函数恒为零
  • (LeetCode) T14. Longest Common Prefix
  • (SpringBoot)第二章:Spring创建和使用
  • (二)linux使用docker容器运行mysql
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (生成器)yield与(迭代器)generator
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (图)IntelliTrace Tools 跟踪云端程序
  • (推荐)叮当——中文语音对话机器人
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .md即markdown文件的基本常用编写语法
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .Net MVC + EF搭建学生管理系统
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .NET命令行(CLI)常用命令
  • :not(:first-child)和:not(:last-child)的用法
  • @Autowired 与@Resource的区别
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网
  • []指针
  • [1] 平面(Plane)图形的生成算法