自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐的博客

一个刚毕业的码农

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 伪代码编程过程

一、伪代码伪代码的指导原则: 1、用类似的 英语来描述特定操作。2、避免使用目标语言的语法来描述,伪代码能让你在一个比代码更高的层次上进行设计。当用编程语言的语法来描述时,你的伪代码设计就降到了一个更低的层次。3、在意图的层面上去编写伪代码,用伪代码来描述该解决方法的意图,而不是去用目标语言去编写实现方法。4、在一个和目标语言足够适合的层次来写伪代码,比如 一个伪代码语句能够代表当前 主流的高级语

2017-02-14 23:38:31 6051

原创 防御式编程

防御编程的核心思想是: 子程序应该不因传入的错误数据而被破坏,哪怕由其他子程序产生的错误数据。更确切的说,必须承认程序会有问题,都需要被修改。防御编程的最佳方式: 一开始不要再代码中引入错误,使用迭代式设计、编码前先写伪代码、写代码前先写测试用例、底层设计检查等。一、保护程序免遭非法数据破坏1、检查所有来源于外部的数据的值。2、检查子程序的所有输入参数的值。3、决定 如何处理错误的输入数据。二 、断

2017-02-14 22:30:47 4573 1

原创 高质量子程序设计

一、创建子程序的正当理由 降低复杂度。 通过子程序来隐藏程序的实现细节,只需对外提供调用接口 (频繁重复的小段代码,抽象成函数) 引入中间、易懂的抽象 通过给一段程序取一个足够说明语义的名字,该名字能够提供更高层次的抽象,使代码更具有可读性。 避免代码重复如果2个子程序都拥有相同的代码段,有两种方法去重。 1)把重复部分提取出来,放入基类中,把不同部分放入派生类中 2)把重复部分放入新的

2017-02-12 23:20:26 624

重新实现popen和system函数

重写系统提供的system和popen函数,在fork之后关闭所有的从3到最大的文件描述符

2018-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除