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