- 博客(75)
- 收藏
- 关注
原创 C语言链表的操作
也就是说是一个双向链表next指向下一个节点prev指向上一个节点由于是双向循环链表,最后一个节点的next指向头节点,头节点的prev指向最后一个节点然后我们在实际使用时,一般定义一个包含struct dlist结构的自定义结构,例如int data;
2025-05-18 23:09:22
599
原创 Linux驱动学习(四)--字符设备注册
上一节讲到的字符设备注册与销毁是通过cdev_init、cdev_add、cdev_del等函数分布执行的,本小节用一种更简单的方式,来注册字符设备。
2025-02-27 21:41:22
389
原创 C语言strtol函数使用的坑
代码工具检查出这个文件操作函数溢出值或截断值的风险,不明觉厉。闹了半天,man查看strtol函数的使用方法,该函数的返回值是long int类型,而我们的程序中使用的是int类型接收。由于检查工具未明确指出是接收返回值类型的原因,而是一直提醒可能有溢出,所以弄了半天,也是怪自己经验不足。项目中有个需求要操作文件,有个文件操作函数代码中调用了strtol函数。
2024-11-02 10:44:46
317
1
原创 QoS学习笔记
流量监管、流量整形、拥塞管理和拥塞避免从不同方面对网络流量及其分配的资源实施控制,是提供差分服务的具体体现。流分类和标记是实现差分服务的前提和基础。
2024-10-23 19:20:12
320
原创 Vscode设置编码格式
这时候可以首先git status看下这个文件是否被修改过,如果确实被修改过,那就git checkout 这个文件还原,就可以显示中午注释了。在编码过程中可能会无意间修改编码格式,然后不够你是utf8还是gb3212之类的,都还是乱码。
2024-08-07 19:10:50
297
原创 ubuntu安装redis记录
第二步:修改密码:在/etc/redis/redis.conf文件里面增添或修改port、requirepass (默认端口是6379,根据自己项目需求进行修改)第一步,命令安装redis:apt-get install redis-server。第四步:连接redis,输入密码。第三步:重启redis。
2024-02-02 17:41:53
558
原创 Linux vi注释多行方法
(1)进入命令行模式,按Ctrl+v进入visual block模式,按字母I横向选择列的格式,如#就选择1列,//就选2列。(4)insert插入注释符(注意此时会只在第一行显示一个注释符)(1)进入命令行模式,按esc键就可以。(2)按d键就可以全部取消注释。
2023-07-21 11:16:54
2624
T/CSAE 53-2017《合作式智能运输系统 车用通信系统应用层及应用数据交互标准》
2024-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人