2021-2022-1 20211412 《信息安全专业导论》第3周学习总结

作业信息

|这个作业属于哪个课程| https://edu.cnblogs.com/campus/besti/2021-2022-1fois
|这个作业要求在哪里| https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
|这个作业的目标|
数字分类与计数法
位置计数法
进制转换
模拟数据与数字数据
压缩与解压
数字化
信息安全
|作业正文|... 本博客链接 | https://www.cnblogs.com/laijiayi/p/15388979.html

教材学习内容总结

计算机科学概论第2章,第3章
第二章讲述了数字的概念,以及分类:自然数、负数,记数系统等等
最主要的内容在于记数系统,数字都是由位置计数法编写的,当给最后一个数加1后,必须执行数位位置左移。同时介绍了计算机中常见的二进制、八进制、十六进制,以及它们间互相转化的方式。同时还有快速将2为幂为基数的记数系统互相转化的方式。
第三章则重点介绍了数据、数据表示法的概念
数据是基本值或事实,它区别于已经处理过的信息,数据的范围很广,包含数字、文本、音频等等。数据可以进行压缩,压缩率衡量了压缩的程度,越趋近于0则压缩率越高。表示数据的方法有模拟数据数字数据两种,前者为连续,后者则为离散。数字化的数据可以用二进制表示,这可以减少计算机储存和管理的花费,提高可信度。
对于数据中出现的负数,若只允许用定量的数值,我们可以采用十进制补码的方式来体现,二进制补码则可以帮助很快地识别正负号
实数的表示运用到了浮点表示法,这种表示法的缺陷在于,在只能表示有限位数字的情况下,较大数值的后位可能会丢失。科学计数法也是一种浮点表示法。
字符集是字符和表示它们的清单,常见的有ASCll字符集、Unicode字符集。它们可以将代码用特定的二进制数表示。
文本压缩常用到的方法有关键字编码(高频词替换为简单字符)、行程长度编码(重复字符替换为出现次数)、赫夫曼编码(较少位表示常用词,较多位表示低频词)。它们本质都是将较长的信息替换成较短的字符。音频数据的表示采用了模拟信号数字化的方法,将音频用电压的变化来表示,但得到的并不是连续,而是离散的电信号,但受人耳分辨能力的限制,只需要保持一定程度的采样率,就能最大限度还原音频。 图像和图形的颜色可以用RGB值来表示,数字化的图像是一个独立的点集,称为“像素”,足够高的像素也可以很好地还原图像,除此之外,还可以用矢量图形来表示卡通绘画。
视频由许多压缩地静态图像表示,视频编译码器可以减小数据量,保留视觉信息
《看漫画学Python》第2,3章
第二章的重点在与基础语法,介绍了标识符、变量、关键词、和语句等有感内容
第三章的重点则在于数据类型,包括整数、浮点、负数、布尔类型,在《概论》中也有体现。

教材学习中的问题和解决过程

Q:Python中的关键字有哪些?
解决方式:上网查找
A:Python中关键词目前有31个,可以利用Python的内置的keyword模块进行输出查看。

import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
需要注意的是,由于 Python 是严格区分大小写的,保留字也不例外。所以,我们可以说 if 是保留字,但 IF 就不是保留字。
在实际开发中,如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息,如图 2 所示。
(摘自网络)

代码调试中的问题和解决过程

A:已经保存的python文件,第二次打开时闪退
Q:在windows里,直接运行的话,程序运行完会立即关闭,因此看不到返回的结果,但是你可以这样:
点击开始>运行>输出cmd打开命令提示符
如果要运行名为xxx.py的脚本,就输入
python xxx.py(摘自网络)

代码托管



上周考试错题总结

原因:对信息安全的认识不够全面,知识储备不够充分,词汇量也不足
信息系统安全的基础是(AC)
A.硬件系统安全
B.密码
C.操作系统安全
D.网络安全
What is the number of errors per line of codethat can be expected in good software?(C)
A.100 errors per 1000 lines
B.25 errors per 1000 lines
C.2 errors per 1000 lines
D. Fewer than 1 error per 1000 linesE.0 errors
Which of the following is the Big-O notation forlinear time?(F)
A.0(1)
B.0(N)
C.0(log2N)D.0(2N)E.0(N2)F.0(N!)
All of the following project or system
breakdowns occurred as а result of softwareerrors, except:
А. the 9-hour failure of the AT&T long-distancenetwork in 1990.
В. massive radiation overdoses by Therac 25
radiation therapy machines between 1985 and
C. а U.S. Patriot Missile battery's failure to trackand intercept an incoming Iraqi Scud missilethat killed and injured American troops inSaudi Arabia during the Persian Gulf War in
D. the Mars Climate Orbiter entering the Martianatmosphere about 100 kilometers lower thanexpected, causing the craft to burn up.
E. periodically miscalculated spreadsheet datacompleted on computers manufactured byIBM, Compaq, Dell, Gateway 2000, and otherIBM-compatible PCs beginning in 1994.
Which of the following is used to detect thatan error has occurred between the storing andretrieving of а byte or the sending and receivingof а byte?(C)
A. Overflow
B. Underflow
C. Parity bit
D. Cancellation error
E. Representational error
Which algorithm complexity is not dependent onthe size of a problem?(A)
A.0(1)
B.0(N)
C.0(log2N)D.0(2N)E.0(N2)F.0(N!)
Representational error and round-off error aresynonyms.正确

其他(感悟、思考等,可选)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 10/10
第二周 200/400 2/4 12/22
第三周 400/800 1/5 12/34
  • 计划学习时间:15小时

  • 实际学习时间:12小时

参考资料