开发效能
文章平均质量分 69
如题,提高开发效率,若干工具,若干方法,若干IDE~~~
~千溪杂谈(随风而逝)~
北京交通大学本科
中国科学院硕士
蚂蚁集团-高级技术专家
展开
-
eclipse
F4: 继承树F3: 查看变量、方法、类的定义, 跳到光标所在标识符的定义代码。(Ctrl+左键)在工作空间中查找引用了光标所在标识符的位置。与F3相反的快捷键。当按类定义进行阅读时,当前类方法或者函数在被哪些地方调用切换.h/.cpp文件: 打开Open Resource打开搜索前移/后移,通过代码跳转后,可以通过该移动。原创 2023-09-10 16:21:21 · 600 阅读 · 0 评论 -
gdb调试二进制[依赖动态库]
记录下gdb调试二进制依赖的动态库,步骤:指定环境变量:export LD_LIBRARY_PATH=./path…gdb main(二进制进程)指定动态库代码路径:dir /home/…[指定代码路径]设置二进制运行依赖参数(如果存在的话): set args …加断点:b *.cpp:100, 这里断点可以打到动态库的文件中r运行...原创 2021-03-07 17:49:53 · 1051 阅读 · 0 评论 -
tmux
1. 背景互联网公司,很多项目可能需要基于服务器开发,这时候面对一个问题:打开多个代码文件,和服务器的链接断开,下次重新打开一遍?存在多个窗口怎么恢复?比如开发的、测试的、压测环境~~~每次重新恢复是太耗时了…2. tmux简介tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。3. 常用命令tmux #开启tmuxtmux ls #列出会话tmux attach -t #进入某个会话tmux kill-session -t <session原创 2020-06-24 22:26:05 · 377 阅读 · 0 评论 -
开发必备工具总结
开发必备工具为了提高开发效率,总结必备工具, 包括git, vim, tmux、Linux常用工具以及内存泄漏检测工具等等。待逐渐补充1. gitgit以及svn都是版本管理工具。现总结git如下 1. 配置个人信息 git config –global user.email “*” git config –global user.name “*” 2. 配置颜色 git...原创 2018-01-08 13:31:11 · 596 阅读 · 1 评论 -
论如何高效并发工作-屏幕划分
编码的过程中,外接显示器是一个好的方式,建议1个~2个,加上笔记本可以提高效率,同时单个显示器,如果能够有效屏幕划分,也可以显著提高效率。比如当网页打开太多;或者想同时查看文档或者google结果等等, 单个屏幕支持划分后,可以有效提高处理效率分屏几种方式如下:Linux服务器利用tmux来分成多个屏幕Mac自带的split Vie来分参考官网 https://support.apple...原创 2019-09-17 12:09:16 · 283 阅读 · 0 评论 -
vim小结
1 vimzi 展开和折叠代码批量在所有行添加字符 control + v选中所有行,大写I2 vim版本一些操作系统版本比较低,而安装插件需要依赖比较高的vim版本,比如查看目录结构的scrooloose/nerdtree, 需要保证vim版本大于7.3.可以直接下载最新的vim分支,直接编译出新版本二进制,然后放到环境变量cd vim//make distclean # i...原创 2019-10-05 23:32:08 · 277 阅读 · 1 评论