符合misra c++ 2008标准的cpp代码
符合misra c 2012标准的c代码
cpp编写的tcp服务端,提供cpp和Python两个语言版本的tcp客户端,C++部分基于boost.asio网络库
C++的Linux程序在崩溃(coredump)后,打印调用堆栈的方法,支持x86和ARM.md
openresty(nginx+lua)或luajit调用C++模块的两种方法
C++多进程master-worker工作机制较完整的实现,边端和云端协同工作实现
Python程序使用psutil采集设备信息,通过共享内存发送至C++程序
多种语言(C++、python和lua)调用C++封装的看门狗sdk模块
C++ 使用ffmpeg解码video模块,包括CPU解码和GPU解码,使用opencv读写视频和叠加roi,读取并反序列化检测点txt文件并使用opencv叠加轨迹。
基于boost.asio封装的日志库,支持输出到文件、控制台和syslog远程日志,可以分别设置Debug/Info/Error等级
C++模型加解密方法,取原始模型的前256个字节对其进行des对称加密
测试使用python tcp 网络库发送图片和文字数据,用到struct和queue
telnet动态调试模块:将日志输出到telnet终端,通过telnet终端调用自定义注册的函数
使用ffmpeg解码video模块,支持3种解码:cpu解码、amd64平台的cuda解码和NX平台的Nvmpi解码
基于openresty实现的文件推送功能,实现对客户端的监控和更新。基于openresty共享内存,http服务接受上传文件,由tcp服务推送文件至tcp客户端。可用于tcp客户端的升级。
1080p image transfer sample between cpp and python3 app (based on shared memory)
使用zmq的push和pull将任务下发给多个worker
使用cpr http下载文件,支持使用range支持断点续传