- 博客(91)
- 资源 (3)
- 收藏
- 关注
原创 解决Qt Creator与MSVC不匹配的问题
新编译器要通过克隆旧的编译器实现。将ABI选为自定义,选择MSVC2017,然后选择正确的bit,就完成了编译的新建。,然后仅需要选择Debugging Tools这一项,安装调试环境即可。
2024-09-02 16:37:15 335
原创 abq_cae_open调用后无法运行子程序的原因即解决
然而在打开后,无法运行带有子程序的job。可用于打开abaqus的项目文件,以。这是因为里面缺少子程序环境的配置。关于子程序的中代码拷贝出来即可。
2023-12-21 15:29:26 570
原创 解决>>添加资源出现error RC2135
使用visual studio添加资源图标时出现错误,是因为rc文件默认使用本地字符集,如果使用其他字符集便会无法识别!
2022-10-09 20:07:26 830 1
原创 msvcp140.dll丢失的解决办法
msvcp140.dll一系列的dll是Microsoft Visual C++Redistributable一部分内容。Microsoft Visual C++Redistributable是一款简易实用,功能全面的全新系统运行库。它是Windows系统装机必备组件,包含:C Runtime (CRT),Standard C++,MFC,C++ AMP,OpenMP等,提供了强大而灵活的开发环境支持,让电脑内没有任何无用垃圾程序,同时它还能够解决各种软件运行不了的问题。
2022-08-19 11:03:38 533
原创 记录qmake配置lib文件
CONFIG(debug, debug|release){LIBS+=-L$$PWD/Core/lib QtXlsxX64d.lib#LIBS+=-LE:/YLib/QtXlsx QtXlsxX64d.lib}CONFIG(release, debug|release){LIBS+=-L$$PWD/Core/lib QtXlsxX64.lib}
2022-05-25 20:25:14 399
原创 Qt Creator背景
Qt Creator背景文件夹路径为C:\Qt5.13.2\Tools\QtCreator\share\qtcreator\styles<?xml version="1.0" encoding="UTF-8"?><style-scheme version="1.0" name="VS2019"> <style name="Text" foreground="#dcdcdc" background="#2e2f30"/> <style name="L
2022-03-19 23:28:14 236
原创 2-28重要笔记
setAdaptiveSampling(true)很重要,能保证系统不卡 QVector<double>x(100000), y1(100000), y2(100000); for (int i=0;i< 100000;++i) { x[i] = double(i); y1[i] = log10(double(i)); y2[i] = std::sin(double(i)/1000); } qcpw->addGraph(qcpw->xAxis, qcpw-
2022-02-28 17:24:28 135
原创 三点高斯积分函数
三点高斯积分函数void GaussIntegral(double a,double b,double (&fx)(double),int n,double &ret){ auto gt = [=](double a0, double b0, double t)->double { return (b0 - a0) / 2.0 * fx((b0 - a0) / 2.0 * t + (a0 + b0) / 2.0); }; ret = 0.0; double A1 =
2022-02-27 22:00:51 1575
原创 该路径下是模板文件
C:\Users\YinXiang\AppData\Local\Microsoft\VisualStudio\15.0_b3d8765d\Extensions\mckmlaxf.tot\ProjectTemplates\VC\Qt\1033
2022-02-26 11:56:45 184
原创 C++11 Lamda表达式
C++11 Lamda表达式[capture list] (params list) mutable exception-> return type { function body }简写形式:1 [capture list] (params list) -> return type {function body}2 [capture list] (params list) {function body}3 [capture list] {function body}[] 不捕获
2022-02-14 19:27:05 324
原创 C++11单例模式
C++11提供了单例模式#pragma once#include <qobject.h>#include <QDebug>class SingletonClass :public QObject { public: static SingletonClass* getInstance(); static void fun(); double a = 1.0; private: SingletonClass() :QObject(nullptr
2022-02-12 11:52:52 362
原创 快速排序算法C++
快速排序算法void QuickSort(int* vec,int left,int right){ if (left < right) { int i = left, j = right; // 拿出第一个元素, 保存到x中,第一个位置成为一个坑 int pivot = vec[left]; while (i < j) { // 从右向左找小于x的数 while (i < j && vec[j] >= pivot) {
2022-02-10 16:34:51 510
原创 vs2017+ivf+abaqus
vs2017+ivf2022+abaqus 子程序链接批处理文件E:\Abaqus2020InstallDir\EstProducts\2020\win_b64\resources\install\cae\launcher.bat@call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64@call "C:\IVF2022\setvars.bat"
2022-01-28 19:16:25 1184
原创 Python 异常处理 (20210804)
Python 异常处理 (20210804)def divide(x,y): try: x=float(x) y=float(y) x/y except Exception as e: print(e)if __name__ =="__main__": x=input("Please input x") y=input("Please input y") divide(x,y)...
2021-08-04 14:25:47 82
原创 待补充(2021年7月27日)
void MainWindow::on_pushButton_clicked(){ myProc=new QProcess(this); QString appPath=QCoreApplication::applicationDirPath(); QString HelpApp=appPath+"/help.exe"; qDebug()<<appPath; QStringList params; params << "-collec
2021-07-27 15:50:41 73
原创 C++模板用法(2021-07-04)
C++模板用法:模板类,模板函数#include<iostream>template<class T1, class T2>class MyClass{public: T1 x; T2 y;public: MyClass(T1 a,T2 b) :x(a),y(b){};private:};template<class TT>void printX(TT x){ printf("TT的类型为:%s", typeid(TT).name());}
2021-07-04 11:29:26 71
原创 C++构造函数初始化列表(2021-07-02)
C++构造函数初始化列表初始化列表在调用构造函数之前运起作用初始化列表应该按照成员的定义顺序使用,若顺序不一致,定义在前面的成员可能不能初始化#include<iostream>class MyClass{public: double a, b; double c;public: //构造函数加冒号,代表用初始化列表构造成员函数 //初始化列表在构造函数面前执行 MyClass(double c) :a(1), b(2), c(c) {}; MyClass(MyCl
2021-07-02 20:19:55 183 1
原创 python数组切片(2021-07-02)
python数组切片from numpy import arrayfrom math import log10from matplotlib.pyplot import plot,showa=[]for i in range(1,100): a.append((i/100,log10(i/100)))a=array(a)a1=a[...,0] #切出来第一列a2=a[...,1] #切出来第二列a1=a1.tolist()a2=a2.tolist()plot(a1,a2)
2021-07-02 19:32:43 99
原创 Qt堆叠窗口类 (2021-07-01)
Qt堆叠窗口类 :QStackedWidget顾名思义,堆叠窗口时将很多窗口堆叠在一块,其本质上是一种容器堆叠窗口容器可以通过addWidget(QWidget *) 添加窗口每添加一个窗口,都会给该窗口分配一个记号,即为currentIndex(),其大小由添加窗口的顺序从0递增一次确定#include "widget.h"#include "ui_widget.h"#include<QPushButton>#include<QDebug>Widget::Wid
2021-07-01 13:20:52 1031
原创 QTextBrowser设置HTML(2021-06-30)
QTextBrowser设置HTMLWidget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget){ ui->setupUi(this); QString str= { "<table border=3>\ <tr>\ <th>Month</th>\ <th>
2021-06-30 09:36:12 657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人