logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt利用UDP通信来传输JSON数据以及接收并解析JSON数据

Qt利用UDP通信来传输JSON数据以及接收并解析JSON数据

文章图片
#qt#udp#json +1
C++开源库glog使用封装--自定义日志输出格式,设置日志保留时间

glog这样设计的好处:确保了当应用程序在同一日内多次启动时,不会生成多个日志文件,从而有效避免了日志分散的问题,保持日志的连续性和管理的便捷性。该类设置日志保留的时间为。

文章图片
#c++#开发语言
Python封装一个接收UDP组播的模块

【代码】Python封装一个接收UDP组播的模块。

文章图片
#python#udp#开发语言
C++开源库glog使用封装--自定义日志输出格式,设置日志保留时间

glog这样设计的好处:确保了当应用程序在同一日内多次启动时,不会生成多个日志文件,从而有效避免了日志分散的问题,保持日志的连续性和管理的便捷性。该类设置日志保留的时间为。

文章图片
#c++#开发语言
Golang自定义包并导入包

0x00 Go语言自定义包,方式一:按相对路径引入包(将GO111MODULE设置为off或者auto)Go语言在创建包时,都要先新建目录(文件夹),并且建立包的go文件放到此目录下,建立的.go文件命名包的名字时必须和该.go文件所在的当前目录名保持一致。要想建立的包能够被调用,所自定义的包里面的函数首字母必须大写。在调用自定义的包时,首先得引入包(方式一:按照包的相对路径引入),import

librdkafka开源库使用总结

使用C/C++语言操作Kafka时,librdkafka是首选的开源库。

#开源#kafka#c++
Linux编译librdkafka

librdkafka是Apache Kafka协议的C库实现,提供Producer、Consumer和Admin客户端。

#linux#git#github +1
微星B450M迫击炮MAX开启CPU虚拟化功能

最近配了一台新的电脑,主板为微星(MSI)B450M MORTAR MAX。然后用这台电脑装了VMware Workstation Pro 15.5,配置完Ubuntu18.04后发现,无法启动虚拟机。提示AMD-V技术不可用。原来微星这款主板没有开启开启CPU虚拟化技术。重启计算机,按住Delete键进入BIOS系统。设置为简体文中,以及按下F7设置为简易模式,这样容易找到SVM...

Qt在Windows平台下编译和使用hiredis库

0x00 hiredis库下载下载地址:https://github.com/redis/hiredis,笔者下载的版本是1.0.0。0x01 使用Qt的MingW编译器编译在hiredis-1.0.0的文件夹内发现了Makefile和CMakeLists.txt文件,是不是很开心,结果很意外。1、 笔者打算直接使用mingw32-make工具执行Makefile文件开始编译hiredis库注意:

#qt#redis#数据库 +1
到底了