- 博客(128)
- 收藏
- 关注
原创 memtier_benchmark 性能测试工具
一个线程管理一个event_base,一个event_base管理多个客户端,从而模拟多个客户端行为进行性能测试memtier_benckmark可以启动多个cg_thread线程,从而增加客户端个数客户端个数 = cg_thread线程数 N * client_group管理管理客户端个数M。
2025-06-16 09:54:49
277
原创 MQTT协议
Hello工控- MQTTMQTT官网协议文档EMQX公司官网Steve’s Guide to Networking, IoT and the MQTT
2025-06-13 15:10:08
160
原创 configure编译使用 --host、--target 和 --build 选项进行配置
在交叉编译configure时,通常会需要设置–build、–host和–target选项。
2025-05-17 18:18:50
453
原创 源码安装libunwind库
下载libunwind源码注:需要下载github上release版本,如果直接下载master分支上源码,将可能出现各种编译报错。
2025-05-17 18:06:51
474
原创 源码安装gperftools工具
下载gperftools源码注:需要下载github上release版本,如果直接下载master分支上源码,将可能出现各种编译报错。
2025-05-17 17:35:06
443
原创 git设置tabsize
GitHub是支持EditorConfig的。只需在你的Repository根目录下(注意不是.git文件夹下)新建文件。注:上面只有方式一起效,后面两种方式,用gitlab网页浏览代码tabsize还是8个字符。-x1,5参数指定将每个Tab字符显示为4个空格宽度。
2025-05-08 10:00:24
276
原创 c++ string构造函数和assign函数
为什么上述构造函数和assign函数,不同赋值,通过C++ string的成员函函数length()得到结果不一样?因为不同函数操作,对length长度计算方式不一样 ,兼容C的接口,字符串结束符’\0’不计入长度。
2025-04-18 11:50:56
237
原创 常见HTTP请求错误码
当且仅当后续的请求所使用的方法是 GET 或者 HEAD 时,用户浏览器才可以在没有用户介入的情况下自动提交所需要的后续请求。这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非响应的是一个 HEAD 请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。304 (未修改) 自从上次请求后,请求的网页未修改过。413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
2025-02-08 14:53:17
1220
原创 ICMP网络报错Host administratively prohibited
【代码】ICMP网络报错Host administratively prohibited。
2025-02-08 14:12:26
255
原创 warning: iCCP: Not recognizing known sRGB profile
【代码】warning: iCCP: Not recognizing known sRGB profile。
2024-12-30 16:29:01
147
原创 常用矢量图标库
拥有海量 ICON 和贴纸资源,可以根据关键词、颜色、类别等多种方式来查找所需的图标,支持下载 SVG、PNG、EPS等格式;很强大且图标内容很丰富的矢量图标库,提供矢量图标下载(AI / SVG / PNG / 代码格式)、在线存储等功能,支持按路径改变 icon 颜色。一个免费的矢量图标库,iCON 偏向卡通活泼,色彩丰富;支持AI/SVG/EPS格式下载,重要的是可以免费商用!字节跳动设计团队出品和维护的开源图标库,不仅提供了很多高质量图标,还提供了许多插画资源,供大家免费使用~
2024-12-23 20:49:47
501
原创 编译和使用QsLog
TRACE 2024-12-18T14:35:46.658 Here’s a trace message 显示修改成。将源码QsLog-master目录下.cpp .h 全部拷贝到liblog目录下。在项目主CMakeLists.txt中添加下面内容。
2024-12-18 11:43:36
561
原创 常用的Qt开源库
Qwt (https://qwt.sf.net): Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。QJson (https://qjson.sourceforge.net): QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON格式的数据。QCustomPlot (https://www.qcustomplot.com): QCustomPlot是一个绘制图表、曲线、统计图等的库,具有灵活的定制化和丰富的功能。
2024-12-10 20:26:36
881
原创 perl Window安装教程
https://platform.activestate.com/tangxing806/ActivePerl-5.28/distributions按下图截图步骤。
2024-12-09 12:46:06
620
原创 设置QTableView表头列宽
注:设置列宽宽必须在设置Model和ResizeMode之后,并且ResizeMode为QHeaderView::Fixed(或者为QHeaderView::Interactive),否则不会生效。
2024-11-13 15:05:49
915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人