2022-2023-1 20221322《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2022-2023-1计算机基础与程序设计第十一周作业) |
这个作业的目标 | 自学《计算机科学概论》第15、16章;自学《C语言程序设计》第10章 |
作业正文 | https://www.cnblogs.com/yang-ziran/p/16868495.html |
教材学习内容总结
《计算机科学概论》第15章主要介绍了连网(网络的类型,Internet连接,包交换);开放式系统与协议(开放式系统、网络协议、TCP/IP、高层协议、MIME类型);网络地址(域名系统、因特网的控制);云计算;区块链。
第16章主要介绍了万维网(搜索引擎、即时消息、博客、cookie、Web分析);HTML(超文本标记语言)和CSS(层叠样式表)(基本的HTML元素,标记的属性,CSS的更多内容,更多的HTML5的元素);交互式网页(Java小程序,Java服务器页);XML(可扩展标记语言);社交网络演化。
《C语言程序设计》第10章主要介绍了字符串字面量;字符串的存储;字符指针;字符串的访问和输入输出(访问字符串中的单个字符,字符串的输入输出);字符串处理函数;向函数传递字符串;从函数返回字符串指针。同时,还扩充介绍了const类型限定符,字符处理函数,数值字符串向数值的转换。
教材学习中的问题和解决过程
-
问题1:教材中简单介绍了云计算的概念,那么云计算是怎么提出的呢?云计算有哪些特点呢?
-
问题1解决方案:对于规模比较大的企业来说,一台服务器的运算能力显然还是不够的,那就需要企业购置多台服务器,甚至演变成为一个具有多台服务器的数据中心,而且服务器的数量会直接影响这个数据中心的业务处理能力。除了高额的初期建设成本之外,计算机的运营支出中花费在电费上的金钱要比投资成本高得多,再加上计算机和网络的维护支出,这些总的费用是中小型企业难以承担的,于是云计算的概念便应运而生了。追溯云计算的历史,可以追溯到1956年,ChristopherStrachey发表了一篇有关虚拟化的论文,正式提出了虚拟化的概念。虚拟化是今天云计算基础架构的核心,是云计算发展的基础。而后随着网络技术的发展,逐渐孕育了云计算的萌芽。在2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念。
特点:虚拟化技术、动态可扩展、按需部署、灵活性高、可靠性高、性价比高、可扩展性
参考链接https://baike.baidu.com/item/%E4%BA%91%E8%AE%A1%E7%AE%97/9969353?fr=aladdin -
问题2:现如今,网络技术飞速发展,同时网络也是一把双刃剑,带来便利的同时,也带来了一定的风险,我们应该如何看待网络安全?有哪些措施可以来进行预防?
-
问题2解决方案:
网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
其主要特性有:保密性、完整性、可用性、可控性、不可抵赖性
主要类型:系统安全、网络信息安全、信息传播安全、信息内容安全
网络安全威胁:主要包括渗入威胁(假冒、旁路控制、授权侵犯)和植入威胁(特洛伊木马、陷门)
计算机网络安全措施:主要包括保护网络安全、保护应用服务安全和保护系统安全三个方面,各个方面都要结合考虑安全防护的物理安全、防火墙、信息安全、Web安全、媒体安全等等。
教材中简单介绍了防火墙。真正意义的“防火墙”有两类,一类被称为标准“防火墙”;一类叫双家网关。标准“防火墙”系统包括一个Unix工作站,该工作站的两端各有一个路由器进行缓冲。其中一个路由器的接口是外部世界,即公用网;而另一个则联接内部网。标准“防火墙”使用专门的软件,并要求较高的管理水平,而且在信息传输上有一定的延迟。而双家网关则是对标准“防火墙”的扩充。双家网关又称堡垒主机或应用层网关,它是一个单个的系统,但却能同时完成标准“防火墙”的所有功能。其优点是能运行更复杂的应用,同时防止在互联网和内部系统之间建立的任何直接的连接,可以确保数据包不能直接从外部网络到达内部网络,反之亦然。
参考链接https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/343664?fr=aladdin -
问题3:教材中介绍了超文本标记语言和可扩展标记语言,那么标记语言还有其他类型吗?
-
问题3解决方案:标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。标记语言需要一个运行时环境,使其有用。提供运行时环境的元素称为用户代理。通常可以分为三类:标识性的、过程性的以及描述性的。
参考链接https://baike.baidu.com/item/%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80/5964436?fr=aladdin
其他
本周进行了第二次实验,是关于数组及之前所学知识的综合运用。从学习数组开始,我明显感觉到难度上升,理解起来也有难度,写代码的过程中也遇到了很多问题,发现虽然可以看懂书上的代码,但真正自己实操起来还是很困难的。我应该再仔细看一下书上的例题的思路,更重要的就是要多练习,迈出艰难的第一步,才有勇气面对后面更大的困难。继续努力吧!
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 3/3 | 20/20 | |
第二周 | 90/90 | 2 / 5 | 7/27 | |
第三周 | 125/215 | 2 / 7 | 9 / 36 | |
第四周 | 270/ 485 | 2/9 | 9/45 | |
第五周 | 205/690 | 2/11 | 10/55 | |
第六周 | 225/915 | 4/15 | 10/65 | |
第七周 | 220/1135 | 1/16 | 10/75 | |
第八周 | 225/1360 | 1/17 | 8/83 | |
第九周 | 230/1590 | 1/18 | 9/92 | |
第十周 | 210/1800 | 1/21 | 9/101 | |
第十一周 | 220/2020 | 1/22 | 10/111 |
-
计划学习时间:10小时
-
实际学习时间:10小时