自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL

作用通俗解释带来的好处读写不冲突读的人用旧版本,写的人改新版本,不用等对方锁释放。提高数据库并发能力,不用因为 “有人在写” 就卡住所有读操作。实现 “可重复读” 隔离级别同一事务内,不管别人怎么改,始终看到自己开始时的版本。保证事务内数据一致性,比如查余额→算账→再查余额,结果不变。支持事务回滚因为 undo log 保存了历史版本,回滚时可以恢复到修改前的状态。实现事务的原子性(要么全成,要么全回滚)。避免锁竞争读操作不用加锁(通过版本控制),只有写操作加锁,减少锁冲突。

2025-08-26 00:48:16 850

原创 Redis

优点是没有阻塞当前线程,redis 没有返回,依然可以往redis发送命令;是一种数据同步机制,允许将一个 Redis 服务器(主节点/Master)的数据复制到一个或多个 Redis 服务器(从节点/Slave)。假如我们设置redis为32G内存,如果你数据已经32G了,你再想操作,就会返回错误,你就操作不了redis了。,但如果你想几条命令一块执行,就得redis pipeline,它是客户端发几条命令给服务端,服务端处理完所有命令才把处理的结果给客户端。是代码书写是同步的,业务逻辑没有割裂;

2025-08-18 20:06:33 630

原创 分布式版本控制工具Git

因为在多人开发中Git可以管理代码,而且每个人都可以从库里面下载代码进行修改,每个人上传和修改Git都会有记录,如果出现大错误,还可以回退到正常版本。

2025-08-04 21:40:25 697

原创 C++11

C++11就是在C++上面添加了一些新特性。

2025-08-03 15:51:16 325

原创 算法-递推

递推最通俗的理解就是数列,递推和数列的关系就好比算法和数据结构的关系,数列有点像数据结构中的线性表(可以是顺序表,也可以是链表,一般情况下是顺序表),拿到这个题目,我们首先来看题目范围,最多不超过30,那是因为斐波那契数的增长速度很快,是指数级别的。所以如果n很大,就会超过c语言中32位整型的范围。这是一个最基础的递推题,递推公式都已经告诉你了,我们要做的就是利用一个循环来实现这个递推。我们只需要用一个F[31]数组,初始化好F[0]和F[1],然后按照给定的公式循环计算就可以了。

2025-07-20 23:28:23 220

原创 算法-模拟

模拟算法其实就是根据题目做,。一些复杂的模拟题其实还是把一些简单的操作组合了一下,所以模拟题是最锻炼耐心的,也是训练编码能力的最好的暴力算法。对于模拟题而言,模拟题的常见数据结构主要就是:数组、字符串、矩阵、链表、二叉树等等。,或者说混合算法,比如排序、递归、迭代等等。

2025-07-16 14:34:17 481

原创 算法-线性枚举

线性枚举是一种顺序搜索算法,变种比较多,最常见的就是 求最值、求和 等等。

2025-07-14 15:50:42 190

原创 C++面向对象-运算符重载

【代码】C++面向对象-运算符重载。

2025-07-14 01:11:27 267

原创 C++STL-priority_queue

int key;int value;//隐式调用,无需手动调用,主要比较两个type类里面key大小while (!q.pop();return 0;

2025-07-13 09:15:00 271

原创 C++STL-map

pair里面存放first,second两个类型值;map和multimap也是存放两个值,,相当于优先级似的,第二个存放数据值;map的key不能重复,而multimap可以存放重复key。map和multimap上也是二叉树,还是线性的。

2025-07-12 14:30:00 355

原创 C++STL-set

像vector,string这样,但它是。在物理结构上是,逻辑上还是。set容器内,multiset内容器;这两个容器,插入的元素都是。

2025-07-12 10:00:00 503

原创 C++STL-list

相当于数据结构里面的。

2025-07-11 21:45:00 1082

原创 C++STL-queue

和数据结构里面的。

2025-07-11 14:45:00 305

原创 C++STL-stack

【代码】C++STL-stack。

2025-07-11 09:00:00 341

原创 C++STL-deque

