2022-2023-1 20221301 《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP |
---|---|
这个作业要求在哪里 | <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11 |
这个作业的目标 | 计算机科学概论第15,16章 并完成云班课测试《C语言程序设计》第10章并完成云班课测试 |
教材学习内容总结
第十五章
网络
1.计算机网络:为了通信和共享资源儿连接在一起的一组计算设备
2.无线连接:没有物理电线的网络连接
3.节点(主机):网络中任何可寻址的设备
4.数据传输率(带宽):数据从网络中的一个地点传输到另一个地点的速率
5.协议:定义如何在网络上格式化和处理数据的一组规则
6.客户 /服务器模型:客户发出对服务器的请求,服务器做出相应的分布式方法
7.文件服务器:专用于为网络用户存储和管理文件的计算机
8.Web服务器:专用于响应网页请求的计算机
9.局域网:连接较小地理范围内的少量计算机的网络
10.
- 环形拓扑:所有节点连接成封闭环的LAN配置
- 星形拓扑:由中心节点控制所有消息传输的LAN配置
- 总线拓扑:所有节点共享一条通信线的LAN配置
11.广域网:连接两个或多个局域网的网络
12.Internet:遍布地球的广域网
13.开放式系统:基础是网络体系结构的通用模型
14.防火墙:它的软件作为网络的特殊网关,保护它免受不正当的访问
15.网络地址:主机名、IP地址
16.域名系统
第十六章
万维网
1.万维网:信息和用于访问信息得网络软件的基础设施
2.Web页:包含和引用各种类型的数据的文档
3.统一资源定位符:说明Web地址的标准方式
4.搜索引擎:帮助找到替他站点的站点
5.博客:在网站定期发表文章的一种途径
6.HTML:超文本标记语言
7.标记语言:使用标注来注释文档中的信息的语言
8.图像与链接
9.Java小程序:
小脚本:嵌在HTML中勇于给Web页提供动态内容的代码片段
10.XML:可拓展标记语言(允许用户描述文档内容的语言)
代码调试中的问题和解决过程
- 问题1:没有搞懂怎么判断两个字符是否相等。
- 问题1解决方法:通过上网上查找,了解到:
可以使用库函数strcmp比较。
strcmp是C语言比较字符串的库函数。形式为
int strcmp(char *a, char *b);
该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1.
所以,要判断字符串相等,可以使用
if(strcmp(string1, string2) == 0)
如果返回为0,则相等,否则不等。
- 问题2:运行的时候,总是出现无输出的情况。
- 问题2解决办法:通过自己检查代码,发现是数据类型不匹配,定义了整型却要输出为浮点型。
其他(感悟、思考等,可选)
最近学习了数组指针,发现虽然能理解,但是不太会用,包括之前学到的函数的调用等,还是要多通过做题尽可能熟练度掌握,不能落下!!对于一些不同的指针表达,还有使用的规范还是需要多加注意,可以通过抄书上的代码先有大体印象,注意哪里应该用“:”,哪里应该用“{}”等,加强自己的规范性后,多练题提高熟悉度。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 0/0 | 3/3 | |
第二周 | 200/200 | 6/6 | 18/21 | |
第三周 | 200/400 | 10/10 | 10/31 | |
第四周 | 300/700 | 2/12 | 19/50 | |
第五周 | 300/1000 | 3/15 | 20/70 | |
第六周 | 300/1300 | 5/20 | 15/85 | |
第七周 | 900/2200 | 1/21 | 15/100 | |
第八周 | 1400/3600 | 5/25 | 15/115 | |
第九周 | 1500/5100 | 3/27 | 15/130 | |
第十周 | 1400/6500 | 1/28 | 15/145 | |
第十一周 | 1500/8000 | 1/29 | 15/160 |