自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 面向可维护性的编程

评价可维护性的五个指标: Decomposability(可分解性),将问题分解成各个可独立解决的子问题。 Composability(可组合性),可容易的将模块组合起来形成新的系统。 Understandability(可理解性),每个子模块都可被系统设计者容易的理解。 Contiuity(可持续性),小的变化将只影响一小部分模块,不会影响整个体系。 Protection(出现异常以后的保护),运行时的不正常将局限在小范围模块内。 模块设计的五个原则: Direct

2020-07-11 19:01:37 205

原创 相关多线程问题

1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然",“会用"只是"知其然”,“为什么用"才是"知其所以然”,只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就

2020-07-11 18:58:42 100

原创 等价类划分

等价类划分,指的是一种典型的、重要的黑盒测试方法。其就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现合理的覆盖,以此来发现更多的软件缺陷。概述等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。等价类划分法是一种系统性的确定要输入的测试条件的方法。等价类划分不仅可以用来确定测试用例中的数据的输入输出的精确取值范

2020-07-11 18:54:58 2133

软件构造实验有关内容.pdf

哈尔滨工业大学软件构造实验一的主要内容,包含主要思路于核心代码,有关Java实验黄静配置内容于解决方法。

2020-05-17

hello的一生.doc

本文通过对hello程序P2P和020的整体介绍,描述了hello程序从编写源程序被编译、汇编、链接、运行,从外部存储设备,经过I/O桥,进入到内存,各级cache,最后在I/O中输出,最后被回收的过程描述,诠释了hello,简单却复杂的一生。以这些过程的分析为例,更深刻地阐明了整个程序的生命周期,并揭开程序接近底层运行机制的过程。

2019-12-29

空空如也

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

TA关注的人

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