deque和vector一样都是对元素的操作,vector对元素增删后元素会往前或往后移,如果数据不大没有太多影响,如果数据很大效率会变低;deque对元素增删不会使元素位置改变,所有效率会变高。

2025-07-10 23:27:48 521

原创 C++STL-String

///因为相等,所以返回值为1。//因为aab,比aaba短,所以小,所以返回-1。//因为aab,比aa长,所以大,所以返回1。//因aab<aac,所以返回值为-1。

2025-07-10 00:09:58 673

原创 C++STL-vector

【代码】C++STL-vector。

2025-07-08 22:20:01 1261

原创 顺序表-值相等的最小索引

【代码】顺序表-值相等的最小索引。

2025-07-08 15:50:12 198

原创 数据结构-顺序表-拿硬币

【代码】数据结构-顺序表-拿硬币。

2025-07-08 15:04:57 251

原创 数据结构-顺序表-猜数字

【代码】数据结构-顺序表-猜数字。

2025-07-08 14:38:04 150

原创 数据结构之树,二叉树,二叉搜索树

一个节点含有的子树的个数称为该节点的度;如上图:A的为6度为0的节点称为叶节点;如上图:B、C、H、I...等节点为叶节点度不为0的节点;如上图:D、E、F、G...等节点为分支节点若一个节点含有子节点,则这个节点称为其子节点的父节点;如上图:A是B的父节点一个节点含有的子树的根节点称为该节点的子节点;如上图:B是A的孩子节点具有相同父节点的节点互称为兄弟节点;如上图:B、C是兄弟节点一棵树中,最大的节点的度称为树的度;如上图:树的度为6从根开始定义起,根为第1层,根的子节点为第2层,以此类推;

2025-07-07 17:23:34 989

原创 数据结构之顺序表,链表,栈,队列

然后重新把tmp,newCapicity给数组和容量,完成扩容)(同样怕没有空间,先扩容一下,先用end指向最后一位数索引,然后元素后移,最后在头部添加新数和更新元素数量)只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有。(后一个数往前挪一个,然后减小元素数量,如果不减小,后面会随机给原来位置分配一个数)先判断S2是不是空的,然后就把S1栈顶元素逐渐放到S2里面,然后S2再往外出元素。Q1出到Q2里面,Q1最后出来的就是出栈元素,然后再把Q2元素全部入队到Q1里面;

2025-07-02 18:00:22 694

原创 C++面向对象-多态

【代码】C++面向对象-多态。

2025-06-27 15:45:00 117

原创 C++面向对象-友元

【代码】C++面向对象-友元。

2025-06-27 14:15:00 113

原创 C++面向对象-继承

【代码】C++面向对象-继承。

2025-06-26 16:14:50 173

原创 C++面向对象-对象特性

和构造函数一样,只不过。

2025-06-26 14:34:36 216

原创 C++面向对象-封装

【代码】C++面向对象-封装。

2025-06-25 00:25:28 153

原创 C++基础练习 sort函数,用于排序函数

【代码】C++基础练习 sort函数,用于排序函数。

2025-06-21 20:27:59 170

原创 C++基础练习-二维数组

【代码】C++基础练习-二维数组。

2025-06-21 17:28:35 184

原创 数据结构-顺序表-青年歌手大奖赛_评委会打分

【代码】数据结构-顺序表-青年歌手大奖赛_评委会打分。

2025-06-20 16:46:39 150

原创 数据结构-顺序表-数值统计

【代码】数据结构-顺序表-数值统计。

2025-06-20 15:56:09 272

原创 数据结构-顺序表-求基数乘积

【代码】数据结构-顺序表-求基数乘积。

2025-06-20 15:17:48 268

原创 12-OPENCV ROCKX项目 人脸拍照

【代码】12-OPENCV ROCKX项目 人脸拍照。

2025-06-08 22:07:54 647

原创 11.RV1126-ROCKX项目 API和人脸检测画框

这个 API 主要是对人脸进行识别,并提取人脸数据。

2025-06-06 23:52:22 1333

原创 10.RV1126-OPENCV 视频中添加时间戳

原理和之前膨胀,腐蚀一样,只不过把腐蚀流程编程putText流程。

2025-06-05 08:15:00 533

