2021-2022-1 20211327《信息安全专业导论》第六周学习总结
2021-2022-1 20211327《信息安全专业导论》第六周学习总结
https://edu.cnblogs.com/campus/besti/2021-2022-1fois/homework/12099
2021-2022-1《信息安全专业导论》第六周学习总结
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06
作业目标:
一.自学《计算机科学概论》第七章,学习Polya如何解决问题、简单类型与组合类型、复合数据结构、查找与排序算法、算法复杂度、递归、代码安全。
二.自学《看漫画学python》第六章、第七章。
作业正文:https://www.cnblogs.com/shen-jianxiang/
教材内容学习总结
一.《计算机科学概论》
1.Polya问题解决法:以解决数学问题为背景,分为三步:第一步理解问题、第二步设计方案、第三步执行方案、第四步回顾。以此方法为基础,可以解决各类问题,其中第二步(找到信息和解决方案之间的联系)是问题求解的核心。
2.在计算领域,Polya列表中的解决方案被称为算法,计算机问题求解过程包括四个阶段:分析和说明阶段、算法开发阶段、实现阶段和维护阶段。具体方法分为四个步骤:了、分析问题、列出主要任务、编写其余的模块、根据需要进行重组和改写(自顶向下设计法)
3.带有循环的算法:计数控制循环有三个不同的部分:初始化、测试、增量,使用的一个特殊控制变量叫作循环控制变量。循坏重复次数是由循环体自身内发生的事件控制的循坏被称为事件控制循环,选择语句可以嵌套在循环结构中,循环结构可以嵌套在选择语句中。控制结构嵌入另一个控制结构被称为嵌套结构。
4.数组是同构项目的有名集合,可以通过单个项目在集合中的位置访问他们,项目在集合中的位置叫做索引,与数组有关的算法分为三类:搜索、排序和处理。
5.搜索算法:顺序搜索遵循了搜索定义,二分检索采用分治法,其假设要检索的数据是有序的,检索从数组中间开始。每次比较操作可以将要找的项目或数组减少一半。
6.排序分为:选择排序、冒泡排序、插入排序,其中冒泡排序也是一种选择排序法,每次更换都会吧未排序的最小元素放到它的正确位置,
7.递归算法:当在一个算法中使用它自己时,这样的算法被称为递归算法,递归是算法调用它本身的能力,是另一种重复(循环)的控制结构。所有递归方案的第一步都是确定尺寸系数。
8.代码安全:当下代码安全主要在以下几个问题:Spl注入,XSS攻击、CSRF攻击、SSRF攻击、任意文件上传和下载、应用服务器安全性优化。源代码安全管理方面主要有:文档加密、沙盒防泄密、数据安全隔离等。
二.《看漫画学python》
1.序列包括列表(list)、字符串(str)、元组(tuple)和字节序列(bytes)等。序列中的元素都是有序的,每一个元素都带有序号(索引)。索引有正值索引和负值索引之分。创建元组时有两种方法:Tuple(iterable)函数、指定的具体元素。
2.将数字转换为字符串,可以使用str()函数,str()函数可以将很多类型的数据都转换为字符串。字符串的find()方法用于查找子字符串。该方法的语法为:str.find (sub[, start[, end]]),表示在索引start到end之间查找字符串sub,如果找到,则返回最左端位置的索引;如果没有找到,则返回-1。
教材学习中遇到的问题
一.《计算机科学概论》
1.嵌套结构的具体运用,选择结构、循环结构等的嵌套运用。
2.二分检索的具体实施方法及其运用。
3.冒泡排序和插入排序的原理及其运用,递归算法的具体实施步骤和应用。
二.看漫画学《python》
1.字典(通过key来访问元素的可变的容器类型的数据)的创建、修改和访问字典试图。
2。格式化控制字符串的具体运用以及统计英文文章中单词出现的频率的具体代码操作。
代码调试中的问题和解决过程






上周测试错题总结



其他
计算机基础知识和运用还有待提高,对于所学知识的应用能力欠缺,程序语言的运用还有待训练,同时应该加强英语学习和题目理解能力,能较熟练地灵活应用所学知识。
学习进度条
| 代码行数(新增/累积) | 学习时长(新增/累积) | 博客量(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 第一周 | 200/200 | 20/20 | 1/1 | |
| 第二周 | 200/400 | 20/40 | 1/2 | |
| 第三周 | 200/600 | 20/60 | 1/3 | |
| 第四周 | 200/800 | 20/80 | 1/4 | |
| 第五周 | 200/1000 | 20/100 | 1/5 | |
| 第六周 | 200/1200 | 20/120 | 1/6 |

浙公网安备 33010602011771号