第六章第三节 面向可维护的构造技术 学了这么多OO设计模式,不外乎都是 delegation + subtying,万变不离其宗。 除了OO,还有什么其他能够提升软件可维护性的构造技术?——本节从委派+子类型跳出来,学习以下三个方面: (1) 基于状态的构造技术 (2) 表驱动的构造技术 (3) 基 ...
分类:
其他好文 时间:
2018-06-16 22:33:38
阅读次数:
231
HIT - 软件构造 3章: 基本数据类型:int,long,boolean,double,char,short,byte,float 对象数据类型:classes,interface,arrays,enums,annotations Java是一种静态类型的语言,所有变量的类型在编译是已知的,Ja ...
分类:
其他好文 时间:
2018-06-16 21:49:25
阅读次数:
226
做树的题目时发现的。 函数里面创建的实例,如果只是对参数赋值,是会被回收的。 函数 调用 异常 按道理来说,我们在函数里面给这个参数创建了实例了。 但是,这个实例,会在函数结束的时候被回收掉,所以还是原来的null。 那要怎么办?要怎样才能获取函数里面操作后的结果? 把创建的实例作为返回值! 函数 ...
分类:
编程语言 时间:
2018-06-16 21:44:48
阅读次数:
155
C语言结构体在内存中的存储所占用内存大小需要考虑内存对齐问题,并且遇到数组要特殊处理 ...
分类:
编程语言 时间:
2018-06-16 19:32:57
阅读次数:
168
思路: 贪心 + 优先队列。和http://www.cnblogs.com/wangyiming/p/8744388.html这个题是一样的。 实现: ...
分类:
其他好文 时间:
2018-06-16 19:11:28
阅读次数:
152
题目描述 Description 纳米猿和mmm是好朋友。Mmm的成绩很差,以至于GPA(平均绩点)在年级内倒数。年级内一共有N位同学,每位同学有自己的GPA,以及已修学分数,定义GPT=GPA×已修学分数。纳米猿为了帮助mmm提高成绩,给mmm提了一个要求:新学期的GPA要超过级内排名第K位同学。 ...
分类:
编程语言 时间:
2018-06-16 18:49:38
阅读次数:
186
TCP TCP是一种面向连接的传输协议,为两端的应用程序提供可靠的端到端的数据流传输服务。 数据结构 TCP专用控制块: TCP数据报图示: TCP状态变迁图: TCP的定时器 TCP为了每条连接维护了 七个 定时器,从三个角度描述:连接建立,数据传输以及连接终止 连接建立: 连接建立定时器 :定时 ...
分类:
其他好文 时间:
2018-06-16 18:49:29
阅读次数:
243
最近 翔哥 上课讲 计算几何 这个神奇玩意。然后一堆新高一创新班的都特High,然后我们一堆初二的ZZ全程懵逼。 但是刚开始讲的这个东西还是令人 耳目一新 的。 原来随机化算法这么强劲?好了我们来看这个算法—— 随机增量法 一看名字就知道,先要把输入的点打乱,使其随机化。~~玄学~~ 然后就是从第一 ...
分类:
编程语言 时间:
2018-06-16 18:45:03
阅读次数:
201
用途: 程序中有两类角色,一类用来生产数据,一类用来消费数据。 生产者消费者模型引入队列 解耦合 如果使用multiprocessing中的Queue的这种生产消费模型,必须在同一台机器上,集中式 如何分布? ...
分类:
其他好文 时间:
2018-06-16 18:40:14
阅读次数:
143
格式化是很常见的数据恢复案例故障,如果被格式化的盘是有重要的资料,那么一定要注意马上停止往这个盘写入文件。然后用数据恢复软件扫描恢复里面的数据。具体的恢复方法可以看下文了解。
分类:
其他好文 时间:
2018-06-16 17:58:54
阅读次数:
209