2023-2024-1 20211319 《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2023-2024-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11 |
这个作业的目标 | <写上具体方面> |
作业正文 | ... 本博客链接 |
教材学习内容总结
《计算机科学概论》
1.1 开放式系统与协议
开放式系统
1、专有系统:使用特定销售商的私有技术的系统
2、互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力
3、开放式系统:以网络体系结构的通用模型为基础并且伴有一组协议的系统
4、开放系统互连参考模型(OSI参考模型):为了便于建立通信标准而对网络交互进行的7层逻辑划分
1.2 网络地址
1、主机名:由点号分隔的单词组构成的名字,唯一标识了Internet上的机器;每个主机名对应一个特定IP地址
2、IP地址:由点号分隔的四个数值构成的地址,唯一表示了Internet上的机器,例如:192.168.1.1
1.3 域名系统
1、域名:主机名中说明特定的组织或分组的部分
2、顶级域名(TLD):域名中的最后一部分,声明了组织的类型或所属国家,例如“.name”,“.jobs”,“.org*”
3、ICANN:批准顶级域名的国际组织
4、域名抢注:购买域名,目的仅仅是为了高价卖给真正想使用它的人或组织
5、域名系统(DNS):管理主机名解析的分布式系统
6、域名服务器:把主机名翻译成IP地址的计算机
7、网络中立性:ISP应该平等地给每一个用户传送数据,传输速度应该尽可能快
1.1 TCP/IP
IP(Internet Protocol)
一种低级的路由协议,它将数据拆分在许多小的数据包中,并通过网络将它们发送到某一特定地址,
但无法保证所有包都抵达目的地,也不能保证包按顺序抵达。
TCP(Transmission Control Protocol,传输控制协议)
一种高层次的协议,是面向连接的可靠数据传输协议,如果有些数据包没被收到,则会重发,对数
据包的内容准确性进行检查并保证数据包按顺序抵达。
1.2 HTTP/HTTPS(HTTP/HTTPS是TCP/IP的一种协议。)
HTTP(Hypertext Transfer Protocol,超文本传输协议)
是无连接协议,即在每一次请求时都建立连接,服务器在处理完客户端的请求后,会先应答客户端,
然后断开连接,不会一直占用网络资源。
HTTPS(Hypertext Transfer Protocol Secure,超文本传输安全协议)
是超文本传输协议和SSL的组合,用于提供加密通信及对网络服务器身份的鉴定。简单地说,HTTPS
是加密的HTTP。
1.3 JSON数据的编码(指将JSON数据转换为Python数据,当从网络中接收或从磁盘中读取JSON数据时,需要将其解码为Python数据)
1、JSON数组
JSON Python
对象 字典
数组 列表
字符串 字符串
整数数字 整数
实数数字 浮点
true True
false False
null None
1.4 SQlite数据类型(为嵌入式设备设计的数据库)
SQLite是无数据类型的数据库,在创建表时不需要为字段指定数据类型
INTEGER:有符号的整数类型。
REAL:浮点类型。
TEXT:字符串类型,采用UTF-8和UTF-16字符编码。
BLOB:二进制大对象类型,能够存放任意二进制数据
教材学习中的问题和解决过程
代码调试过程中的问题和解决过程
代码托管
基于AI的学习
上周考试错题及总结
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/2 | 20/20 | |
第二周 | 30/230 | 1/3 | 20/40 | |
第三周 | 30/260 | 1/5 | 20/60 | |
... | ... | ... | ... | |
第十一周 | 30/500 | 1/13 | 20/220 |
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间: 7 小时
-
实际学习时间: 7 小时
-
改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。