zoukankan      html  css  js  c++  java
  • 2020-2021-1 20201332 《信息安全专业导论》第三周学习总结

    2020-2021-1 20201332 《信息安全专业导论》第三周学习总结

    这个作业属于哪个课程?2020-2021-1信息安全专业导论
    这个作业要求在哪里? (2020-2021-1信息安全专业导论第三周作业)
    这个作业的目标?   计算机科学概论第2章,第3章 并完成云班课测试 程序设计导论-Python计算与应用开发实践第2章并完成云班课测试
    作业正文  https://www.cnblogs.com/wdys12138/p/13834438.html

     

    教材学习内容

    • 了解各种进制(主要是二进制),学习各个进制间的互相转化。了解每个二进制数字称为‘位’,8‘位’则构成一个’字节‘,‘字节’又互相结合构成‘字’。

    • 数据压缩极大的让有限的储存能容纳足够多的信息(包含有损压缩和无损压缩)。数字化(将连续的信息分割成离散的片段)有利于计算机很好的处理连续的模拟数据。

    • 学习各种数据表示法(负数,实数,二进制数,文本。。。)

    • 学习各种字符集(ASCII《现在常用》,Unicode)

    • 音频表示法(要把声波数字化(就要用到‘采样‘,且频率至少每秒4000次),音频格式(WAV,AU,VQF.... 重点介绍MP3)

    • 数字化图形(图片的清晰度取决于分辨率(像素个数),多种格式,光栅图形格式(BMP,GIF,JPEG),矢量图形格式(Flash,SVG)

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

    • 问题1:将连续的模拟数据切割成离散型表示的信息还能和原来一样吗?

    • 答:将连续的实体分割成离散元素,可以用二进制单独表示,大大减少了费用,提升了可靠性,且如果切割的足够小,数字化就更有利

    • 问题2:矢量图形也用到像素,那它是特殊的光栅图形吗?

    • 答:矢量图形由数学函数计算曲线,每次图片大小变化,都会重新计算,所以随时随刻保持清晰。光栅图形仅有众多像素组成,因此色彩丰富度高,但如果放大,图形就会失真。由此可见,虽然二者均有像素参与,但表达方式天壤之别,应该是独立的两种图形。

     

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

    • 问题1:如果要合并两个列表,只能将一个列表中的元素加入另一个列表,繁琐

    • 答:只需将列表通过’‘。join()命令转化为字符串加减,再通过list()转化为列表即可

    • 问题2:将小数转化为二进制。

    • 答:我第一次将小数前的0.删去,再将后面的数字转化为二进制,但运行时发现与正确答案不服,原因尚未知。但按照教程将小数不断乘2取0,1则成功运行。

     

    其他

    • 感悟

    在编写程序中要先捋出整个程序的思路,这要比编写代码难得多,编写中要考虑各个命令之间时所属关系还是并列关系,如while语句中倘若print()包含,则会依次输出每次循环的结果;如果print()与while并列则只会输出最终的结果。

    学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 4500 30 450  
    第一周 100/100 2/2 18/18  
    第二周 50/150 4/5 30/48  
    第三周 120/270 4/9 25/73  
  • 相关阅读:
    POJ 3258 (NOIP2015 D2T1跳石头)
    POJ 3122 二分
    POJ 3104 二分
    POJ 1995 快速幂
    409. Longest Palindrome
    389. Find the Difference
    381. Insert Delete GetRandom O(1)
    380. Insert Delete GetRandom O(1)
    355. Design Twitter
    347. Top K Frequent Elements (sort map)
  • 原文地址:https://www.cnblogs.com/wdys12138/p/13834438.html
Copyright © 2011-2022 走看看