- 博客(349)
- 资源 (19)
- 收藏
- 关注
原创 Redis数据库
Redis是现在最受欢迎的NoSQL数据库之一。Stream(队列机制,消费组(组内竞争))sudo dpkg -i xxx 安装。
2024-03-27 20:48:09
293
原创 dapr学习
daprd就是两个进程,使用它需要注意的是当第二次启动应用程序服务的时候可以连接不到dapr服务了,因为dapr它存在一个扫描周期,当第一次启动的应用程序服务断开之后就会扫描,如果第二次应用程序服务启动在扫描周期内就可以连接上,否则不能连接上,如连接失败那么需要去kill掉dapr进程再重新起daprd服务,重新操作一次。Dapr 提供了与 ProtoBuf 和 gRPC 集成的支持,可以使用 ProtoBuf 格式的消息进行服务调用,并使用 gRPC 进行通信。1、首先下载redis进行并启动容器。
2024-03-27 20:47:50
666
原创 Redis数据库
Redis是现在最受欢迎的NoSQL数据库之一。Stream(队列机制,消费组(组内竞争))sudo dpkg -i xxx 安装。
2024-03-27 20:45:49
395
原创 linux的git命令学习[常见命令]
复制ssh密钥到github账号配置好就可以进行ssh克隆了。工作做使用vscode下的git插件来管理代码的。#本地更新远程分支情况。#tag版本的相关操作。#使用分支合并式开发。
2024-03-27 20:38:21
419
原创 C++11 多线程学习
thread.hthread 类 (成员方法)thread 构造函数join 等待结束detach 分离线程,则无需等待结束this_thread 命名空间(静态方法)get_id 获取当前线程idyield 暂时交出cpu执行权sleep_for 睡眠等待函数sleep_until 等待到下一个具体的时间mutex.hmutex 互斥锁lock_guard 配合互斥锁,达到互斥锁作用域范围内的自动上锁解锁。
2023-09-24 21:43:58
617
原创 Opencv4学习-3、进阶图像基本操作1
1、一维图像直方图2、二维直方图3、图像直方图均衡化4、图像直方图比较5、直方图反向投影6、图像卷积操作7、高斯模糊8、中值滤波9、图像噪声10、图像去噪声11、边缘保留滤波算法11.1、高斯双边模糊11.2、均值迁移模糊(mean-shift blur)11.3、图像积分图算法11.4、快速的图像边缘滤波算法12、OpenCV中的自定义滤波器13、图像梯度 – Sobel算子14、图像梯度 – 更多梯度算子robert算子与prewitt算子15、图像梯度 – 拉普拉斯
2022-02-24 20:34:04
5145
原创 ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)
ffmpeg的ffplay源码学习,源码迁移到qt上进行编译研究ffplay框架调用流程音视频同步技术音视频seek操作
2022-02-21 20:14:47
1218
4
原创 安卓下调用python(并调用C库暂时失败)暂时使用JNI方式
参考网上的安卓下调用python是有三种方法的,但是尝试也只有JNI方式才可能可行。1、Chaquopy方案(不支持我们需要所使用的cyptes等库并且需要付费的)2、CLE方案,该官网已经进不去了,里面其实刚好有支持我们多进程和调用c的库,但是官网挂了。sdk下载不了3、就是传统的JNI方式了,由java通过JNI调用C,从再调python。而我最后需要再由Python调C,总之弯了一大圈,后来这个方案也被否定了,不采用这种设计架构。
2022-01-10 21:24:49
2922
原创 在uos下ffmpeg编码时的几个错误总结
在uos下ffmpeg编码时的几个错误总结1、会在avio_open的时候出错2、avformat_alloc_output_context2出错无效参数;
2022-01-07 18:49:46
1258
2
原创 C++调python(执行py文件)
C++调python(执行py文件)1、首先要配好vs开发工程2、C++调用Python结果3、报错:ValueError: source code string cannot contain null bytes4、C++调用python文件中import时报错5、C++多线程调用Python多进程multiprocessing时发现不支持6、C++调用python文件中的线程以及字符串在C++和python中间的传递
2021-12-28 19:03:03
5858
1
原创 Python调用C库及进程形式启动C的线程
1、ctypes调用Cdll库2、python中以_thread方式调用Cdll启动其中线程3、python以multiprocessing进程方式运行CDLL中的线程4、python主进程通过multiprocessing.Queue()队列向子进程传递值从而改变Cdll的执行逻辑5、以类多个文件的管理形式实现进程multiprocessing方式的 6、如Cdll崩溃需由multiprocessing再次调起7、在Cdll和python中传入传出字符串使用ctypes8、在Cdll和pyt
2021-12-26 12:55:01
1925
1
原创 Lua调用C的动态库
项目背景因为lua是单线程的,每个lua执行就相当于是一个线程,因此是没有办法完成调用两个C线程的,不能满足当前项目需求,因此不使用lua脚本的方式进行CDLL的线程调用管理了,而使用python了。
2021-12-25 20:04:45
3870
原创 FFMpeg-12、自带filter实现混音(系统音和麦克风音混合)
获取系统音设备名称Setup Screen Capturer Recorder ,使用ffmpeg自带filter实现系统音和麦克风录制声音进行混音,以及一路静音的场景。
2021-12-04 15:31:29
2059
1
原创 WebRTC实践中遇到的系列报错&及局域网音视频demo
1、调试webrtc开源库2、error C2220: 警告被视为错误 - 没有生成“object”文件3、error C2024: “alignas” 属性仅适用于变量、数据成员和标记类型4、program files (x86)\windows kits\8.1\include\um\gdiplustypes.h(476): error C3861: “min”: 找不到标识符。参考链接:http://blog.sina.com.cn/s/blog_4a082449010138jh.html
2021-11-29 19:49:43
3745
原创 linux(ubuntu/uos/kylin)下的一些配置操作(持续更新中)
1、环境变量配置一、临时设置export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH二、当前用户的全局设置打开~/.bashrc,添加行:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH使生效source .bashrc三、所有用户的全局设置vim /etc/profile在里面加入:export PATH=/home/yan/share/usr
2021-11-29 19:48:23
642
原创 webrtc之msys+vs2015编译openh264
下载软件https://genome.sph.umich.edu/wiki/Installing_MinGW_%26_MSYS_on_Windows 中有详细步骤https://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780 MinGW下载http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe MSYS下载https://www.nasm.us/
2021-11-03 22:46:01
465
原创 安卓编译x264与集成使用ffmpeg-demo
编译安卓下面的x264巨坑首先是Found no assembler 错误,那么就百度方案两种;将 --disable-asm 添加到命令行,或者安装nasm。坑的开始,我想着还是安装上怕之后有东西不支持,所以就去下载高版本的NASM,然后解决了Found no assembler 问题https://www.cnblogs.com/wanggang123/p/8660435.html 解决Found no assemblerhttps://blog.youkuaiyun.com/ByChen623/artic
2021-11-02 21:26:24
3208
1
androidNDK学习实践demo
2021-10-27
ffmpeg_windows编译相关资源.zip
2021-08-08
QT项目实战之文件重复性检测工具
2019-11-15
电话黑名单拦截
2017-09-25
安卓智能教室
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人