logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式学习2】c语言重点整理

①指针大小与数据类型无关:无论指针指向什么类型的数据(int、char、double等),指针本身的大小只取决于系统的位数(32位或64位)。在图形用户界面编程中,回调函数常用于处理用户的输入事件(如点击按钮、键盘输入等)。在异步操作(如文件读写、网络通信)完成后,通过回调函数通知调用者操作已完成。在一些算法中,可以使用回调函数来提供自定义的处理逻辑,增强算法的灵活性。:通过指针加偏移量访问内存中

文章图片
#学习#嵌入式硬件#c语言 +1
【嵌入式学习2】内存管理

int a =250;return 0;*p = 123;func(&a);return 0;

文章图片
#学习#嵌入式硬件#c语言 +2
【嵌入式学习4】特殊参数、文件IO

要保证文件操作完后要关掉,因为程序能打开的文件数量是有上限的,并且不关闭文件会造成内存泄漏。把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,一个函数在。当函数有多个参数且顺序易混淆时,使用关键字参数可提高代码的可读性和可维护性。,如调用库函数时,明确指定参数名称可以避免因库函数参数顺序变化而导致的错误。优点是,子句体结束后,文件会正确关闭,即便触发异常也可以。(如列表、字典等

文章图片
#学习#python#开发语言
【嵌入式学习3】零散知识点

①用户访问(输入域名)→ ②检查本地缓存(如果找到,直接使用该 IP 地址进行访问)→ ③浏览器向运营商发出请求 → ④运营商将域名发送至DNS(Domain Name System)解析→⑤将解析的ip地址发送给运营商,运营商再向该ip网络服务器请求 → ⑥将返回结果发送给运营商,运营商响应回浏览器。:如果你的网络中启用了 DHCP 服务,确保静态 IP 地址不在 DHCP 分配的范围内。存储文

文章图片
#学习#服务器#linux +1
【嵌入式学习3】UDP发送端、接收端

【代码】【嵌入式学习3】UDP发送端、接收端。

文章图片
#学习#udp#网络协议 +2
【嵌入式学习3】TCP服务器客户端 - UDP发送端接收端

③主机2向主机1发送FIN报文,请求关闭同时主机2进入CLOSE_WAIT状态【FIN=1,ACK=1,seq=w,ack=u+1】②第二次握手:服务端收到客户端的连接请求,发送数据包给客户端确认连接请求【SYN=1,ACK=1,ack=J+1,seq=K】④主机1收到主机2FIN报文,向主机2发送ASK报文,主机2收到后关闭连接【ACK=1,seq=u+1,ack=w+1】②主机2收到FIN报文

文章图片
#学习#tcp/ip#服务器 +3
【嵌入式学习3】TCP服务器客户端 - UDP发送端接收端

③主机2向主机1发送FIN报文,请求关闭同时主机2进入CLOSE_WAIT状态【FIN=1,ACK=1,seq=w,ack=u+1】②第二次握手:服务端收到客户端的连接请求,发送数据包给客户端确认连接请求【SYN=1,ACK=1,ack=J+1,seq=K】④主机1收到主机2FIN报文,向主机2发送ASK报文,主机2收到后关闭连接【ACK=1,seq=u+1,ack=w+1】②主机2收到FIN报文

文章图片
#学习#tcp/ip#服务器 +3
到底了