![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用工具
_Epsilon_
这个作者很懒,什么都没留下…
展开
-
Qt获取磁盘剩余空间
Qt获取磁盘剩余空间原创 2023-02-17 14:30:35 · 574 阅读 · 0 评论 -
VS2019+Qt解析XML文件在doc.setContent(&file)处报错
VS2019+Qt解析XML文件在doc.setContent处报错犯了一个很低级的错误,记录一下过程。很早之前建立了一个Qt工程。现在要添加一个使用QDom类解析xml文件的功能,总是在doc.setContent(&file)这句出错,且没有任何报错信息。相关C++代码如下:QString error;int line, column;if (doc.setContent(&file, &error, &line, &column)) { qDe原创 2021-09-17 22:23:19 · 1019 阅读 · 0 评论 -
C++范围for语句 for(auto &r :v )
C++范围for语句 [auto &r :v]传统for语句范围for语句传统for语句传统for语句的语法形式是for (初始化声明; 条件; 修改初始化变量的表达式) statement先判断条件,再执行声明。范围for语句C++11新标准引入了一种更简单的for语句,这种语句可以遍历容器或其它序列的所有元素。范围for语句的语法形式是:for(declaration: expression) &nbs原创 2021-03-25 16:54:22 · 706 阅读 · 0 评论 -
C++ 如何得到排序后相应的索引
template <typename T>vector<int> sort_indexes(const vector<T>& v) { // 初始化索引 vector<int> idx(v.size()); for (int i = 0; i != idx.size(); ++i) idx[i] = i; // 根据vector的值对索引排序 sort(idx.begin(), idx.end(), [&v](int i1原创 2021-03-15 15:15:16 · 1945 阅读 · 1 评论 -
C++读取文本文件
C++读取文本文件比如有一批坐标点:我想读取进一个vector数组中,代码片如下:const char* FileName = "./Resources/Plan.txt";ifstream readFile;readFile.open(FileNeedlePos, ios::in);vector<float> pos;string str;while (readFile >> str){ str.erase(remove(str.begin(), str.en原创 2021-02-27 15:00:29 · 502 阅读 · 0 评论 -
C++ STL 常用(持续更新)
C++ STL 常用(持续更新)vectormap写LeetCode总是忘记一些常用的模板类用法,在此总结,望牢记。vector头文件#include <vector>using namespace std;初始化vector<int> nums = { 1,2,2,3,1};排序// 注意:1. sort用法要包含<algorithm>头文件。// 2. 如果不想改变原数组,可以提前copy一个#include <a原创 2021-02-27 11:53:13 · 152 阅读 · 0 评论 -
Visual Studio工程调用第三方库时Debug和Release模式的冲突问题
Visual Studio工程调用第三方库时Debug和Release模式的冲突问题Debug模型和Release模式区别出现报错的原因解决方法Debug模型和Release模式区别Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release:Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。出现报错的原因我使用Qt和VTK 8.原创 2021-02-01 11:32:20 · 3755 阅读 · 2 评论 -
Gurobi优化器使用(二)初识Callback
Gurobi优化器使用(二)初识Callbackcallback的解释:callback在C++ API的解释:callback回调函数——官方文档翻译:性质作用注意事项两个重要参数callback的解释:链接callback在C++ API的解释:链接callback回调函数——官方文档翻译:性质Gurobi callback class 是一个抽象类,要实现回调,务必创造该类的子类并实现callback()方法.如果在调用GRBModel::optimize之前将此子类的对象传递给方法G原创 2020-10-22 21:44:23 · 2230 阅读 · 0 评论 -
解决4K屏幕显示QT界面时出现窗口变小分辨率不匹配的问题
在QApplication a(argc, argv);这句之前添加:#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);#endif在支持的平台上的Qt中启用高DPI缩放(另请参阅“高DPI显示”)。 支持的平台是X11,Windows和Android。 根据操作系统提供的显示比例因子,启用可使Qt比例成为主要(独立于设备的坐原创 2020-09-12 13:38:26 · 3016 阅读 · 0 评论 -
QT报错:This application failed to start because it could not find or load the Qt platform plugin
VS2019在使用Release模式运行时报错。解决方案:用Qt部署工具windeployqt.exe来检测运行该exe所需动态库.windeployqt.exe 目标.exe原创 2020-09-12 12:50:09 · 323 阅读 · 0 评论 -
word文档中插入visio文件显示不全
行距的问题,进入段落设置界面,行距是设定的固定值的话,就能肯定了直接修改行距,把固定值修改为其它任何一个都行,像1.5倍行距之类,即可原创 2020-08-28 16:36:36 · 762 阅读 · 0 评论 -
Visual Studio第三方库避免重复配置的问题
找到属性管理器右键-添加新项目属性表命名为OpenCV_Debug,然后双击打开,跟之前配置OpenCV的操作一样,将依赖项,include目录等添加进去保存即可.在该项目的目录下可以看到.props配置文件下次创建新工程后,右键-添加现有属性表,把之前生成的.props文件添加进来即可....原创 2020-08-23 09:33:46 · 401 阅读 · 0 评论 -
E0144 “const char *“ 类型的值不能用于初始化 “char *“ 类型的实体
参考:https://www.cnblogs.com/xiximayou/p/12121287.htmlconst char* 和char *类型不匹配解决的方法有三种:第一种:在visual studio中,在项目上右键,在弹出菜单上选择“属性”,选择“C/C++”,然后在“语言”中,把“符合模式”改为“否”就好了。第二种:使用强制类型转换://有问题代码char *str2 = "hello world";//正确的代码char *str2 = (char *)"hello world";转载 2020-08-22 11:21:05 · 339 阅读 · 0 评论 -
Anaconda环境的移植方法
首先激活自己想要导出的Conda环境(假设环境名是my_environment)conda activate my_enviroment导出至environment.yaml文件中conda env export > environment.yaml在另一台电脑上复现conda环境conda env create -f environment.yaml前面只是导出了conda install的包,pip install还没有导出。因此需要导出pip安装的库到requirements.tx.原创 2020-07-27 13:01:14 · 1931 阅读 · 0 评论 -
Latex插入图片、公式和表格
今天帮别人写Latex格式的报告,发现之前踩过的坑又踩了一遍,特此总结一下。插公式强烈安利Mathpix Snipping Tool,这是一款基于OCR文字识别的自动生成公式软件,节约了很多盲目打公式的时间。结合Typora也能生成Mathtype/ Word公式等其他格式。打公式怎么自定义编号? \begin{equation} K=\alpha F_{0} \tag{111} \end{equation}加\tag{}即可,下面是效果插图片怎么一行插入多张图片?图片和文字的顺序不原创 2020-07-24 19:28:13 · 1994 阅读 · 0 评论