2021-2022-1 20211428《信息安全专业导论》第10周学习总结
作业信息
班级:2021-2022-1信息安全专业导论
作业要求
作业目的:
- 信息系统
- 数据库与SQL
- 人工智能与专家系统
- 人工神经网络
- 模拟与离散事件
- 排队系统
- 天气与地震模型
- 图形图像
作业正文
教材学习内容总结
计算机科学导论
第十二章:
1.信息管理
- 信息系统:帮助我们组织和分析数据的软件
2.电子制表软件 - 电子制表软件:允许用户用单元格组织和分析数据的程序
- 单元格:电子数据表中用于存放数据或公式的元素
- 电子数据表函数:电子制表软件提供的可用于公式的计算函数
- 范围:用端点指定的一组连续单元格
- 循环引用:在计算结果时要错误地彼此依赖的一组公式
- 模拟假设分析:修改电子数据表中表示假设的值,以观察假设的变化对相关数据有什么影响
3.数据库管理系统
- 数据库:结构化的数据集合
- 数据库管理系统:由物理数据库、数据库引擎和数据库模式构成的软件和数据的组合
- 查询:从数据库检索的请求
- 模式:数据库中数据的逻辑结构的规约
- 关系模型:用表组织数据和数据之间的关系的数据库模型
- 表:数据库记录的集合
- 记录:构成一个数据库实体的相关的字段的集合
- 字段:数据库记录中的一个值
- 键:在表的所有记录中唯一标识一个数据库记录的一个或多个字段
- 结构化查询语言:用于管理和查询数据的综合性关系数据库语言
- 实体关系建模:设计关系数据库的常用方法
4.电子商务 - 使用万维网买卖物品及服务的过程
第十三章:
1.大数据
- 不能够使用传统管理方法(如电子表格和数据库)处理的大数据集
2.思维机 - 人工智能:研究对人类思想建模和应用人类智能的计算机系统的学科
- 图灵测试:一种行为方法,用于判断一个计算机系统是否是智能的
- 弱等价性:两个系统基于其结果的等价性
- 强等价性:两个系统基于其结果和实现这种结果的处理方法的等价性
- 检索树:表示对抗性情况中的所有选择的结构
- 深度优先法:优先沿着树的路径向下检索,而不是优先横向检索每层的检索法
- 广度优先法:优先横向检索树的每层,而不是优先向下检索特定路径的检索法
3.神经网络 - 人工神经网络:尝试模拟人体神经网络的计算机知识表示法
- 有效权:人工神经元中输入值和相应的权的乘积之和
4.自然语言处理 - 音素:任何指定的语言中的基本声音单元的集合
- 声波纹:表示人声随着时间推移的频率变化的图
5.自然语言理解 - 词法二义性:由于单词具有多种含义而造成的二义性
- 句法二义性: 由于句子的构造方式有多种二造成的二义性
- 指代二义性:由于代词可以指代多个对象而造成的二义性
第十四章:
1.什么是模拟
- 模拟:设计复杂系统的模型并为观察结果而对该模型进行实验
- 模型:真实系统的抽象,是系统中的对象和管理这些对象相互作用的规则的表示
- 计算生物学:一种通过计算机、应用数学以及统计学的知识解决生物学问题的交叉性学科
- 计算机游戏:计算机模拟的虚拟世界
- 游戏玩法:玩家在游戏过程中交互与体验的类型
- 游戏引擎:创造计算机游戏的软件系统
看漫画学python
学习了看漫画学python中第十三,十五章的内容:
第13章:
1.Python中的图形用户界面开发库:
2.安装wxPython:
3.第一个wxPython程序:
4.自定义窗口类:
5.在窗口中添加控件:
6.事件处理:
7.布局管理:
我们使用wx.BoxSizer类创建盒子布局管理器对象,主要的构造方法如下:
、
设置为水平方向布局:
我们使用wx.BoxSizer对象的Add( )方法添加子窗口(或控件)到父窗口,对Add( )方法的语法说明如下:
添加到父窗口
proportion参数用于设置当前子窗口(或控件)在父窗口中所占的空间比例;flag参数是布局标志,用来控制对齐方式、边框和调整尺寸;border参数用于设置边框的宽度。
8.控件:
wxPython的所有控件都继承自wx.Control类
- 文本输入控件:文本输入控件(wx.TextCtrl)是可以输入文本的控件。
- 复选框和单选按钮:多选控件是复选框(wx.CheckBox),复选框(wx.CheckBox)有时也能单独使用,能提供两种状态的开和关。
- 列表:对列表控件可以进行单选或多选,列表控件类是wx.ListBox。
wx.LB_SINGLE:单选。
wx.LB_MULTIPLE:多选。
wx.LB_EXTENDED:多选,但是需要在按住Ctrl或Shift键时选择项目。
wx.LB_SORT:对列表选择项进行排序。 - 静态图片控件:静态图片控件用于显示一张图片,图片可以是wx.Python所支持的任意图片格式,静态图片控件类是wx.StaticBitmap。
9.如何使用wxPython官方文档
第15章:
1.SQLite数据库:
- SQLite数据类型
INTEGER:有符号的整数类型。
REAL:浮点类型。
TEXT:字符串类型,采用UTF-8和UTF-16字符编码。
BLOB:二进制大对象类型,能够存放任意二进制数据。 - Python数据类型与SQLite数据类型的映射:
- 使用GUI管理工具管理SQLite数据库
2.数据库编程的基本操作过程
3.sqlite3模块API - 数据库连接对象Connection:
Connection对象有如下重要的方法。
close( ):关闭数据库连接,在关闭之后再使用数据库连接将引发异常。
commit( ):提交数据库事务。
rollback( ):回滚数据库事务。
cursor( ):获得Cursor游标对象。 - 游标对象Cursor:
4.数据库的CRUD操作示例 - 示例中的数据表
- 无条件查询
- 有条件查询
- 插入数据
- 更新数据
- 删除数据
5.防止SQL注入攻击
图示
教材中的问题及解决过程:
生物神经网络和人工神经网络区别:
人工神经网络靠的是正向和反向传播来更新神经元, 从而形成一个好的神经系统, 本质上, 这是一个能让计算机处理和优化的数学模型. 而生物神经网络是通过刺激, 产生新的联结, 让信号能够通过新的联结传递而形成反馈. 虽然现在的计算机技术越来越高超, 不过我们身体里的神经系统经过了数千万年的进化, 还是独一无二的, 迄今为止, 再复杂, 再庞大的人工神经网络系统也不能替代我们的小脑袋. 我们应该感到自豪, 也应该珍惜上天的这份礼物.
--来自知乎
总结上周考试错题
Which of the following is executed by the Java Virtual machine?
Bytecode
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 18/20 | |
第二周 | 200/400 | 2/4 | 18/36 | |
第三周 | 100/500 | 1/5 | 16/52 | |
第四周 | 100/600 | 1/6 | 16/68 | |
第五周 | 50/650 | 3/9 | 17/85 | |
第六周 | 100/750 | 2/10 | 16/101 | |
第七周 | 100/850 | 3/13 | 18/119 | |
第八周 | 200/1050 | 2/15 | 16/135 | |
第九周 | 200/1250 | 2/17 | 17/152 | |
第十周 | 400/1650 | 2/19 | 21/173 |