程序人生
MatthewMao
千里之行,始于足下;九层之台,起于累土
展开
-
学习编程的方法
1.多思考;2.多实践;3.多提问;4.勤笔记;5.点及面;原创 2020-07-31 10:54:00 · 165 阅读 · 0 评论 -
编程经验积累
写代码的习惯养成:1.编写代码,多添加容错代码:不能依赖于系统bug,error,waring提示,有些问题自己要想到,当然这个取决于多少次痛之后领悟和深厚的编程思想了....(你懂我意思的(๑╹◡╹)ノ"""),以及增加尽可能多的容错提示!也就是类似用fopen打不开文件,自己写个printf,提示“文件打不开”这样的提示了,一定要尽可能多写这样的容错判断,也是为了在代码量多了以后,当问...原创 2019-11-01 17:01:01 · 208 阅读 · 0 评论 -
如何快速看懂一个大型程序
为什么以及要有的态度:不要消极的去阅读别人的代码,而是带着挖掘宝藏的精神去寻找别人的代码中精华的部分,找出其中好的架构为我所用。 大体思路:(1)忽略细节,先前不要关注分支(支线)。不重要的功能,一扫而过。(2)先整体再局部,先宏观再微观,先流程再细节。从上而下了解,先不关心内部细节。 注意:从上而下了解,先不关心内部细节。(3)阅读代码有两种模式:t...转载 2018-12-18 15:40:30 · 8765 阅读 · 1 评论 -
Ubuntu解压缩命令zip,tar,tar.gz,tar.bz2,tar.xz
ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip directory_to_compress转载 2016-10-05 12:41:37 · 2263 阅读 · 0 评论 -
去大公司还是小公司工作
去大公司还是小公司工作?这个问题问大多数 IT 人都会选择前者。如果换一个问法,去大公司还是去初创公司(Startup)工作?或许有极小一部分人能改变一下决定。转自http://student.csdn.net/space.php?uid=116484&do=blog&id=42025 对于 IT 人来说,选择到大公司工作的理由可能有:觉得"钱多人傻,干嘛不去?";有人认为"机会原创 2017-07-07 13:47:11 · 983 阅读 · 0 评论 -
为什么选择嵌入式方向
本文出自《同济大学软件学院院长谈嵌入式方向选择》,个人感觉不错,故转之。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD转载 2017-03-16 10:41:58 · 6257 阅读 · 2 评论 -
国内常用公共DNS服务器、各省运营商DNS服务器汇总
原文 http://www.francissoung.com/2016/03/14/常用公共DNS服务器/主题 DNS服务器 服务器 运营商不知道大家有没有过网络是正常的,QQ可以正常登录、游戏也可以正常玩,但是网页无论如何都打不开。这就是电脑网络设置的DNS服务器有问题,不是其故障就是不工作了。换了DNS服务器成功解决问题。下边给大家分享一下国内比较大型大众常用转载 2016-10-13 09:23:10 · 55308 阅读 · 4 评论 -
程序退出前的最后清算阶段指针清空是否多余
程序退出前的最后清理阶段指针清空是否多余?无论是Win Application还是Win Console程序 我这里有个函数专门负责程序退出时最后清理资源的,void func(){ if (p != NULL) { delete p; p = NULL; }}那么,如果既然是程序退出时最后执行的清理函数,d转载 2016-09-05 22:42:56 · 855 阅读 · 0 评论 -
网络时不时出现 DNS_PROBE_POSSIBLE问题怎么解决
按提示,是域名无法解析可能的情况:1.DNS服务器故障,这时可以换一个DNS,比如114.114.114.114知识点:114DNS是国内的解析服务器,114也是没有广告的,优点是解析速度在全国算是比较快的一个解析服务器,114DNS算是不错的一个DNS,部分运营商的默认DNS第一个用运营商自己的,辅助的是114的,可见连运营商都是用114的DNS,这个DNS在国内是比较出名的原创 2016-10-13 09:05:34 · 199020 阅读 · 0 评论 -
十种放松缓解压力方法
生活是现实的,需要我们努力,有压力才有动力,但压力过大就失去了平衡需要自我调节心理。 看待问题不要太急,事情太多要分主和次先完成主要的,再去考虑次要的,那幺感觉就轻松一些了。也不会如此烦躁了。 亲爱的友友:这个一定有帮助的,这个答案会告诉你我们的心里运作原理!自己是自己最好的心理医生。 一、『说出』压力: 感觉千头万绪,不知所措时,找一位知心好友,(转载 2016-09-06 22:00:33 · 4128 阅读 · 0 评论 -
攻城狮(工程师)
攻城狮就是工程师,在网络时代,对电脑程序员的一种调侃。 目录基本内容电脑程序员团队精神文档习惯规范化代码编写需求理解能力模块化思维能力测试习惯学习和总结能力工程师特点 基本内容 电脑程序员:程序员是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。作一个真正合格的程转载 2016-09-06 21:10:57 · 548 阅读 · 1 评论 -
软件程序编写规范 - 下(仅供参考)
10 代码编辑、编译、审查11 代码测试、维护12 宏9 质量保证规则 9-1:在软件设计过程中构筑软件质量。规则 9-2:代码质量保证优先原则 (1)正确性,指程序要实现设计要求的功能。 (2)稳定性、安全性,指程序稳定、可靠、安全。 (3)可测试性,指程序要具有良好的可测试性。 (4)规范/可读性,指程序书写风格、原创 2016-09-04 23:23:41 · 639 阅读 · 0 评论 -
软件程序编写规范 - 中(仅供参考)
6 函数、过程7 可测性 8 程序效率 9 质量保证 6 函数、过程规则 6-1:对所调用函数的错误返回码要仔细、全面地处理。规则 6-2:明确函数功能,精确(而不是近似)地实现函数设计。规则 6-3:编写可重入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量)。说明:编写C/C++原创 2016-09-04 23:16:23 · 1076 阅读 · 0 评论 -
软件程序编写规范 - 上(仅供参考)
软件编程规范 软件编程规范总则 (第一版)为了提高源程序的质量和可维护性,对公司软件产品的源程序的编写风格作出统一的规范约束。本规范总则的示例都以C语言为背景,采用以下的术语描述: ★ 规则:编程时强制必须遵守的原则。 ★ 建议:编程时必须加以考虑的原则。 ★ 说明:对此规则或建议进行必要的解释。 ★ 示例:对此规则或建议原创 2016-09-04 22:58:33 · 7468 阅读 · 1 评论 -
程序员必读诗
网上流传的描述程序员人生的诗: 写字楼里写字间,写字间中程序员; 程序人员写程序,又将程序换酒钱; 酒醒只在屏前坐,酒醉还来屏下眠; 酒醉酒醒日复日,屏前屏下年复年;转载 2016-09-03 16:21:39 · 1210 阅读 · 0 评论