摘要: 一、散列函数的具体应用: 1、文件校验 我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum 阅读全文
posted @ 2018-05-13 13:49 ScottZZ 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、【Coding.Net项目地址】https://git.coding.net/verde/Pair_Work.git 二、【对接口进行的设计】 看教科书和其它资料中关于Information Hiding, Interface Design, Loose Coupling的章节,说明你们在结对编 阅读全文
posted @ 2018-04-10 02:23 ScottZZ 阅读(259) 评论(2) 推荐(0) 编辑
摘要: 一、前言 精读书可以让人有不一样的收获,通过本次阅读我认识了不少之前从未注意过的问题。第4章中提出了许多编程方面的规范和两人合作结对编程的阶段和技巧,第17章有许多生动的故事来形容“人”“效绩”“职业道德”之间的各种道理,并提出了一些令人值得深思的话题,耐人寻味。但其中仍有些许不太清楚,或许也有些不 阅读全文
posted @ 2018-04-01 13:30 ScottZZ 阅读(155) 评论(1) 推荐(0) 编辑
摘要: 一.【Coding.net原码仓库地址】https://git.coding.net/SccottZZ/Arithmetic.git 二.【软件需求分析】 1.编写JAVA程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题,每个数字在 0 和 100 之间,运算符 阅读全文
posted @ 2018-03-25 21:39 ScottZZ 阅读(230) 评论(2) 推荐(0) 编辑
摘要: 一、前言 不同于以往的解决问题,这次是需要阅读,自己思考来提出问题。经过阅读书上的部分内容,再结合一年半以来的大学经历,我也清楚地认识到了,它并不是我想象中的那么单纯的以代码去实现一切。正如专业的名称,完成软件开发就应该像是完成一项“工程”,需要分析设计构建维护等。书中的介绍使我对软件工程又有新的认 阅读全文
posted @ 2018-03-18 12:57 ScottZZ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 结缘软件工程 Q1:你为什么选择软件工程专业?你认为你的条件如何? 软工是你喜欢的领域吗?是你擅长的领域吗? 你热爱这一专业吗?你对软工的热爱是怎样的? 高中毕业前软件工程于我是陌生得不能再陌生的词汇,也从来没有想到过自己会踏上这样一条陌生的道路。高中时就觉得高考对于我来说还是那么遥远的事呢,高三忙 阅读全文
posted @ 2018-03-11 08:13 ScottZZ 阅读(227) 评论(4) 推荐(0) 编辑