自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 c++ 定时器类

c++ 定时器类

2024-09-18 17:14:51 245

原创 boost beast库封装的websocket客户端且支持wss(有ssl证书)

boost beast库封装的websocket客户端且支持wss(有ssl证书)

2024-09-18 11:38:44 636

原创 windows查硬盘序列号、cpu序列号、盘卷标识、Mac、硬盘分区信息

windows查硬盘序列号、cpu序列号、盘卷标识、Mac、硬盘分区信息

2024-08-26 14:32:06 839

原创 linux查硬盘序列号、cpu序列号、盘卷标识、Mac、硬盘分区信息

linux查硬盘序列号、cpu序列号、盘卷标识、Mac、硬盘分区信息

2024-08-26 10:58:20 982

原创 linux sh脚本常用知识点

linux sh脚本常用知识点

2024-08-05 16:26:50 113

原创 linux通用服务启动、停止脚本和自动重启监控脚本(start/stop/watch.sh)

linux通用服务启动、停止脚本和自动重启监控脚本(start/stop/watch.sh),watch脚本可持续监控服务进程当服务进程挂掉后会自动重启服务

2024-08-05 16:12:37 611

原创 vscode远程wsl时默认用root登录

vscode远程wsl时默认用root登录

2024-07-23 16:26:25 953

原创 linux shell脚本监控进程且进程未启动时自动重启

linux shell脚本监控进程且进程未启动时自动重启

2024-07-23 15:03:07 168

原创 本地浏览器测试带ssl的websocket(wss)

本地浏览器测试带ssl的websocket(wss)

2024-07-16 10:17:06 1144

原创 c++ std::bind函数绑定

c++ std::bind函数绑定

2024-07-15 16:01:25 522

原创 linux 创建定时任务crontab

linux 创建定时任务crontab并将输出或错误保存到指定日志文件中

2024-07-15 14:39:03 356

原创 c++11元组tuple和tie用法

c++11元组tuple和tie用法

2024-07-12 13:47:20 217

原创 jsoncpp序列化double类型时精度损失问题的解决办法

jsoncpp序列化double类型时精度损失问题的解决办法,有2种:一种不需修改源码,一种需修改源码

2024-07-12 13:16:15 1212

原创 c++ 共享指针shared_ptr不恰当的使用造成循环引用进而内存泄漏

c++共享指针shared_ptr不恰当的使用,造成循环引用进而引起内存泄漏

2024-07-11 14:36:26 349

原创 boost的beast库实现异步处理的websocket服务端且支持服务推送

boost的beast库实现异步websocket服务端,且支持服务推送数据到客户端

2024-07-11 13:30:55 689

原创 c++11获取当前时间和日期

c++获取当前时间戳和当前日期

2024-07-04 17:24:23 414

原创 lua的pairs遍历乱序的一种解决方案(pairs固定遍历顺序)

lua的pairs变量乱序的一种解决方法,pairs固定遍历顺序

2023-08-16 11:19:23 1334

原创 C++ Conan包管理使用技巧

C++ conan包管理使用

2023-03-26 09:55:34 2082

原创 开源协议MIT、BSD、Apache

开源协议选择

2023-03-11 22:11:04 1431

原创 c++11 future使用

C++11 future的使用

2023-03-05 11:26:29 703

原创 C+设计模式(创建和结构型)—实践总结

一直想学习设计模式,也一直有大概了解,但是之前一直是理论,现在工作多了想仔细结合实践中的遇到的功能点分析下,所以有了这篇文章。

2023-02-12 23:13:26 410

原创 python常规开发

1.import子目录下的文件:在子目录下添加__init__.py文件,内容为空即可2.import父目录下的文件:添加上一次的路径即可,如下import syssys.path.append("..\\")

2021-09-20 11:46:12 82

原创 c++开发杂记

1.gridctrl异常消息2个对话框分别有一个gridctrl,点击第一个对话框的gridctrl,会弹出第二个对话框。先在弹出的第二个对话框选中一个单元格,关闭对话框,再点一下第一个对话框,显示第二个对话框的同时会触发第二个对话框表格的点击事件...

2021-09-20 11:44:59 160

原创 c++转换python返回的字符串

PyArg_Parse可以将python返回参数转换为c++类型对于字符串转换用,如下方法:(格式必须这样,其他方式都转换不了)char *p=NULL;PyArg_Parse(pRet, “s”, &p);我这个c++工程是gbk编码,python文件也是用的gb2312编码,但是python字符串传给c++时是转成utf8的,所以转换完后还得转成gbk,否则会中文乱码。代码如下:static std::string UTF8ToGBK(const char* strUTF8){

2021-07-10 09:12:30 3602 3

原创 c++给python传递中文

我的c++工程是用的多字节字符集,即gbk。这里传递的方法采用base64,即将字符串base64后传给python,python解析后再转成gbk#include "Base64.h"void test(){ std::string bdata("test=中文,dev=发展"); CBase64 base64; std::string encodedata; encodedata = base64.Encode(bdata.c_str(), bdata.length()); auto

2021-07-09 23:02:03 482

原创 python调用所嵌入C++程序提供的函数

我在做一个c++程序,这个程序嵌入了python,而python脚本有些功能的数据又需要调宿主程序提供的函数来获取,网上搜的大部分都是python调c动态库,调宿主程序提供的函数基本没有说明,捣腾了半天终于搞好。python嵌入C++就不说了,百度一大堆。首先先说下C++程序给python提供函数,方法和以dll形式给python提供接口基本类似,主要是最后模块初始化函数稍微不一样。概括下就是:1.原先动态库导出的模块初始化函数有个PyMODINIT_FUNC宏声明换成PyObject*,2.然后

2021-07-05 00:49:00 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除