欢迎来到 Franklin-Qi 的世界

Max
Min

随笔分类 -  工具使用

工欲善其事必先利其器,解决Bug的工具使用。 包括pycharm,解决Python界面问题; gdb,解决C/C++项目问题。
google search help 高效搜索
摘要:google搜索可以通过页面的高级搜索进行填入搜索,但其实还有更好的方式,那就是通过关键字。 按照时间先后搜索 "编程语言排名" after:2021/02/01 before:2021/04/01 搜索视频 终局之战 movie:iqiyi.com 定义 define:哲学 文件类型搜索下载 设计 阅读全文

posted @ 2021-05-20 11:25 yusq77 阅读(2100) 评论(0) 推荐(0)

如何高效处理bug?
摘要:程序员应该能高效处理bug,我比较推崇预先增加自动测试来规避bug,而不是事后处理。 但掌握事后处理bug的能力也是极其重要的。 相关博客 开源经验总结出的bug修复技巧 阅读全文

posted @ 2021-05-12 10:44 yusq77 阅读(125) 评论(0) 推荐(0)

vim 代码中高效使用折叠fold
摘要:如何高效折叠当前cpp文件的所有的函数呢? 1. 找到所有的匹配个数n :%s/^{//gn 最后的n,代表只报告匹配的个数,而不进行实际的替换。 2. normal模式下录制宏进行折叠模式 qaggnzf%nq 3. 对匹配个数n执行宏 n@a 阅读全文

posted @ 2021-04-17 12:07 yusq77 阅读(261) 评论(0) 推荐(0)

vmware 安装 V10.1-1114的初始化
摘要:安装新的V10.1-1114版本,需要一些处理才能进行开发。 一、安装vmware-tool插件 可以解决vmware下ubuntu窗口不适应和无法复制文件到虚拟机。 (1)在VMware菜单栏上选择 虚拟机->安装 VMware Tools (2)拷贝并解压VMwareTools-10.1.6-5 阅读全文

posted @ 2020-11-25 17:51 yusq77 阅读(231) 评论(0) 推荐(0)

代码扫描工具TScanCode
摘要:引入开源工具TscanCode对源代码进行静态扫描,开发人员对工具扫描的问题进行有针对性的分析及处理。 一、TScanCode安装 代码仓库为:https://github.com/Tencent/TscanCode, 我们可以自己下载下来编译, 也可以使用腾讯预编译好的可执行文件(代码仓库的 re 阅读全文

posted @ 2020-11-09 14:11 yusq77 阅读(7578) 评论(0) 推荐(0)

禅道规范指南
摘要:禅道是个很好用的国产项目管理软件。 但在wiki上无论中英文暂时都未定义该词条。 一、什么是禅道? 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。 二、为什么要使用禅道? 进行项目管理, 阅读全文

posted @ 2020-11-07 13:41 yusq77 阅读(465) 评论(0) 推荐(0)

优雅的提交你的Commit
摘要:良好的Commit能体现程序员的职业素养。 一、运行环境搭建 apt-get install python3-pip pip3 install inquirer 二、git-inquirer配置代码 将以下代码内容保存到/usr/bin/git-inquirer,赋予可执行权限,然后输入git-in 阅读全文

posted @ 2020-11-05 10:47 yusq77 阅读(306) 评论(0) 推荐(0)

Qt 配置fakevim
摘要:fakevim 支持 vimrc,也支持定义 ex command,所以可以自行配置 vimrc 来做键位 mapping。 一、设置运行命令run 下面以 “Run“命令为例,讲解如何配置 vimrc。 打开 Fakevim 的 ex command mapping,搜索Run,并在Ex Comm 阅读全文

posted @ 2020-11-04 18:04 yusq77 阅读(1884) 评论(0) 推荐(0)

Gnome Glib 工具
摘要:在gnome桌面,可以使用glib结合C语言绘制图形界面。 lightdm 中tests/例子编译 gcc dbus-env.c -o dbus-env `pkg-config --cflags --libs gtk+-3.0` 参考: Glib html 阅读全文

posted @ 2020-11-03 14:43 yusq77 阅读(117) 评论(0) 推荐(0)

安装vscode
摘要:linux 可以通过安装vscode进行c/c++代码调试 一、RHEL,Fedora和CentOS的基于分布# 目前,我们在yum存储库中提供了稳定的64位VS代码,以下脚本将安装密​​钥和存储库: sudo rpm --import https://packages.microsoft.com/ 阅读全文

posted @ 2020-11-03 10:01 yusq77 阅读(218) 评论(0) 推荐(0)

C/C++ 推荐IDE工具
摘要:在过去的几年中,要从头开始创建应用程序,开发人员必须付出很多努力。因为要创建软件应用程序,所以从编码,编译,测试,调试,构建和部署开始将需要很多步骤。所有这些不同的阶段将需要安装不同的软件包,并且开发人员难以维护。 因此,为了提高生产率并加快软件开发过程,所有对开发必不可少的软件包都集成或组合到称为 阅读全文

posted @ 2020-11-02 20:07 yusq77 阅读(3879) 评论(0) 推荐(0)

Pycharm 调试system-config-users
摘要:Pycharm 工具很强大,平时工作可以用它和支持X图形界面终端工具(MobaXterm、Xmanager)进行界面问题的调试。 一、关于system-config-users system-config-users 是Linux下用于用户和用户组的管理界面。 rpm -ql system-conf 阅读全文

posted @ 2020-10-31 16:31 yusq77 阅读(401) 评论(0) 推荐(0)

巧用你的gdb
摘要:一、调试段错误 当运行程序发生段错误时,使用GDB调试能快速定位错误位置 Linux提供的core dump机制:当程序中出现内存操作错误时,会发生崩溃并产生核心文件(core文件)。 (1)无论你是用Makefile来编译,还是直接在命令行手工输入命令来编译,都应该加上 -g 选项。 (2)一般来 阅读全文

posted @ 2020-08-22 15:01 yusq77 阅读(173) 评论(0) 推荐(0)

导航