- 博客(10)
- 收藏
- 关注
原创 js学习笔记2
else 是一种最基本的控制语句,它让JavaScript可以有条件的执行语句。while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值。条件表达式: 定义循环的起始条件,每次循环开始执行判断,满足则开始循环。更新表达式: 每次循环结束则执行,一般是更新起始值,用于控制循环的结束。for(初始化表达式;,相比于while,do…while的使用情况并不是很多。初始化表达: 定义循环的起始值。//代码循环体...//案例演示:输出1-10。
2025-05-21 16:14:03
117
原创 FastAPI入门第一天:搭建你的第一个API
在第一天的学习中,我们完成了FastAPI的环境搭建,编写了一个简单的API,并成功运行了它。同时,我们还探索了FastAPI自动生成的文档功能。这只是一个开始,FastAPI还有许多强大的功能等待我们去发现和学习。通过今天的实践,你应该对FastAPI有了初步的了解,并且能够搭建一个基本的API。接下来,我们将继续深入学习,探索更多关于路径操作、请求参数、数据验证等内容。
2025-04-29 09:51:47
426
原创 《深度学习中的注意力机制:从原理到应用的精进之路》
在深入学习和实践注意力机制的过程中,我总结出了一些关键要点,这些要点对于理解和应用注意力机制具有重要的指导意义。
2025-04-22 14:08:30
518
原创 探索计算机硬件的核心——CPU
在计算机科学的广泛领域中,中央处理器(CPU)扮演着核心角色,它是计算机的大脑,负责解释和执行程序指令。本文将深入探讨CPU的工作原理、架构以及它在现代计算机系统中的重要性。
2025-04-17 11:20:45
284
原创 计算机网络抓取并且分析DNS报文,分析三次握手(4)
(2)IHL:5:该字段用四位表示,表示整个ip包头的长度,其中数的单位是4字节。(5)ID:0x0013:该字段是ip软件实现的时候自动产生的,该字段的目的不是为了接受方的按序接受而设置的,而是在ip分片以后,用来标识同一片分片的。(7)FRAG OFFSET:0x000 :该字段是与ip分片后,相应的ip片在总的ip片的位置。该字段的单位是8字节。(1)VER:4:表示ip报文的协议采用的是哪一个版本的ip,相同版本的ip才能进行通信。(4)TL:118:该字段表示整个ip报文的长度,单位是1字节。
2025-04-16 00:15:00
238
原创 计算机网络抓取并且分析DNS报文,分析三次握手(3)
TCP连接建立示意图如下:箭头上方的内容如下:编号,你抓取到报文的编号,4.1节对应的编号ID,IP报文首部的标识符,如0x005seq,序号ack,确认号箭头下方放标志位,如ACK=1(等于0不用放)(1)序号:该字段用于标识报文的顺序。它的作用是确保数据的有序传输。每个发送的报文都会带有一个唯一的序号。(2)确认号:该字段用于确认已成功接收的报文的序号。接收方在接收到报文后,会将确认号设置为发送方下一个期望接收的序号。通过确认号,发送方可以知道哪些报文已成功到达接收方,哪些报文需要重新发送。
2025-04-14 10:17:48
199
原创 计算机网络抓取并且分析DNS报文,分析三次握手(2)
会话标识(2个字节),是DNS报文的标识,对于请求报文和其对应的应答报文,这个字段是相同的,通过它可以区分DNS应答报文是哪个请求的响应。表示生存时间,用于DNS解析之中就是指DNS解析记录(DNS缓存)在DNS服务器上的保留时间。表示生存时间,用于DNS解析之中就是指DNS解析记录(DNS缓存)在DNS服务器上的保留时间。(1)SOURCE PORT:53 表示源端口号,指DNS 协议运行在 UDP 协议上,使用的端口号 是53。(1位),报文没有显示,查询/响应标志,0表示查询,1表示响应。
2025-04-11 00:15:00
425
原创 计算机网络抓取并且分析DNS报文,分析三次握手(1)
三次握手是一种网络通信中的建立连接协议,主要用于TCP(传输控制协议)连接的建立。它通过三个步骤来确保通信双方能够可靠地建立连接。首先,客户端向服务器发送一个SYN(同步)报文,表示请求建立连接;服务器收到后,回复一个SYN-ACK(同步-确认)报文,表示同意连接并确认收到客户端的请求;最后,客户端收到服务器的SYN-ACK报文后,再发送一个ACK(确认)报文给服务器,确认连接正式建立。
2025-04-09 10:21:12
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人