自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决MobaXterm 无法自动保存新建Session问题

通过python脚本生成插件,下载地址:https://pan.baidu.com/s/1egviH56YgYOqf1c-qwWUjQ 提取码:nyi9。如下图所示,我们在新创建Session弹出一个警告,意思是个人版的MobaXterm保存的session已经达到限制个数,新建的session将不会自动保存。将Custom.mxtpro文件拷贝到MobaXterm的安装目录,再打开客户端,警告消失,新建的Session也会自动保存。随便填写,version 填你安装的版本,比如23.0。

2024-03-19 09:11:25 632

原创 QtCreator设置

2.QtCtreator中增加快速注释。

2024-01-30 15:52:07 195

原创 自定义服务自启动失败

【代码】自定义服务自启动失败。

2024-01-20 17:29:16 382

原创 A类中创建posix线程,线程间如何通信

使用回调函数: 在创建线程B时,通过参数传递一个回调函数,该回调函数可以在线程B中执行,并在完成任务后调用类A中的相应方法。这就需要确保回调函数中不会访问已经销毁的对象,因此线程B需要知道何时可以安全地调用回调函数。使用信号和槽: 在线程B中,你可以通过QMetaObject::invokeMethod调用类A中的槽函数。这种方法可能需要考虑线程安全性,并确保在线程B调用槽函数时,类A对象仍然有效。这两种方法都有各自的优缺点,你可以根据实际需求和设计考虑选择适合的方法。

2023-12-08 17:30:46 441

原创 nng文章

nng文章

2023-08-03 23:06:32 202

原创 MobaXterm出现X11-forwarding : ✘ (disabled or not supported by server)及conda: command not found等问题

出现这种问题会导致ssh远程打不开qtcreator等UI界面。安装xorg-x11-xauth。

2023-06-07 00:06:14 1066

原创 msgsnd发送队列满时清空消息队列,msgsnd消息队列的大小如何设置

在上面的程序中,我们首先使用ftok函数生成一个用于创建消息队列的key,然后使用msgget函数创建或获取一个已存在的消息队列。接着,我们使用msgbuf结构体定义了要发送的消息内容,并使用msgsnd函数将其发送到消息队列中。此时,我们使用msgctl函数清空消息队列,然后再次使用msgget函数创建新的消息队列,并重新发送消息。需要注意的是,在实际应用中,应该对消息队列的大小进行合理的设置,避免消息队列过小导致溢出,或者过大导致系统资源浪费。

2023-04-11 23:29:13 1233 1

原创 linux core文件设置综合篇

linux下core文件生成

2023-02-15 15:36:08 2942

原创 Linux环境下如何生成core文件

Linux环境下进程发生异常而挂掉,通常很难查找原因,但是一般Linux内核给我们提供的核心文件,记录了进程在崩溃时候的信息。保存退出,重启服务器,改文件就长久生效,或者#source /etc/profile,不重启服务器,使用source使文件马上生效。4、# kill -s SIGSEGV $$ ,执行命令,可以看到/var/core下生成了一个core文件,说明已经设置成功。1、查看生成core文件的开关是否开启,输入命令# ulimit -a。我们看到,第一行core文件大小为0,没有开启。

2023-01-18 16:58:34 4942

原创 Ubuntu下Qtcreator无法输入中文的解决办法

QtCreator不能打中文

2023-01-12 17:19:08 1274

原创 Q_DECLARE_METATYPE与qRegisterMetaType

qRegisterMetaType

2023-01-10 19:40:49 197

转载 Qt信号层次太多

Qt信号层次太多优化方案

2023-01-09 19:19:13 162

原创 利用QT_DEBUG_PLUGINS检查Qt的插件问题

利用QT_DEBUG_PLUGINS检查Qt的插件问题

2023-01-09 09:06:43 1059

原创 Qt sql查询

qt sql查询语句写法

2022-11-21 23:28:07 338

原创 QChartView去除边框

QChartView去除边框

2022-11-16 21:08:56 1046

原创 设置apt安装包时是否保留下载的deb包

apt安装的deb缓存位置

2022-11-10 23:14:09 703

原创 CMakeLists.txt设置变量传递到源码

CMakeLists.txt设置变量传递到源码

2022-09-28 17:57:58 498

原创 gcc交叉编译,gcov/gcovr生成html覆盖率报告

gcc交叉编译,gcov/gcovr生成html覆盖率报告

2022-09-26 23:18:22 1460

原创 c++代码格式化方法(windows+ubuntu)

ubuntu格式化代码之QtCreator设置代码美化astyle之Artistic

2022-09-23 14:56:21 664

原创 c++判断时间字符串是否正确

c++校验时间字符串

2022-09-16 22:48:53 307

原创 cmakelists.txt预定义变量

cmakelists.txt预定义变量

2022-09-15 16:32:06 123

原创 Ubuntu下快捷键操作

持续更新中…1.在文件夹页面,复制绝对路径快捷键Ctrl+L。绝对好用。谁用谁知道。

2022-09-15 10:50:13 462

原创 opencv把jpg图片转化成yuv数据

opencv将jpg转为yuv

2022-09-10 22:58:49 917

原创 c++字符串时间校验

c++字符串转时间

