![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编写高质量代码+提高工作效率
xavier679
微信:lx178852
展开
-
段错误的处理方式2
使用dmesg和addr2line查找程序崩溃后的现场报告发表于2016-09-09|分类于开发 | 本文总阅读量次|使用dmesg和addr2line查找程序崩溃后的现场报告。dmesg命令用会把开机信息存到ring bufer中, 形成一个缓冲, 免得用户来不及看。 在root权限下, 可以用dmesg -c来清除这个消息。 不带参数执行dmesg命令则是用来输出...原创 2019-11-01 15:12:07 · 236 阅读 · 0 评论 -
6个实例详解如何把if-else代码重构成高质量代码
http://blog.csdn.net/qq_35440678/article/details/77939999本文提纲:为什么我们写的代码都是if-else? 这样的代码有什么缺点? 是否有优化的方法?如何重构? 异常逻辑处理型重构方法 状态处理型重构方法为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有...转载 2019-11-01 15:11:52 · 126 阅读 · 0 评论 -
Ubuntu优化
1.卸载掉系统自带的不好用或者基本不用的软件sudoapt-getremoveunity-webapps-commonsudoapt-getremovethunderbird(邮箱)sudoapt-getremovetotem(视频播放器)sudoapt-getremoverhythmbox(音乐播放器)sudoapt-getremoveem...原创 2019-11-01 15:12:47 · 540 阅读 · 0 评论 -
命名规则
内核编码风格规定变量、函数和类型采用全小写加下划线的方式命名,常量(比如宏定义和枚举常量)采用全大写加下划线的方式命名以下是谷歌c++命名规则1. 通用命名规则Tip函数命名,变量命名,文件命名要有描述性;少用缩写。尽可能给有描述性的命名,让代码易于新读者理解很重要。不要用只有项目开发者能理解的缩写,也不要通过砍掉几个字母来缩写单词。int price_count...原创 2019-11-01 15:12:37 · 1048 阅读 · 0 评论