摘要: 斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以 阅读全文
posted @ 2019-11-11 15:56 PuTa0 阅读(270) 评论(3) 推荐(0) 编辑
摘要: 思路 1.对需要加密的内容进行MD5加密 2.随机生产32位的十六进制密钥 3.对密钥和MD5加密内容进行异或运算。 主要问题: 1.如何实现MD5加密 2.如何随机生成32位16进制密钥 3.如何让两个十六进制数进行异或运算(python中的异或运算仅支持整数型) 问题对应解决: 1.如何实现MD 阅读全文
posted @ 2019-11-10 21:06 PuTa0 阅读(138) 评论(2) 推荐(0) 编辑
摘要: 2019 2020 1 20191312《信息安全专业导论》第六周学习总结 教材学习内容总结 本周学习了Polya如何解决问题,简单类型与组合类型,复合数据结构,查找与排序算法,算法复杂度,递归,代码安全的相关知识。我对计算机中问题的处理方式有了新的认识。 教材学习中的问题和解决过程 对分治法的概念 阅读全文
posted @ 2019-11-10 20:03 PuTa0 阅读(122) 评论(1) 推荐(0) 编辑
摘要: 欧几里得算法 辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数 阅读全文
posted @ 2019-11-05 09:40 PuTa0 阅读(1999) 评论(2) 推荐(0) 编辑
摘要: 2019 2020 1 20191312《信息安全专业导论》第五周学习总结 教材学习内容总结 本周学习了Pep/8虚拟机,机器语言与汇编语言,算法与伪代码。我了解了Pep/8的构成及其作用,对机器语言和汇编语言有了新的认识,初步了解了算法与伪代码之间的关系。 教材学习中的问题和解决过程 在学习过程中 阅读全文
posted @ 2019-11-03 15:01 PuTa0 阅读(126) 评论(1) 推荐(0) 编辑
摘要: 2019-2020-1 20191312《信息安全专业导论》第四周学习总结 教材学习内容总结 学习了门和电路以及计算部件,对计算机的主要构成及其构成部件的功能有了一定的了解。从门到电路再到集成电路,CPU,一个个基本构件构成了计算机。同时,这些构成计算机的部件又有着自己的特征:速度,大小和效率,也承 阅读全文
posted @ 2019-10-26 21:53 PuTa0 阅读(150) 评论(1) 推荐(0) 编辑
摘要: 寻找你的黑客偶像 黑客精神 “黑客精神Hacker ,这个词是用来形容那些热衷于解决问题、克服限制的人。任何职业都可以成为黑客。你可以是一个木匠黑客。不一定是高科技。只要与技能有关,并且倾心专注于你正在做的事情,你就可能成为黑客。” 引自《黑客伦理与信息时代精神》。 著名黑客 国外 凯文·米特尼克第 阅读全文
posted @ 2019-10-26 08:34 PuTa0 阅读(180) 评论(3) 推荐(0) 编辑
摘要: 2019 2020 1 20191312 《信息安全专业导论》第三周学习总结 教材学习内容总结 本周学习了二进制数值与计数系统和数据表示法。学会了区分数字分类,描述位置计数法以及其他进制的相互转化。了解了二进制在计算机系统里的应用,对数据类型,整数值,字符集和音频信息有了初步的认识。 教材学习中的问 阅读全文
posted @ 2019-10-20 16:58 PuTa0 阅读(166) 评论(2) 推荐(0) 编辑
摘要: 罗马数字转化为阿拉伯数字 罗马数字是位置计数吗?它的缺点是什么? 位置计数法的定义:一种表达数字的系统,数位按照顺序排列 ,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。--引用自《计算机科学概论》 罗马数字使用规则:1.相同的数字连写、所表示的数等于这些数字相加得到的数、如:Ⅲ=3; 2 阅读全文
posted @ 2019-10-16 22:20 PuTa0 阅读(578) 评论(4) 推荐(0) 编辑
摘要: IEEE754 浮点数 1. "阅读IEEE754浮点数" A,阶码是用移码表示的,这里会有一个127的偏移量,它的127相当于0,小于127时为负,大于127时为正,比如:10000001表示指数为129 127=2,表示真值为2^2,而01111110则表示2^( 1). B, 尾数全都是小数点 阅读全文
posted @ 2019-10-15 16:47 PuTa0 阅读(284) 评论(2) 推荐(0) 编辑