这是2018年秋季学期哈工大本科密码学课程的作业及解析(英文)。
大部分为李秋豪学长所写,少部分参考了张宇老师的课件和IntroductiontoModernCryptography(2ndedition),均已在解析中指出。
另外还有一篇PDF包含了课件中常出现的缩写/符号,供参考。
本人为哈工大2016级计算机学院学生,因密码学这门课实在是恶心,之前不断苦于找不到答案非常难受,此外历年的期末试题也买不到,(纸张记忆的垃圾题不要买不要买不要买太垃圾了害我挂科),因此找到了一份非常优秀的学长的答案作业分为5次,大致覆盖了总结PPT上列出的知识点。
老师并未发布标准答案,我也没有对答案进行审核,如您发现错误,请在评论区说明,感谢!(2019年1月密码学期末考试题型是四十个填空和八道答题,卷面八十分)
2020/1/11 18:09:03 763KB 哈工大 密码学 答案 密码学答案
1
测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。
如果水桶比较小,那么仅需一个能自由转动的曲柄就可以了。
如果水桶比较大而且装满水,那么还没等水桶全部被提上来你就会很累了。
你需要一个防倒转的装置,以保证每转一次可以休息一会儿。
水桶越重,防倒转的棘齿相距越近。
测试驱动开发中的测试程序就是防倒转装置上的棘齿。
一旦我们的某个测试程序能工作了,你就知道,它从现在开始并且以后永远都可以工作了。
相比于测试程序没有通过,你距离让所有的测试程序都工作又近了一步。
现在我们的工作是让下一个测试程序工作,然后再下一个,就这样不断进行。
分析表明,要编程解决的问题越难,每次测试所覆盖的范围就应该越小。
2020/6/15 1:32:45 35.27MB 测试驱动开发 带书签 完整中文版
1
AspriseOcr15.3完满破解版64位Asprise破解版Option1:工具-》Nuget包管理器-》程序包管理器控制台执行Install-Packageasprise-ocr-apiOption2:复制覆盖原文件
2017/1/19 17:07:39 72.75MB Asprise ocr 条码识别 QR-Code
1
SQL.Cookbook《SQLCookbook中文版》中的SQL是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL的知识。
很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么强大的武器。
《SQLCookbook中文版》的目的是打开读者的视野,看看SQL究竟能干什么,以改变这种状况。
在这《SQLCookbook中文版》中有150多个小节,这还仅仅是SQL所能做的事情的一鳞半爪。
解决日常编程问题的解决方案的数量仅取决于需要解决的问题的数量,《SQLCookbook中文版》没有覆盖所有问题,事实上也不可能覆盖;
然而从中可以找到许多共同的问题及其解决方案,这些解决方案中用到许多技巧,读者学到这些技巧就可以将它们扩展并应用到《SQLCookbook中文版》不可能覆盖的其他新问题上。
毫无疑问,《SQLCookbook中文版》的目标是让读者看到,SQL能够做多少一般认为是SQL问题范围之外的事情。
在过去的10年间,SQL走过了很长的路,许多过去只能用C和JAVA等过程化语言解决的典型问题现在都可以直接用SQL解决了,但是很多开发人员并没有意识到这一事实。
《SQLCookbook中文版》就是要协助大家认识到这一点。
2018/9/2 5:14:24 22.49MB SQL Cookbook
1
SQL.Cookbook《SQLCookbook中文版》中的SQL是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL的知识。
很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么强大的武器。
《SQLCookbook中文版》的目的是打开读者的视野,看看SQL究竟能干什么,以改变这种状况。
在这《SQLCookbook中文版》中有150多个小节,这还仅仅是SQL所能做的事情的一鳞半爪。
解决日常编程问题的解决方案的数量仅取决于需要解决的问题的数量,《SQLCookbook中文版》没有覆盖所有问题,事实上也不可能覆盖;
然而从中可以找到许多共同的问题及其解决方案,这些解决方案中用到许多技巧,读者学到这些技巧就可以将它们扩展并应用到《SQLCookbook中文版》不可能覆盖的其他新问题上。
毫无疑问,《SQLCookbook中文版》的目标是让读者看到,SQL能够做多少一般认为是SQL问题范围之外的事情。
在过去的10年间,SQL走过了很长的路,许多过去只能用C和JAVA等过程化语言解决的典型问题现在都可以直接用SQL解决了,但是很多开发人员并没有意识到这一事实。
《SQLCookbook中文版》就是要协助大家认识到这一点。
2016/5/21 2:12:14 22.49MB SQL Cookbook
1
这是我自学时研究的PHP,每个项目都导入都可以运行,里面还有数据库可直接导入使用,只需简单修改里面的数据库conn文件,里面共有十个项目,有图书馆管理系统,新闻发布系统,商城系统等等,覆盖范围很广,相信对初学者会有挺大的协助。
2017/10/15 17:50:45 66.92MB PHP
1
简历最好能覆盖以下三方面的项目经历:基础平台搭建与线上问题解决一方面,许多中小型企业,大数据这一块其实还处于刚刚起步阶段,对于平台搭建这一块是刚需;
另一方面,一线大厂对于线上基础组件,比方说hdfs与spark的补丁修复(能二次开发就更好了)比较感兴趣。
而这些,都可以以项目的方式写进去。
实时计算类项目一个稍微复杂点的实时类项目几乎可以覆盖大数据生态圈的所有核心技术点,具体可以参考本人前期写的一篇文章:征信画像项目实施文档摘要机器学习类项目个人认为,数据部门终极价值的落地需要靠机器学习。
仅仅搞传统BI与实时计算的话,对于大部分中小型企业而言,大数据团队没有多大的存在价值。
2018/2/6 15:10:15 166KB 简历模板
1
找了很久都没找到现成的简单的例子就想把本人的位置显示在百度地图上连个DEMO都木有好吧本人来
2019/11/12 22:09:02 2.22MB 百度地图
1
一共20多页,基本上完全覆盖英文注释。
用于初学者看英文版的参照。
2018/8/4 9:09:51 732KB SFF-8472 中文
1
在8×8的国际象棋棋盘上,如果在放置若干个马以后,使得整个棋盘的任意空位置上所放置的棋子均能被这些马吃掉,则称这组放置为棋盘的一个满覆盖。
若去掉满覆盖中的任意一个棋子都会使这组放置不再是满覆盖,则称这一满覆盖为极小满覆盖。
有源代码和exe文件,可直接套用运转
2020/11/6 9:46:03 453KB C++课程设计
1
共 789 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