最新 最热

C++ 中文周刊 2024-09-07 第168期

https://devblogs.microsoft.com/cppblog/announcing-the-proxy-3-library-for-dynamic-polymorphism/

2024-09-10
1

【数据结构】树与二叉树(十七):二叉树的基础操作:删除指定结点及其左右子树(算法DST)

二叉树是一种常见的树状数据结构,它由结点的有限集合组成。一个二叉树要么是空集,被称为空二叉树,要么由一个根结点和两棵不相交的子树组成,分别称为左子树和右子树。每个结点最多有两个子结点,分别称为左子结点和右子结点...

2024-07-30
1

全志V831基于pjsip的双向视频通话实现

注意显示设备的注册顺序,video_dev.c中,注册显示设备的时候,要放到camera适配设备的后面,这样子默认的capture设备,即时不配置,也能找到第一个。

2024-07-18
2

题目----移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

2024-06-18
1

python修改文件名的两种方法

os.rename(src, dst)可以对文件或目录进行重新命名,把src重新命名为dst。但是有些需要注意的是:

2024-05-19
2

模拟实现memcpy,memmove,memset,memcmp

void * memcpy ( void * destination, const void * source, size_t num );

2024-05-08
2

rsync 发布代码 文件备份

rsync -av src/ dst/ 同步src文件夹下的文件,结果为 dst/a、dst/b、dst/c (建议这种用法 --delete 和 --exclude="" 参数能更友好的配合)

2023-10-22
1

使用libswresample库实现音频重采样

在音频重采样时,用到的核心结构是SwrContext,我们可以通过swr_alloc()获取swr_ctx实例,然后通过av_opt_set_int()函数和av_opt_set_sample_fmt()函数来设置音频重采样的参数,最后通过swr_init()函数初始化SwrContext实例...

2023-10-22
1

如何使用libswscale库将YUV420P格式的图像序列转换为RGB24格式输出?

将视频中的图像帧按照一定比例缩放或指定宽高进行放大和缩小是视频编辑中最为常见的操作之一,这里我们将1920x1080的yuv图像序列转换成640x480的rgb图像序列,并输出到文件。视频图像转换的核心为一个SwsContext结构,其中...

2023-10-22
1

Windows 内核驱动字符串操作

在 Windows 内核开发中,字符串并非像 C 中使用的是一个 结尾的字符数组,取而代之的是一个结构体,该结构体储存了指向字符的指针和字符的长度。因为没有了 ,很多 C 语言库函数也无法使用了,但不用担心,Windows 提供了很...

2023-10-21
1