导航

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

参考资料