- 博客(86)
- 资源 (3)
- 收藏
- 关注
原创 abq_cae_open调用后无法运行子程序的原因即解决
然而在打开后,无法运行带有子程序的job。可用于打开abaqus的项目文件,以。这是因为里面缺少子程序环境的配置。关于子程序的中代码拷贝出来即可。
2023-12-21 15:29:26 422
原创 解决>>添加资源出现error RC2135
使用visual studio添加资源图标时出现错误,是因为rc文件默认使用本地字符集,如果使用其他字符集便会无法识别!
2022-10-09 20:07:26 661
原创 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 511
原创 记录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 310
原创 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 169
原创 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 113
原创 三点高斯积分函数
三点高斯积分函数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 1436
原创 该路径下是模板文件
C:\Users\YinXiang\AppData\Local\Microsoft\VisualStudio\15.0_b3d8765d\Extensions\mckmlaxf.tot\ProjectTemplates\VC\Qt\1033
2022-02-26 11:56:45 141
原创 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 297
原创 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 346
原创 快速排序算法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 485
原创 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 1079
原创 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 54
原创 待补充(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 49
原创 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 54
原创 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 116 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 78
原创 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 946
原创 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 625
原创 HTML代码(2021-06-26)
HTML代码<from id="namepassword" method="post" action="#"><fieldset><legend>登录的页面</legend><label for="username">用户:</label><input type="text"id="username" name="username"/><br/><label for="pass">密码:
2021-06-26 11:50:57 1665 1
原创 Qt事件机制(2021-06-26)
Qt事件机制//header fileprotected: void closeEvent(QCloseEvent *event);//cpp filevoid Widget::closeEvent(QCloseEvent *event){ int que=QMessageBox::question(this,"question","是否确认关闭?"); if(que==QMessageBox::Yes) { event->accept();
2021-06-26 11:14:17 64
原创 运算符重载(2021-06-26)
运算符重载运算符重载通常需要考虑先后顺序的重载,如复数类型+需要重载三次:复数+复数实数+复数复数+实数运算符重载可以看做函数的重载,不过运算符重载一般重载为友元函数, 因为这样可以访问类中的私有成员。#include<iostream>using namespace std;class Complex{private: double real, img;public: Complex(double r = 0, double i = 0) { real
2021-06-26 10:59:37 76
原创 C++运算符优先级(待续)(2021-06-26)
C++运算符优先级(待续)自增++和自减–自增减运算符皆为单目运算符,单目运算符只能改变一个变量的值,唯一的区别是两种运算符对应的运算发生的时间不同,前缀模式:先运算,后使用;后缀模式:先使用,后运算。double a,b,c,d;a=2,b=3;c=a++;d=++b;// a=3,b=4,c=2,b=4...
2021-06-26 09:55:46 55
原创 C++结构体(2021-06-25)
C++结构体C++的结构定义方法如下:struct 结构体名{ 成员列表,如 double sig = 0; double tau = 6;}变量名表;C++结构体和类相似,只不过类中的成员一般使用private 属性,而结构体中的数据都为public属性,引进结构体有两个原因,一是为了与C语言兼容,二是多给程序员一种选择。#include<iostream>struct ss{ double sig = 0; double tau = 6;};int main(
2021-06-25 21:53:44 74
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人