问题一:给出散列函数的具体应用 文件校验 我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。 MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checks Read More
一、项目Coding.net原码仓库地址:https://git.coding.net/caoying/Teamwork.git 队员: 卢琪:2016011986 曹滢:2016012102 二、PSP表格之时间规划 PSP 任务内容 计划时间(min) Planning 计划 30 Estima Read More
*第四章 两人合作 问题一:4.2.9注释 “另外,注释(包括所有源代码)应该只用ASCII字符,不要用中文或其他特殊字符,否则会极大地影响程序的可移植性。” 我的问题是: 自己写的注释自己可以理解,但如果别人要维护你的代码,怎么才能确保别人也一定能看懂呢?我现在注释总是要用中文,很不习惯用ASCI Read More
我的项目源码地址:https://git.coding.net/Dearpangpang/hahaha.git 项目需求: 软件基本功能要求如下: 程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题,每个数字在0和100之间,运算符在3个到5个之间。 为了让小学生 Read More
第一章:概论 文中这样说:“一个好的软件,即使功能和同类软件区别不大,但却会让人感觉到非常好用。这就是软件的用户体验。用户体验和数据结构、算法没有直接的关系,但是很多非常成功的软件就赢在这个方面。” 我的问题是:怎样使得功能差不多的软件给用户以更好的用户体验?而这些用户体验又与数据结构、算法有怎样的 Read More
#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ int a,b,c,i,d; srand((time(NULL))); for(i=0;i<20;i++) { a=rand()%100; b=rand()%100; c=r Read More
第一部分:结缘软件工程 我本来是想要以后做一位人民教师的,所以报的前三所大学全都是师范,也报的是师范专业,但是因为高考分数刚刚好过投档线,所以我被专业调剂到软件工程专业。以前都没怎么碰电脑的我,刚被分到这个专业的时候是紧张的,害怕的,但是那时候在这个专业里头结识了很多专业老师还有很多很优秀的学长学姐 Read More