2024-2025-1 20241304 《计算机基础与程序设计》第14周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2024-2025-1计算机基础与程序设计第十四周作业) |
这个作业的目标 | <学习计算机网络,网络拓扑,云计算,网络安全,Web,HTML,CSS,JavascriptXML> |
作业正文 | ... https://www.cnblogs.com/xiaoyuanyuan999/p/18593935 |
教材学习内容总结
通过 AI 工具总结一下内容,自己再补充
通过思维导图形成知识体系
看懂就过,看不懂,学习有心得的记一下
计算机网络
是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的系统。它涵盖了网络的构建、通信原理、不同网络类型等诸多方面,是现代信息交互的重要基础。
网络拓扑
描述的是网络中各个节点(如计算机、路由器等设备)相互连接的形式,常见的拓扑结构有总线型、星型、环型、树型、网状型等,不同的拓扑结构在可靠性、扩展性、成本等方面各有特点,对网络的性能和布局有着关键影响。
云计算
一种基于互联网的计算方式,通过网络将大量可扩展的计算资源(如服务器、存储、应用程序等)提供给用户按需使用,用户无需自行构建和维护庞大的硬件设施,具备高可扩展性、资源共享、成本低等优势,极大地改变了企业和个人获取和使用计算资源的模式。
网络安全
旨在保护网络系统中的硬件、软件及其中的数据不因偶然或者恶意的原因而遭受破坏、更改、泄露等,涉及到防火墙、加密技术、入侵检测、身份认证等多种技术手段和策略,是保障网络稳定运行以及信息安全的重要防线。
Web
即万维网,是基于互联网、通过超文本链接等方式将众多网页相互关联起来,方便用户访问和浏览各类信息资源的系统,是互联网应用最为广泛且被大众熟知的部分,像网页浏览、在线购物等常见的网络活动都依托于 Web 实现。
HTML,CSS,Javascript
HTML(超文本标记语言):用于构建网页的基础结构,定义网页中的各种元素如文本、图片、链接等的布局和内容呈现方式,是网页的骨架。
CSS(层叠样式表):主要负责对 HTML 所构建的网页元素进行样式设计,比如设置颜色、字体、大小、排版等外观效果,增强网页的视觉呈现。
Javascript:一种脚本语言,能为网页添加交互性,实现如表单验证、动画效果、页面动态更新等功能,让网页更加生动且具有交互体验。
XML(可扩展标记语言)
用于标记电子文件使其具有结构性,可自定义标记来描述数据内容,常被用于数据存储、数据交换以及配置文件等场景,方便不同系统之间进行数据的传输和解析,有着良好的扩展性和灵活性。
总体而言,这些内容都与计算机领域中网络相关的不同方面紧密相连,从网络的基础架构、形态布局,到基于网络的服务、安全保障,再到网页相关的构建和实现等,共同构成了丰富的网络技术体系。
基于AI的学习
三个原则:
- 切勿原封不动地接受生成式人工智能工具的输出;确保对其进行评估、完善和修改(或提示),以适应您的目标。
- 切勿将任何个人数据(自己、同学、老师等)或版权材料纳入到你的提示词中。这个可以说是保护个人隐私的最起码的举措。
- 所有人工智能生成工具都容易产生幻觉,因此会生成不准确或误导性的信息,要学会甄别信息真假
选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容
“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”
核心是要求GPT:“请你以苏格拉底的方式对我进行提问”
然后GPT就会给你提问,如果不知道问题的答案,可以反问AI:“你的理解(回答)是什么?”
如果你觉得差不多了,可以先问问GPT:“针对我XXX知识点,我理解了吗?”
GPT会给出它的判断,如果你也觉得自己想清楚了,可以最后问GPT:“我的回答结束了,请对我的回答进行评价总结”,让它帮你总结一下。
round 1
AI:你知道 XML 是啥吗?
我:就是标记电子文件。
AI:跟 HTML 有啥不同?
我:HTML 管网页展示。
AI:XML 标签能乱设?
我:不行,得守规则。
AI:写时遇中文乱码了。
我:编码设错,改一下。
AI:大数据时它还行?
我:小数据它较靠谱。
AI:XML 配置过时了?
我:没过时,各有优势。
AI:咋验证 XML 文档?
我:用 DTD 或 Schema。
AI:含敏感信息咋整?
我:加密、控访问就行。
AI:移动开发还用它?
我:能用,管布局资源。
AI:未来 XML 会升级?
我:可能,看行业需求。
round2
AI:你晓得网络拓扑不?
我:知道,是网络布局。
AI:常见类型有几种?
我:总线、星型那些。
AI:总线型啥特点?
我:简单,成本也低。
AI:星型拓扑优势呢?
我:可靠,故障好排查。
AI:环型拓扑咋回事?
我:首尾相连成闭环。
AI:树型拓扑啥用途?
我:分层管理超省心。
AI:网状拓扑很复杂?
我:对,超可靠、冗余高。
AI:选拓扑看啥因素?
我:成本、性能和需求。
AI:升级拓扑难不难?
我:看情况,有时麻烦。
AI:拓扑影响网速吗?
我:会的,关联可大了。
代码调试中的问题和解决过程
- 问题1:XXXXXX
- 问题1解决方案:XXXXXX
- 问题2:XXXXXX
- 问题2解决方案:XXXXXX
- ...
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 错题1及原因,理解情况
- 错题2及原因,理解情况
- ...
其他(感悟、思考等,可选)
xxx
xxx
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- 《计算机科学概论(第七版)》
- ...