- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 电脑磁盘显示ntfs
电脑磁盘显示ntfs,并且打开的时候提示无权限,右键打开对应的磁盘,选择安全然后点击高级,将所有者改为SYSTEM,其他配置如下图,即可完成。
2022-03-25 11:12:38 9613
转载 Anaconda报错解决:ModuleNotFoundError: No module named ‘conda
源网址解决:系统环境变量以及临时定义的环境变量中取消对PYTHONHOME的定义
2022-02-21 11:43:29 3496 1
原创 Ros使用
Ros使用参考ROS——工程路径问题roscd出现No such package/stack或者rosed出现Couldn’t find package问题仅用于学习使用,如有侵权,请联系我删除1. 建立工作空间mkdir -p catkin_ws/src-p的目的是递归建立文件夹。源码放入,git clone或者自己的源码注意将该工作空间加入环境变量。echo "export ROS_PACKAGE_PATH"=~/[newfilename]:"$ROS_PACKAGE_PATH " &
2021-12-27 19:00:30 666
转载 #、##、__VA_ARGS__的学习使用
参考1参考2#用来把参数转换成字符串#define CS(A) printf("%s:%d\n",#A,A); int a = 1, b = 2; CS(a);//a:1 CS(b);//b:2 CS(a+b);//a+b:3##:用于将带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串;但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元;#define XNAME(n) x ## nXNAME(8)结果为:x8
2021-11-11 10:41:02 221
原创 C++ 错误C2143
如果提示该错误:error C2143: 语法错误 : 缺少“;”(在“enum [tag]”的前面)错误 C4430 缺少类型说明符 - 假定为 int, 注意: C++ 不支持默认 int,解决方法解决办法:1.检查是否真的缺少;2.可能是头文件引用顺序的错误问题3.如果你引用了第三方库,检查第三方库,可以先替换一下三方库的引用文件。...
2021-10-29 11:06:18 4602 2
原创 C++学习相关资料
C++相关资料C++ Primer Plus 第6版 中文版链接:https://pan.baidu.com/s/1XzWwQ58hgAXBagEhPAiWVA提取码:zor1C++Templates中文版链接:https://pan.baidu.com/s/1edGXWi10h8Qk3CdUxEPQeg提取码:rqby深入理解C++11:C++11新特性解析与应用链接:https://pan.baidu.com/s/15nPdj-k3GDxoSXFilaBrMA提取码:o77p深入
2021-09-03 15:16:26 238
原创 C++学习——智能指针&&关键字
C++学习——智能指针&&关键字智能指针auto_ptrunique_ptrshared_ptrC++关键字智能指针三类智能指针模板都定义了类似指针的对象,可将new获得(直接或间接)的地址赋给该对象,过期时,其析构函数调用delete释放内存(过期自动释放)使用智能指针必须包含#include<memory>建议:1-每种指针都有不同的使用范围,unique_ptr指针优于其它两种类型,除非对象需要共享时用shared_ptr。 2- 建议– 如
2021-09-03 15:03:05 309
原创 QNetwork
Tcp/IPTCP/IP是一套用于网络通信的协议集合或者系统TCP/IP体系:TCP报文格式:三次握手连接TCP四次挥手断开TCPQHostAddress枚举类型含义QHostAddress::Null空地址对象,相当于QHostAddress()QHostAddress::BroadcastIPv4广播地址,相当于QHostAddress(“255.255.255.255”)QHostAddress::LocalHostIPv4本地主机地址,相
2021-03-22 16:06:26 747
原创 Qt在linux下的错误
测试时,找不到-lGL第一步:使用locate libGL命令或find /usr -name libGL*命令查找找到以后,使用ln -s创建链接ln -s (你的路径)/libGL.so.1 /usr/lib/libGL.so例如:ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so权限不够时,最前面加sudo ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so...
2021-03-12 17:00:04 163
原创 2021-02-03
Linux安装Qt链接:Qt官网官网只有5.9以上。链接:Qt5.7.1提取码:dry2给权限:chmod 775/777 file点击执行,如果提示权限不够,加上root权限。例如:sudo chmod 777 qt-opensource-linux-x64-5.7.1.run
2021-02-03 09:57:20 101
原创 Qt学习
学习之旅字符串匹配QHostInfoQSharedPointertypedef代码规范,多加注释,考虑的稍微多点,耦合性尽量最低,能用接口的,就别放在一起。字符串匹配Qt::CaseSensitivity 为枚举类型, 可取值Qt::CaseSensitive 和 Qt::CaseInsensitive, 表示匹配的灵敏度。比较字符串的时候Qt::CaseSensitive区分大小写Qt::CaseInSensitive不区分大小写例如QString str; str.compare(str1,
2021-01-29 16:35:52 268
转载 QMainWindow界面添加标题栏
通俗来讲,添加标题栏相当于添加一个控件首先可以创建一个标题栏控件;然后再创建一个widget,把MainWindow和标题栏控件通过布局加进去。参考:Qt 之 自定义窗口标题栏Qt自定义标题栏标题栏控件:TitleBar.h#ifndef TITLEBAR_H#define TITLEBAR_H#include <QWidget>#include <QLabel>#include <QPushButton>/*定义一个新的QWidget类,将
2020-08-15 11:13:48 3277 3
原创 Qt的pro详解与应用
Qt的pro详解与应用以“#”作为注释TEMPLATEapp建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。lib建立一个库的makefileTARGET指定目标文件的名称。TARGET = ceshiDESTDIR放置可执行程序目标的目录。DESTDIR += ../binQT指定项目中使用Qt的模块。QT += core gui networkCONFIG指定编译器选项和项目配置,配置变量指定了编译器所要使
2020-08-05 11:21:45 918
转载 Qt样式表(StyleSheet)学习
转自:QT之样式表(样式表规则以及使用大全)1、QT样式表可以让你自定义任何一个QT控件的样式包括颜色、边框、背景等等(你想的到样式都可以),Qt样式表的概念、术语和语法与HTML的CSS样式表类似。2、样式表是文本规范,(1) QApplication::setStyleSheet()在整个应用程序上设置,一般在main()函数中:QFile file(":/qss/abc.qss"); //工程控件样式表需要在qss/abc.qss里面file.open(QFile::ReadOnly);
2020-07-31 09:48:37 3587
原创 Qt的QString用法
number 查看QString::number()函数,该函数定义如下:static QString number(int, int base=10); static QString number(uint, int base=10); static QString number(long, int base=10); static QString number(ulong, int base=10); static QString number(qlonglong,
2020-06-10 10:09:05 834
原创 Qt进阶
QTableWidget使用动态增加行数:int iRow = ui->tableWidget->rowCount();ui->tableWidget->insertRow(iRow);QTableWidgetItem *item = new QTableWidgetItem(“二值化”);ui->tableWidget->setItem(iRow, 0, item); //添加到界面insertRow用法Qt中QTableWidget的常用功能...
2020-06-02 09:19:54 392 1
转载 C++字符编码格式的转换
字符编码转换:个人学习用,如有侵权,请联系我删除网页爬取的一般情况下为UTF-8的编码形式,而程序一般用的为Unicode编码,从网页上爬取的文字放入到TXT中,一般为乱码形式。因此如果想要正确的输出汉字,必须进行编码转换。C++中用的是MultiByteToWideChar和WideCharToMultiByteMultiByteToWideChar和WideCharToMultiBy...
2019-07-10 09:39:45 2514 1
转载 C++winsock编程
Windows下进行网站内容的获取用winsock进行。初步学习了winsock转:C++网络爬虫的实现——WinSock编程转:网页爬虫的最简C/C++程序代码示例------先通过列表获取所有博文id, 然后遍历所有博文id...
2019-07-09 17:16:23 245
转载 c++中regex的三个函数简单使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-07-08 17:38:08 2053
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人