摘要: 一、散列函数的具体应用 1.消息认证 消息认证是用来验证消息完整性的一种机制或服务。消息认证确保收到的数据确实和发送时的一样(及没有修改、插入、删除或重放)。此外,还要求消息认证机制确保发送方的身份是真实有效的。当散列函数用于提供消息认证功能时,散列函数值通常称为消息摘要。 消息认证中使用散列函数的 阅读全文
posted @ 2018-05-13 19:10 omnivorous 阅读(195) 评论(0) 推荐(0) 编辑
摘要: (1)Coding.Net项目地址:https://git.coding.net/zhangjd725/teamwork.git (2) PSP 任务内容 计划共完成需要的时间 (min) Planning 计划 50 Estimate 估计这个任务需要多少时间,并规划大致工作步骤 50 Devel 阅读全文
posted @ 2018-04-10 07:35 omnivorous 阅读(153) 评论(1) 推荐(0) 编辑
摘要: 第四章 在这一章最后一页“ 让{}独占一样还有一个好处:一眼就能看出是否有多余的代码行 ,还有些情况下是致命的错误”给出的参考链接http://lpar.ath0.com/2014/02/23/learning-from-apples-goto-fail/,我还是没明白{}的致命错误在哪里,我不明白 阅读全文
posted @ 2018-03-31 19:03 omnivorous 阅读(138) 评论(1) 推荐(0) 编辑
摘要: Coding.net项目链接:https://git.coding.net/zhangjd725/pwork.git 一、需求分析 1.随机产生n道四则运算的练习题,数字范围 [ 0,100 ],运算符在3~5之间。 2.不得产生负数及小数,避免重复 3.支持括号,由于运算符较少,故产生2~3个括号 阅读全文
posted @ 2018-03-25 18:49 omnivorous 阅读(156) 评论(2) 推荐(0) 编辑
摘要: 第一章:把第一章翻了好几遍,感觉都不能提出什么问题,几乎都是前人的经验总结,就我目前的经历,能做的只有点头哈腰。但是因为不知道银弹是什么?特意去百度了一下。在知乎找到这个解释: 在软件工程领域:没有银弹是指没有任何一项技术或方法可以能让软件工程的生产力在十年内提高十倍(百度百科)。我有句话不知当讲不 阅读全文
posted @ 2018-03-17 21:56 omnivorous 阅读(120) 评论(1) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int random(int Max) 7 { 8 return rand()%Max; 9 } 10 int main() 11 { 12 char sign[4]={'+','-','*','/'}; 13 int n=300; 14 w... 阅读全文
posted @ 2018-03-09 21:18 omnivorous 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、 1.我不喜欢埋头学习理论,我更喜欢动手操作、实践,而我印象中的软件工程就是坐在电脑前疯狂“输出”的那种,而且软件工程也让人感觉很神奇,高大上。如果给我的条件打个分,基本上是不及格。因为我英语能力很差,甚至很排斥(尤其是高中,现在好一点),高中时,我还想在高考后选择一门远离英语的专业。我的心态也 阅读全文
posted @ 2018-03-09 20:54 omnivorous 阅读(177) 评论(5) 推荐(0) 编辑