3rdParty
晓琴儿
这个作者很懒,什么都没留下…
展开
-
C++开源库glog使用封装--自定义日志输出格式,设置日志保留时间
glog这样设计的好处:确保了当应用程序在同一日内多次启动时,不会生成多个日志文件,从而有效避免了日志分散的问题,保持日志的连续性和管理的便捷性。该类设置日志保留的时间为。原创 2024-05-16 16:16:41 · 929 阅读 · 0 评论 -
C++使用json11开源库快速生成JSON格式的数据
在程序开发中,JSON格式的接口数据应用很广泛,C++生态中有许多高效的JSON库,如nlohmann/json、RapidJSON、jsoncpp等,这些库提供了便捷的API来实现JSON数据的解析、生成、序列化和反序列化,简化了C++程序对JSON数据的操作,本文记录一个轻量级的开源库json11来生成JSON格式的数据。json11是C++11的一个小型JSON库,提供JSON解析和序列化。在使用过程中只需要引用json11.hpp和json11.cpp两个文件即可使用json11的接口。原创 2024-05-06 19:24:23 · 525 阅读 · 0 评论 -
网络字节序和主机字节序
上述代码中#include 、 #include 是Linux系统的头文件,所在路径分别为。/usr/include/endian.h 和 /usr/include/byteswap.h。大端和小端只是对数据类型长度是两个及以上的,如int、short,对于单字节没限制。主机字节序(机器不同,字节序也不同,需判断)低位地址存放高位数据,高位地址存放低位数据。低位地址存放低位数据,高位地址存放高位数据。原创 2023-05-18 09:15:00 · 598 阅读 · 0 评论 -
tinyxml2遍历多级节点的属性和文本
【代码】tinyxml2遍历多级节点的属性和文本。原创 2023-05-06 09:00:00 · 577 阅读 · 0 评论 -
Open62541取消日志的打印
由于Open62541默认会打印日志,当实现重连OPC UA Server机制后,日志信息非常的频繁,不太适合自己当前的服务端日志风格,故而禁止Open62541打印日志信息。原创 2023-03-30 19:40:23 · 307 阅读 · 0 评论 -
cpp-httplib实现HTTP Server接收带参数的URL
?符号是分隔实际的URL和参数,所以 req.matches[0] 并不能获取到URL的参数,只能获得带路径的 / 符号后面的数据,而 req.params 才是获取URL的参数,理解URL才是理解代码的关键。原创 2023-03-24 16:23:10 · 1229 阅读 · 0 评论 -
MinGW编译log4cpp
在win10上解决mingw编译log4cpp的报错问题。原创 2023-02-25 13:41:12 · 637 阅读 · 0 评论 -
Qt使用workflow
上述内容必须设置,否则会报错:error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug。原创 2023-02-10 15:24:15 · 674 阅读 · 3 评论 -
在Win10中使用VS2017编译workflow
使用Visual Studio编译workflow原创 2023-02-10 09:15:03 · 377 阅读 · 0 评论 -
librdkafka开源库使用总结
使用C/C++语言操作Kafka时,librdkafka是首选的开源库。原创 2023-01-15 12:35:15 · 1400 阅读 · 0 评论 -
Linux中编译带kafka模块的搜狗workflow开源库
Linux中编译带kafka模块的搜狗workflow开源库。原创 2022-12-31 21:52:00 · 1317 阅读 · 1 评论 -
Linux编译librdkafka
librdkafka是Apache Kafka协议的C库实现,提供Producer、Consumer和Admin客户端。原创 2022-12-31 16:06:21 · 1473 阅读 · 0 评论