Hi, Robotics

我的个人主页:https://liuqiangblog.github.io

最简单的破解Clion, PyCharm和IntelliJ IDEA 的方法

访问这个网址 直接单击获取注册码,并复制注册码 打开需要破解的软件 在弹出的注册界面上选择注册码注册 在注册码输入框中粘贴第2步获取的注册码,确定后即可完成注册 ...

2018-10-15 09:44:46

阅读数:108

评论数:0

vs code 集成终端无法显示下划线问题的解决办法(vs code's integrated terminal underline is invisible )

在你自己的.vscode目录下的settings.json文件末尾添加如下的内容: "terminal.integrated.fontSize": 16, "terminal.i...

2018-07-09 10:38:48

阅读数:826

评论数:1

使用QMessageBox自定义消息提示对话框

通常我们在开发界面的时候,如果涉及到用户需要谨慎操作的部分,我们需要开发弹出提示窗口,提示用户是否确定要执行该操作,此时,我们可以使用QMessageBox类来实现自定义的消息提示对话框。 void DataConfigureDialog::clearConfigTable() { QMe...

2018-12-13 14:35:48

阅读数:12

评论数:0

解决QFileSystemModel结合QTreeView进行排序无效并且排序错乱等不可知问题

在之前的一个目录排序显示功能开发过程中,出现了排序错乱的问题,经过多次尝试,根本原因还是自己的无知操作导致的程序不可知问题: m_FileSystemModel->setRootPath(m_DataLoadPath); m_TreeView-&a...

2018-12-12 15:14:47

阅读数:6

评论数:0

解决以QFileSystemModel为模型对QTreeView执行expandAll()操作不起作用的问题

要解决这个问题,我们首先需要明白一个问题,那就是QFileSystemModel这个Qt自带的标准控件比较特殊,目前已知的有两个特殊之处,一个是我们无法直接修改它的表头为中文,我们只能通过国际化的方式将表头文字进行翻译,但是也很别扭。另一个就是当前要讲的问题,直接展开QTreeView对象的所有节...

2018-12-12 13:24:42

阅读数:28

评论数:0

使用Qt5的QXmlStreamWriter和QXmlStreamReader实现xml文件的写入和读取

Qt中实现xml文件写入和读取操作的方法有多种,但是总体来说,还是接下来要介绍的方法更加的方便快捷。 下面基于我在实际项目中的一个小需求,通过编写一个小demo来介绍该内容。 第1步:使用QXmlStreamWriter实现xml文件的写入操作 void writeXML() { ...

2018-12-10 10:16:28

阅读数:14

评论数:0

QtCreator 4.8.0配置Python开发环境开发PyQt5或者PySide2

步骤如下: 第1步,就是下载安装最新版的QtCreator4.8.0 第2步,执行sudo pip3 install python-language-server安装Language Server Protocol (LSP) 第3步,使能LanguageClient插件,帮助>关于插件>选...

2018-12-09 20:41:20

阅读数:34

评论数:0

Qt使用QListWidget结合QScrollBar实现图像动态无限加载

任何事物,量变都会引起质变,在Qt界面开发中无不体现着这个道理,特别是在界面上加载数据量巨大的图片的时候,会显得非常的力不从心,比如:我想加载100000张图片到列表中,每一个列表项是一个自定义控件,自定义控件中包含了图像缩略图,图片名称等信息.我做过一个实验,按照普通的加载方式,一次性加载500...

2018-12-02 12:41:47

阅读数:62

评论数:0

介绍一个非常nice的免费跨平台绘制uml和流程图工具

网站地址: https://www.draw.io/ 该工具不仅免费, 而且还有中文版,甚至还有离线版,另外一个特点是该工具本身不提供存储空间,用户可以选择文件存储在Google云或则微软云。 ...

2018-11-24 15:56:48

阅读数:39

评论数:0

C++私有化类的析构函数会怎么样?

给出代码及注释: private_destruction.h #ifndef PRIVATEDESTRUCTION_H #define PRIVATEDESTRUCTION_H #include <iostream> c...

2018-11-09 22:01:58

阅读数:24

评论数:0

C++嵌套类在单例模式Singleton中自动释放堆内存的应用

首先放出单例模式中的代码: singleton.h #ifndef SINGLETON_H #define SINGLETON_H #include <iostream> #include <mutex> c...

2018-11-09 21:34:50

阅读数:28

评论数:0

undefined reference to `vtable for’”问题的解决方法

造成这个原因很可能是你编写继承自QObject类及其子类的自定义类的时候,忘记加入Q_OBJECT宏造成的, 当你编译出现这个问题后, 手动加入了Q_OBJECT宏, 再次编译还是会出现这个问题, 这一次原因就很简单了,因为你重新编译,但是这次并没有重新生成xxx.pro.user文件, 这个文件...

2018-11-06 11:00:06

阅读数:124

评论数:0

基于Ubuntu 16.04和ros kinetc平台源码编译安装moveit和ompl及编译警告的解决方法

安装依赖项 rosdep update sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install python-wstool python-catkin-tools clang-format-3.8 下载mo...

2018-11-04 20:45:12

阅读数:49

评论数:0

Qt5编写的程序运行正常,但是关闭程序会显示**段错误,核心已转储**

这几天用Qt5编写程序,遇到了一个问题,出现了程序可以正常运行,但是退出的时候出现了一个段错误,核心已转储,按F5进入调试模式,关闭程序的时候,会停在QApplication处,程序没有正常退出,应该是程序析构出现了问题,通过排查发现,我犯了一个非常低级的错误,程序的new和delete个数不匹配...

2018-10-25 20:30:21

阅读数:54

评论数:0

使用git提交团队项目代码的流程记录

使用git提交代码流程记录如下 git status #查看本地仓库的当前状态 git diff #常看当前项目的具体修改内容 git stash #保存当前的工作进度,会把暂存区和工作区的改动保存起来 git pull #获取远程仓库的最新代码,这一步要求输入用户密码 git stash pop...

2018-10-13 14:46:41

阅读数:86

评论数:0

源码编译安装Open3D并解决与ROS冲突问题,最后使用一个实例进行测试

下载源码: https://github.com/IntelVCL/Open3D.git 编译安装 util/scripts/install-deps-ubuntu.sh #会与ros冲突,会卸载掉ros,不过编译安装好后再重装ros即可 mkdir build cd build cmake .....

2018-09-22 11:19:02

阅读数:114

评论数:0

使用update-alternatives管理多个版本的Python,以及对应版本Python的第三方库的安装

使用update-alternatives管理多版本python,以及第三方库的安装 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternative...

2018-09-21 09:18:32

阅读数:205

评论数:0

Ubuntu16.04安装eigen3并为其设置软链接,否则编译OpenCV库源码会提示出错

安装eigen3 sudo apt-get install libeigen3-dev 查看安装位置 locate eigen3 创建软链接 sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen sudo ln -s /usr/incl...

2018-09-20 16:37:03

阅读数:182

评论数:0

各版本ROS的第三方库的配置列表

各版本ROS的第三方库的配置列表 当前主流配置: 新版本的配置: 通过上述的两个表格的截图, 不同版本的ROS第三方库的版本配置一目了然,通常,我们只关注LTS版本的ROS发行版, 即: ROS Indigo(for Ubuntu Trusty) Ubuntu 14.04 LTS ROS K...

2018-09-18 21:11:24

阅读数:182

评论数:0

C++运行时通过基类指针或引用调用派生类虛函数的实现原理: 虛函数表

我们知道要实现运行时的多态, 必须在基类中声明和定义相关的虛函数, 并在派生类中重新实现基类中的虛函数. 当编译器见到这种继承层次结构的时候, 编译器将为定义了虛函数的基类和覆盖了基类虛函数的派生类分别创建一张虛函数表(Virtual Function Table, VFT), 也就是说通过编...

2018-08-23 20:57:51

阅读数:251

评论数:0

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