自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Vscode编码中文乱码问题

这时候可以首先git status看下这个文件是否被修改过,如果确实被修改过,那就git checkout 这个文件还原,就可以显示中午注释了。在编码过程中可能会无意间修改编码格式,然后不够你是utf8还是gb3212之类的,都还是乱码。

2024-08-07 19:10:50 97

原创 FRRouting学习(二) 安装

2>libyang安装。FRR依赖安装。

2024-03-13 19:13:13 597

原创 ubuntu安装redis记录

第二步:修改密码:在/etc/redis/redis.conf文件里面增添或修改port、requirepass (默认端口是6379,根据自己项目需求进行修改)第一步,命令安装redis:apt-get install redis-server。第四步:连接redis,输入密码。第三步:重启redis。

2024-02-02 17:41:53 456

原创 FRRouting学习(一) 配置日志文件

frrouting日志配置方法

2024-01-23 20:05:22 825

原创 MQTT学习代码

消息发布客户端代码mqtt_pub.c。消息订阅客户端代码mqtt_sub.c。

2023-08-18 15:00:29 423

原创 C语言实现epoll简洁demo代码

等待监听的所有fd相应事件的产生。

2023-08-16 11:20:51 427

原创 C语言json-c库 json字符串清理内存问题

json内存清理

2023-07-25 15:47:05 1151

原创 Linux vi注释多行方法

(1)进入命令行模式,按Ctrl+v进入visual block模式,按字母I横向选择列的格式,如#就选择1列,//就选2列。(4)insert插入注释符(注意此时会只在第一行显示一个注释符)(1)进入命令行模式,按esc键就可以。(2)按d键就可以全部取消注释。

2023-07-21 11:16:54 2134

原创 GDB打印字符串显示不全问题

GDB调试

2023-06-29 17:53:16 390

原创 使用开源项目cJSON时遇到的问题

cJSON

2023-06-06 17:54:29 372

原创 学习使用C语言交叉编译制作动态链接库

C语言动态链接库

2023-04-18 18:40:50 605 1

原创 C语言写文件遇到的问题

写文件的时候老在报segmentation fault,看文件里面数据也没写上去。原因是每次写完之后忘记关闭文件了。

2023-03-28 11:32:50 102

原创 C语言控制输出小数位

输出控制位数

2023-03-28 10:51:55 1319

原创 Linux sysctl命令查看内核参数

sysctl命令

2023-02-08 14:25:09 619

原创 TCP第一次挥手的时候发送的是FIN+ACK包

TCP四次挥手

2023-01-13 15:22:01 1266

原创 tcpdump抓取两个端口的包

tcpdump抓包两个端口

2023-01-11 20:22:34 1783

原创 为何C语言中int为0xFFFFFFFF时,值为-1

C语言,原码、反码、补码

2022-10-08 15:51:16 3849 1

原创 Linux文件夹高亮

文件夹绿色背景

2022-07-05 17:42:54 1254

原创 vscode内容全部替换

vscode内容全部替换

2022-07-04 19:38:37 4194

原创 Linux命令记录

linux查找文件

2022-06-25 17:45:53 166

原创 Linux添加、删除默认路由

路由

2022-06-24 17:53:22 2949

原创 Linux iptables MASQUERADE的作用

iptables

2022-06-15 21:47:41 2341

原创 Linux查看端口情况

查看端口情况

2022-06-15 14:34:07 174

原创 Linux fcntl()函数

fcntl函数

2022-06-09 15:23:33 188

原创 Linux文件每行末尾有^M问题解决

问题:将 windows本地的文件上传到Linux后,vi文件发现每行末尾带了一个^M,会带来一些问题解决办法:用 dos2unix + 文件名即可

2022-05-31 11:42:06 3445

原创 Linux设备ping ip能通,ping域名不通

ping www.baidu.com 显示 bad addressping百度的ip地址能通原因:dns问题解决办法:在/etc下的resolv.conf中加入nameserver 114.114.114.114

2022-05-25 19:44:48 2112 3

原创 通过wifi共享使Linux设备连接网络

2、以太网设置3、添加默认路由4、ping百度能通

2022-04-07 18:49:41 915

原创 将服务器文件夹映射到windows本地(映射网络驱动器)