2022-09-05 23:14:57 470

转载 ubuntu18.04下安装搜狗输入法失败

ubuntu搜狗输入法不能输入中文

2022-08-26 10:57:47 413

原创 kitti2bag安装遇到的坑

kitti2bag安装与踩坑

2022-08-07 23:49:37 188

原创 linux搜集so动态库方法,脚本启动程序

linux收集动态库,启动脚本制作

2022-07-30 23:23:05 104

原创 cmakelist安装第三方库pcl

cmakelist安装pcl库,opencv库

2022-07-30 23:15:26 360

转载 googletest CMake Error at CMakeLists.txt:127 (set_target_properties)解决办法

googletest

2022-07-25 23:19:25 2361

转载 为QLineEdit设置清除内容的叉号图片

为QLineEdit添加叉号图标的方法

2022-06-14 14:41:56 423

原创 linux下libssh2的源码安装

linux下libssh2的源码安装

2022-06-10 22:40:33 1197

原创 c++获取图片像素

c++获取图片像素

2022-06-07 23:00:57 1103

原创 QTreeWidget/QTreeView三态设置

工作中经常遇到树形结构且需要设置其勾选状态,状态包括选中,半选,取消选择三种状态1.当选中子节点时:子节点的处理判断若选中的节点不是半选中状态,则判断子节点与父节点状态是否一致,不一致的则设置一致若该节点为半选中状态,则其父节点设置为半选中状态父节点处理先得到父节点所有的孩子节点,判断子节点勾选的总数selectCountselectCount = childrenCount;则该父节点需要设置为选中状态selectCount = 0 ;则该父节点需要设置为未选中状态否则设置为半选中状

2022-05-24 22:55:14 2890

原创 Ubuntu修改源,提高安装速度

1.为自己的Ubuntu选择合适的国内源不同版本的ubuntu对应的国内源也是不同的,用错了可能会出现安装软件的时候各种依赖软件选择不正确导致安装不成功,下面是中科大的源选择地址https://mirrors.ustc.edu.cn/repogen/大家可以在这个网页中选择自己对应的系统版本,生成对应版本的sources.list替换掉系统中的/etc/apt/sources.list2.进入终端后,编辑源列表文件:输入:sudo vim /etc/apt/sources.list后输入:i 即

2022-05-16 23:33:57 265

原创 Hyper-V下扩展Ubuntu磁盘空间

Hyper-V下扩展Ubuntu磁盘空间一、Hyper-V扩展磁盘空间1.关掉检查点。2.选中检查点,点击“删除检查点”或"删除检查点子树",删除后注意观查一下右下角的提示,提示在合并中,那里可以”取消“合并。3.扩展磁盘空间.点击”完成“,扩展完毕。二、Ubuntu扩展磁盘1.安装Gparted工具(用于调整分区大小) 命令:apt-get install gparted2、打开GParted软件,可以看目前的磁盘分区情况,发现多了31G的“unallocated”的空间,因为我扩容到51

2022-05-16 23:04:17 506

原创 ubunut实用小工具

1.多窗口分割器apt install terminator2.打开当前终端路径nautilus ./

2022-05-16 23:03:47 92

原创 Ubuntu 18.04安装Samba服务器及配置

参考以下设置即可(1)更新当前软件。sudo apt-get upgradesudo apt-get updatesudo apt-get dist-upgrade(2)安装samba服务器。sudo apt-get install samba samba-commonsudo apt-get install smbclient (客户端,可选)`(3)创建一个用于分享的samba目录。sudo mkdir /home/hello/share注:/home/hello/share为自己需

2022-05-16 23:01:48 681

原创 QAbstractItemModel总结

**QAbstractItemModel**1)当QAbstractItemModel还没有内容时,data() 函数不会响应dataChanged信号;2)当QAbstractItemModel调用 appendRow方法后,会自动调用 data();3)只有当QAbstractItemModel有内容时,data()才会响应dataChanged()。dataChanged()的前两个变量分别表示数据变化区域的左上角和右下角。事实上,一个dataChanged()会触发data()好几次,不仅

2022-05-13 00:18:12 1452

原创 ubuntu界面介绍

2022-05-10 22:17:41 314

原创 win10开启Hyper-V并安装Ubuntu18.04

Win10虽自带了Hyper-V,但默认是关闭的,我们可以通过在"启用或关闭Windows功能"中勾选"Hyper-V"来开启,注意点击确认后需要重启。

2022-05-09 22:35:30 296

x264-master.tar.gz

x264-master.tar.gz

2023-08-04

mpv-0.35.0.tar.gz

mpv-0.35.0.tar.gz

2023-08-03

mpv-0.34.0.tar.gz

mpv-0.34.0.tar.gz

2023-08-03

ubuntu 22.04 QtCreator不能输入中文输入法动态库

覆盖相应目录 Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/和Qt5.14.2/5.14.2/gcc_64/plugins/platforminputcontexts/

2023-04-11

equipmanage.rar

Qt委托与自定义model

2021-09-07

EOEMaxv1.12.9.exe

支持3dmax2011-2020

2021-04-30

测试界面urong.rar

测试界面urong.rar

2021-03-17

空空如也

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

TA关注的人

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