自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过wireshark,将抓到的视频包,视频数据分离出来

通过文件->导出特定分组,将这段时间的包,导成一个独立的数据包,在进行分析。2、通过wireshark打开你要处理的包文件,过滤h264相关的包。5,抓包文件有多个视频段,可以通过过滤条件分隔数据包,再分离视频。3、使用该工具,会在对应的下载目录中,生成.264文件。在网上找到了另一个脚本,功能类似,使用方法相同。1、为wireshark软件添加工具。找到安装路径下的这个文件,添加上。4.该文件可以通过工具,播放视频。将改脚本放到安装路径下。

2024-01-12 15:10:33 583 1

原创 linux 编译时检查warning数量的脚本

【代码】linux 编译时检查warning数量的脚本。

2023-10-12 09:43:20 138 1

原创 一些简写方式总结学习

目前就想到这么多,我其实不喜欢用简写,虽然看上去少了,总觉得会在不留神的地方出bug,奈何领导喜欢觉得这样更高级,所以不定期总结一下。语句中添加更多的语句,建议使用花括号来显式地定义代码块,以提高代码的可读性和维护性。条件运算符可以简洁地实现根据条件选择不同的结果,但要注意保持代码的可读性和避免过度复杂的嵌套。语句来显示设置音量的信息,并且我们显式地使用了花括号来定义包含这两条语句的代码块。的值等于0,则将其设置为1。在上述代码中,我们添加了额外的。6、if()判断,省去{}

2023-09-15 18:15:34 105

原创 同一份数据,被多线程操作,加互斥锁保护数据

同一份数据,被多线程操作,加互斥锁保护数据 这是正常的+1 和定时器的-1 ,都在操作这个数据,就容易出现问题,这时候为了保护数据,就可以考虑添加数据锁。在加到20时,起一个定时器,依次减1,20秒内重复,这个定时器就是同一个进程的另一个线程。线程,是进程内部的,一个进程中可已包含多个线程,举个例子不知道准确吗。是一个宏定义,用于静态初始化互斥锁(mutex)的属性。一个程序,依次加1,一直加100,这是一个进程的一个线程。

2023-07-28 11:31:26 146 1

原创 通过binder传递结构体数组信息

(1)传递过来的值上加了const (注意,和不加的是两种不同的转换方式),又定义一次cpp_vector,将传过来的数组在通过x_vector_set设置到cpp_vector中,做参数传递给另一个进程的函数pfm_video_set_display_area_new做参数,不要忘记释放掉cpp_vector。1.首先binder是用来进程之间通信使用的,我要从一个进程将将一个结构体数组传递给另一个进程,封装api,从一个接口调用---client端----service端-----另一个进程使用。

2023-05-12 17:29:45 306

原创 关于Git 常用命令记录

git push 原码工程 本地分支:远端分支 将本地分支推到远端工程了(提交和并请求,审核合并)git add + 路径/文件名(一般通过git status 查看到的就是)将修改的文件准备提交。git checkout -b + 分支名 基于当前使用的分支创建一个新的分支,并切到该分支上。git pull :git push :git branch 查看本地分支,正在使用的分支会有标识。

2023-02-03 16:03:23 38

原创 怎么通过封装接口实现对字符串的填充

定义int型变量,将变量地址做参数传入,在内部函数里面对变量填充,通常只需要填充一个值的话可以直接已返回值的方式,但这了需要两个int值,所以用了地址填充的方式。1、关于字符指正做函数参数,填充该字符指针内容。2、以字符指针返回值的方式,获取填充后的内容。定义指正,承接通过返回值填充的结果。3、补充一种对int型指正参数的填充。

2023-02-02 14:04:34 86 1

原创 关于结构体数组怎么定义和使用

关于顺序保存,则有额外定义了一个相同的结构体数组,先从这个列表中查找对应数组,再按照从0开始顺序一次写入到额外定义的这个相同的结构体数组中,这个后面数据,就可以直接有顺序的从这个结构体数组中获取。情况,这边使用会通过其他接口,获取到按键值,但我需要做的是显示对应字符串,和按照一定顺序匹配保存特定字符串,所以列了一个这样的结构体数组,做索引值和字符串的查找对比。3、也可以只定义,使用的时候再进行数据填充。1、首先要定义你说需要结构体的数据类型。2、定义结构体数组,直接初始化数据。4、这样定义和使用的目的。

2023-01-18 10:12:56 1465

原创 动态分配字符指正空间,代替二维字符数组

利用一个局部ring_type,在循环中多次分配128的空间,每次分配后都是一个不同的内存地址,做参数传入,获取内容,并将其地址赋给指定下标的全局字符指正数组,完成赋值。定义了一个全局二维的字符数组gRingType,循环的将第i个字符首地址传给函数中,进行地址内容填充。定义一个一维的字符指针数组,为其分配固定数量倍的字符空间。

2022-12-23 10:27:24 80

原创 结构体指针,分配空间数组

结构体指针,分配空间数组

2022-12-23 10:05:52 402

原创 电脑静态ip,无法联网

这种方式,只适合动态ip网络正常的情况呦。

2022-11-04 09:39:18 1122

原创 【无标题】回调函数做函数参数实现回调

1、 定义回调函数,确定回调函数的返回值及参数类型。2、使用的时候先定义一个全局的回调函数变量。

2022-10-25 18:49:34 271

原创 c语言怎么在.h文件中实现函数声明和定义

c语言怎么在.h文件中实现函数声明和定义

2022-10-21 18:17:46 3119

空空如也

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

TA关注的人

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