原创 9.RV1126-OPENCV 视频的膨胀和腐蚀

之前膨胀都是在图片中进行的,现在要在视频中进行也简单,

2025-06-04 13:28:33 552

原创 8.RV1126-OPENCV 视频中添加LOGO

【代码】8.RV1126-OPENCV 视频中添加LOGO。

2025-06-03 22:31:18 528

原创 7.RV1126-OPENCV cvtColor 和 putText

cvtColor 是 OPENCV 里面。能够实现等等。

2025-06-03 19:36:12 1231

原创 6.RV1126-OPENCV 形态学基础膨胀及腐蚀

膨胀的本质就是通过微积分的转换,进行卷积操作。就是指任意的形状或者大小的图形B。例如下图,将核(也就是图形B)通过微积分卷积,和图像A合并成一个图像A+B。

2025-06-03 17:08:44 1183

原创 5.RV1126-OPENCV 图形计算面积

前面我们已经把等功能讲解了一遍。这次主要,这些面积可以是矩形、圆形等等。,常用的 API 如(主要用于曲线面积计算)(主要用于计算轮廓的周长)(主要用于计算最小外接矩形,矩形可以根据图像旋转而旋转)(主要用于计算最小外接矩形,矩形只能是方正的矩形)(绘制矩形)(绘制线)。

2025-06-02 22:42:28 1187

12-OPENCV ROCKX项目 人脸拍照

11,12里面rockx项目代码

2025-06-08

图片人脸的识别画框和视频人脸画框检查

图片人脸的识别画框和视频人脸画框检查

2025-06-06

视频的膨胀和腐蚀代码实现

视频的膨胀和腐蚀

2025-06-04

视频中添加LOGO的代码

在视频里添加LOGO

2025-06-03

cvtColor 和 putText

实现图片转换格式 和 图片添加文字功能

2025-06-03

图像膨胀和腐蚀代码实现

图像膨胀和腐蚀

2025-06-03

RV1126 + FFPEG多路码流项目

代码

2025-05-28

RV1126-OPENCV 图像轮廓识别

图像识别和画轮廓

2025-06-02

RV1126-OPENCV Mat理解

Mat实现写入,读取图片

2025-05-29

RV1126-OPENCV 4和5代码合并

图像

2025-06-02

RV1126-OPENCV 图像叠加

图像叠加代码实现

2025-06-01

RV1126缺的文件,放usr/lib

RV1126缺32位的libcrypto.so.1.1时下载这个,然后骗机器,软链接到usr/lib里 ln -s /usr/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.0.0 ln -s /usr/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so ln -s /usr/lib/libssl.so.1.1 /usr/lib/libssl.so.1.0.0 ln -s /usr/lib/libssl.so.1.1 /usr/lib/libssl.so ln -s /usr/lib/libSDL-1.2.so.0.11.4 /usr/lib/libSDL-1.2.so.0 解决问题

2025-05-31

RV1126-OPENCV 交叉编译

RV1126-OPENCV 交叉编译

2025-05-29

RV1126-音频 音频编码理解及代码实现AAC获取音频数据

线程获取AAC数据

2025-05-21

RV1126-音频 PCM理解

PCM获取音频原始数据

2025-05-21

RV1126 OSD理解及应用实战

所需包,执行文件,视频上显示字示例

2025-05-19

RV1126 GOP增强画质原理及代码实现

代码实现加GOP和不加GOP数据

2025-05-18

RV1126 QP理解和代码实战

代码实现比较带QP和不带QP的VENC

2025-05-18

RV1126 多线程获取高分辨率和低分辨率

多线程获取高分辨率和低分辨率数据

2025-05-17

RV1126 H265理解并代码实现多线程获取H264和H265数据

RV1126 H265理解并代码实现多线程获取H264和H265数据

2025-05-17

通过多线程获取 VENC 的 H264 码流数据

通过多线程获取 VENC 的 H264 码流数据

2025-05-16

RV1126 RGA模块

用RGA模块处理VI获取的图像数据,然后重新输出新的图像数据

2025-05-14

rv1126 YUV和VI模块理解

代码实现VI模块获取摄像头数据

2025-05-14

空空如也

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

TA关注的人

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