C/C++
文章平均质量分 71
米优
一个IT爱好者希望在这方面能有一点成就为梦想不放手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++中实现自定义自动释放堆内存空间类
【代码】C/C++中实现自定义自动释放堆内存空间类。原创 2025-12-25 16:05:57 · 140 阅读 · 0 评论 -
嵌入式linux的两种调试方法-GDB调试与Core Dump分析
GDB调试:适合开发阶段直接交互式调试,需编译时加-g参数。Core Dump分析:适合生产环境崩溃回溯,需提前配置系统生成core文件。结合使用:通过gdb ./program core.<pid>加载core文件,结合bt和addr2line快速定位问题。原创 2025-11-21 09:52:30 · 427 阅读 · 0 评论 -
基于cpr开源库实现一个http客户端测试工具
使用cpr开源库,验证get,post等请求方法原创 2025-11-20 14:56:10 · 331 阅读 · 0 评论 -
基于uWebSockets开源库实现一个web服务
uWebSockets 是一款用 C++ 编写的高性能 Web 服务器库,专注于实时通信。它支持 WebSocket、HTTP/1.1 和 HTTP/2 协议,专为高并发、低延迟的实时应用设计.极致性能:基于异步 I/O 和事件驱动架构,单进程可处理数万并发连接,平均延迟低于 1ms。低内存占用:通过内存池技术减少动态内存分配,适合大规模部署。跨平台支持:兼容 Linux、Windows 等操作系统。轻量级设计:直接处理 WebSocket 协议,避免多进程/线程的开销。原创 2025-11-14 17:30:14 · 880 阅读 · 1 评论 -
easylogging++日志库的几种调用方式
一个开源的c++日志库的使用介绍原创 2025-11-13 11:15:04 · 140 阅读 · 0 评论 -
使用libjpeg库保存yuv数据为jpeg图片
libjpeg是一个用于处理JPEG图像文件的开源C库,由Independent JPEG Group (IJG)开发,广泛应用于嵌入式系统、图像编辑软件和浏览器等场景。原创 2025-09-03 14:23:37 · 933 阅读 · 0 评论 -
日志库的封装
1.可以输出日志生成日期;2.可以输出日志等级及消息内容;3.可以输出日志的所在文件,行数及函数接口;4.可以设置最大文件大小;5.可以设置日志保留天数;6.可以输出日志来源模块及线程号。原创 2025-07-01 17:39:45 · 388 阅读 · 0 评论 -
使用XPACK库实现结构体,JSON,XML三者数据互相转换
string id;//消息ID//消息命令名称//命令类型//命令结果码S params;string id;//登录请求。原创 2025-06-04 16:48:02 · 1078 阅读 · 0 评论 -
使用gsoap框架开发onvif客户端流程
wsdl文件及介绍:remotediscovery.wsdl文件用于组播,获取局域网IPC相机响应;devicemgmt.wsdl文件用于获取设备可提供哪些服务;media.wsdl文件用于音视频流相关,比如可以获取rtsp流地址;ptz.wsdl文件用于云台控制,相关接口在该文件中。修改onvif.h文件在onvif.h文件中添加 引用文件如下:在原有文件的基础上,添加#import "wsse.h";该文件是用于在认证时用。a.建立一个app项目文件夹。原创 2025-05-27 10:19:10 · 643 阅读 · 0 评论
分享