C++调用python脚本内的函数

摘要: #include "Python.h" int main(int argc, char *argv[]) { //初始化python环境 Py_Initialize(); if(!Py_IsInitialized()){ qDebug() << "PYTHON INIT ERROR!"; retur 阅读全文
posted @ 2022-04-23 15:36 平ping 阅读(50) 评论(0) 推荐(0)

安装rapiddisk的步骤

摘要: 项目地址:https://github.com/pkoutoupis/rapiddisk 系统:centos7.8.2003,内核5.4.143 1. 准备rapiddisk和安装的依赖项:jansson和microhttpd 2. 卸载旧的kernel-headr,安装kernel-lt、kern 阅读全文
posted @ 2022-02-18 17:27 平ping 阅读(155) 评论(0) 推荐(0)

解决QtCreator运行bash命令的结果与手动运行的结果不一致

摘要: 在Qt程序中,用QProcess的start函数执行命令行语句,发现某些语句的结果有问题。在Termial窗口手动执行语句,结果正常。 再尝试用system()代替QProcess的start(),程序的结果还是和手动执行的不一致。 尝试修改QtCreator的运行程序的参数为System Envi 阅读全文
posted @ 2022-01-07 09:36 平ping 阅读(386) 评论(0) 推荐(0)

qt的信号与槽的疑问

摘要: #ifndef TEST_H #define TEST_H #include <QObject> #include <QDebug> #include <QThread> #include <unistd.h> class Child1 : public QObject { Q_OBJECT pub 阅读全文
posted @ 2021-11-04 09:43 平ping 阅读(52) 评论(0) 推荐(0)

qtCreator关闭某些编译警告warning的方法

摘要: 问题: 之前需要引入第三方库,但是第三方库有一些编译警告,不想污染了qt的编译信息,所以尝试加编译选项,无视某些编译警告。 qt的pro文件中,添加编译选项:在.pro文件中,添加QMAKE_CXXFLAGS += ... 。 尝试直接添加 QMAKE_CXXFLAGS += -Wno-commen 阅读全文
posted @ 2021-10-12 18:34 平ping 阅读(1418) 评论(0) 推荐(0)

整理笔记

摘要: Eclipse CDT“无法解析符号NULL” Eclipse CDT "Symbol NULL could not be resolved" https://stackoverflow.com/questions/7433448/eclipse-cdt-symbol-null-could-not- 阅读全文
posted @ 2021-09-28 10:30 平ping 阅读(40) 评论(0) 推荐(0)

cnetos安装workrave,不能保存配置的解决方法

摘要: 参考:https://aghoras.wordpress.com/2016/09/13/workrave-and-centos-7/ yum安装workrave时,不会自动创建workrave.ini,所以需要手动创建。 运行: touch ~/.workrave/workrave.ini work 阅读全文
posted @ 2021-08-11 16:11 平ping 阅读(57) 评论(0) 推荐(0)

c++替换string内所有符合条件的子串

摘要: std::size_t replaceAll(string& inout, string what, string with) { std::size_t count{}; for (std::string::size_type pos{}; inout.npos != (pos = inout.f 阅读全文
posted @ 2021-07-30 16:07 平ping 阅读(78) 评论(0) 推荐(0)

epoll学习代码

摘要: 服务端server #include <head.h> int setNonBlock(int fd) { int status = 0; status = fcntl(fd, F_GETFL); status |= O_NONBLOCK; //把文件描述符设置为非阻性的 fcntl(fd, F_S 阅读全文
posted @ 2021-07-28 21:57 平ping 阅读(107) 评论(0) 推荐(0)

构造二叉树——105. 从前序与中序遍历序列构造二叉树

摘要: 对于左右子树对应的inorder数组的起始索引和终止索引比较容易确定: 即: root.left = build(preorder, ?, ?, inorder, inStart, index - 1);root.right = build(preorder, ?, ?, inorder, inde 阅读全文
posted @ 2021-03-17 21:33 平ping 阅读(91) 评论(0) 推荐(0)