1、打开我的电脑,点击左上角的计算机,再点映射网络驱动器2、再将需要映射路径添加上,格式如下,点完成3、映射好的样子(红色是因为空间快满了)

2022-03-28 11:35:11 7950 1

原创 Leetcode:heap-buffer-overflow

用C语言做题遇到heap-buffer-overflow问题,以为是数组访问越界,百思不得其解。排查一番,问题出在未在字符串的末尾加上'\0',加上就好了:char * longestPalindrome(char * s){ int maxLen = 1; int index = 0; int strLen = strlen(s); if (strLen == 1) return s; for (int i = 0; i < strLen; i

2022-03-22 20:36:05 1720

原创 gdb调试技巧(一)

2022-03-17 14:55:38 436

原创 V2X消息之MAP消息解读

初读标准时,较为生涩难懂,在这里结合标准,解读下自己目前对V2X消息的理解。尊重版权,禁止转载。首先放上一张图图片来自 T/CSAE53-2017《合作式智能运输系统 车用通信系统应用层及应用数据交互标准》1、TimeStamp和msgCount:时间戳和消息编号2、...

2022-03-01 20:07:41 4681 8

原创 vscode退回快捷键

这里的退回不是ctrl+z撤回,而是例如从某一处跳到了另一处之后,再回来原来的地方。退回方法是Alt+左键

2022-02-24 17:09:05 5616

原创 V2X消息之SPAT消息解读

首先放上一张图图片来自 T/CSAE53-2017《合作式智能运输系统 车用通信系统应用层及应用数据交互标准》

2022-02-21 21:23:08 5160 5

原创 No executable file specified.Use the “file“ or “exec-file“ command.

执行程序发现没有任何反应:用gdb打开,报错:排查一番,最后发现可执行文件的长度为0:

2022-02-10 17:00:00 4549

原创 C语言计算点到直线的距离

/*计算点到直线之间的距离*/double dis_calculate(vec2d_t *point, vec2d_t *line_point_1, vec2d_t *line_point_2){ /*处理斜率为0的情况*/ if (line_point_1->x_ == line_point_2->x_) { return fabs(point->x_ - line_point_1->x_); } double k, b;/*y=.

2022-01-24 15:47:37 3498

原创 C语言用sscanf进行类型匹配,提取字符串中的数字

#include <stdio.h>void main(){ char *str = "speedLimit:60"; double speed; sscanf(str, "speedLimit: %lf", &speed); printf("speedLimit:%f\n",speed);}输出结果:speedLimit:60.000000

2022-01-20 16:09:39 2111

原创 Linux C语言获取系统年-月-日,时-分-秒,精确到毫秒

我们知道,通过下面gettimeofday函数的方法获得的是系统的时间戳struct timeval tv;gettimeofday(&tv,NULL);int64_t time = tv.tv_sec*1000 + tv.tv_usec/1000;那么如何获取到年月日,时分秒,并且精确到毫秒呢?#include <stdio.h>#include <sys/time.h>#include <time.h>void main(){

2022-01-19 20:01:25 5485

原创 ASN.1 UPER编码

标准的ASN.1编码规则有基本编码规则(BER,Basic Encoding Rules)、唯一编码规则(DER,Distinguished Encoding Rules)、压缩编码规则(PER,Packed Encoding Rules)和XML编码规则(XER,XML Encoding Rules)PER (压缩编码规则) 分为:对齐方式(Aligned PER,APER)与非对齐方式(Unaligned PER,UPER)两种情况,两者的关键区别是,APER编码指在对一串数据进行编码时,要求对.

2021-12-31 17:37:40 3149

原创 车联网三跨,四跨和新四跨

车联网

2021-12-31 10:18:28 2633

原创 wireshark能抓到数据,调试工具却收不到数据问题

网上查找原因,有各种说法,其中有说关闭防火墙的,抱着试一试的心态,结果成功了。wireshark有数据:关闭防火墙:NetAssist收到数据:

2021-11-04 17:05:22 9396 1

T/CSAE 53-2017《合作式智能运输系统 车用通信系统应用层及应用数据交互标准》

车联网行业标准文档,包含BSM MAP SPAT SRI RSM以及一期17个应用场景的说明

2024-02-01

CPU的架构说明框架图

CPU的架构说明框架图

2023-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除