![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
案例分析/故障处理/问题解决/经验分享/
问题、经验总结
legend050709ComeON
愚公移山
展开
-
如何在面试时写出来高质量的代码
可以从代码的规范性、完整性、健壮性、扩展性等几个方面提高代码的质量。 (1)代码的规范性 书写清晰、布局清晰、命名合理; 书写清晰:可以写慢一点,但是字迹清晰; 布局清晰:缩进,以及代码的风格统一; 命名合理:变量命令,函数命名,尽量用容易理解的命名;不用魔数等; (2)代码的完整性 是否完成了基本功能、输入边界值是否能得到正确的输出、是否对各种不合规范的非法输入做出了合理的错误处理: 从功...原创 2020-01-04 17:03:19 · 435 阅读 · 0 评论 -
谁杀了我的进程--转
Linux Signal 一个进程的异常终止,通常有两种情况,一种是crash,另一种是被kill掉了。 crash是指程序出现了自己无法解决的异常情况,只能终止,比如Python语言抛出了一个未被捕获的异常,就会结束程序。对于C、C++,最有名的就是段错误(segmentation fault),如果在Linux下面,那么会生成coredump,程序员通过gdb(有可能)可以分析出crash的原因。当然,要生成coredump也是需要正确的设置,可以通过ulimit(ulimit -c)查看或者设转载 2020-07-09 20:07:11 · 311 阅读 · 0 评论