随笔分类 - c++
摘要:1 #include <Eigen/Sparse> 2 #include <Eigen/IterativeLinearSolvers> 3 #include <Eigen/PardisoSupport> 4 using namespace Eigen; 5 using namespace std;
阅读全文
摘要:1,以Visual Studio为例 2,下载CLAPACK的包,地址 3,打开cmake设置生成编译文件,步骤如官方图示 4,按照上图生成的编译文件,打开visual studio编译,会生成几个lib文件,默认会在 C:\Program Files (x86)\CLAPACK下找到 5,新建一个
阅读全文
摘要:线程同步 atomic 在OpenMP中,线程同步机制包括互斥锁同步机制和事件同步机制。互斥锁同步的概念类似于Windows中的临界区(CriticalSection)以及Windows和Linux中的Mutex,以及VxWorks中的SemTake何SemGive(初始化时信号量为满),即对某一块
阅读全文
摘要:环境 WIN10 + VS2019 社区版 按照其他网友的方法说 解决方法: 1 一个类内部的定义返回类型为double的方法种没有写return语句。 2 变量没有初始化也会导致这种情况。 但是设置完依然有错误,然而我发现在报该错前有很多一闪而过的错误 c1xx : warning C4199:
阅读全文
摘要:1,比较简单的讲解,链接 argc 是 argument count的缩写,表示传入main函数的参数个数; argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入
阅读全文
摘要:前言 有时候需要实现窗口可扩展,换句话说有一部分widget能够隐藏,显示,并且对话框大小可以随着widget变动而做出相应的变化;如图: 在点击CheckBox时,GroupBox_2能够显示,取消选中时,又恢复隐藏状态。如左图: 具体步骤: 1, 在designer中建立必须的几个widget,
阅读全文
摘要:一、准备工作 下载需要的材料: 1. OSG稳定版源代码, 3.6.3版本 2. 第三方库,选择VS2017对应的版本 https://download.osgvisual.org/3rdParty_VS2017_v141_x64_V11_full.7z [98.6 MB] 3. OSG3.4的数据
阅读全文
摘要:准备工作 腾讯云服务器(Ubuntu),C++编程语言 由于想输出界面中包含中文,所以安装库 libncursesw5,依次输入下面三行命令 编译用如下命令 ToDoList小工具开发 思路 由于一开始想的就比较多,想做一个工具箱,所以Todolist工具只是其中的一个,这样的话用c++每个小工具封
阅读全文
摘要:静态数据库,简单方便 在.pro文件里添加 +sql
阅读全文
摘要:这个例子是,点击开始按钮,数字累加,点击停止按钮,数字不动。 1,新建一个类,里面是子线程的内容 2,主线程中创建QTread 对象,然后将子线程类通过moveToThread()中来 并且不直接调用子程序(子线程),通过主程序发出一个信号,然后子程序接受到信号,开始运行
阅读全文
摘要:Qt的介绍 跨平台c++图形用户界面应用程序框架 Qt的框架 父类(基类)子类(派生类) 头文件 QApplication应用程序类 Qt头文件没有.h 头文件和类名一样 有且只有一个应用程序类的对象 窗口默认是隐藏,需要人为显示 项目文件 Q_OBJECT 信号与槽需要这个 pro文件中,TARG
阅读全文
摘要:#ifndef MYBUTTON_H #define MYBUTTON_H #include class MyButton : public QPushButton { Q_OBJECT public: explicit MyButton(QWidget *parent = nullptr); protected: void mousePressEvent(QMo...
阅读全文
摘要:QFile QDataStream QTextStream QBuffer
阅读全文
摘要:QPainter绘图 重写绘图事件,虚函数 如果窗口绘图,必须放在绘图事件里实现 绘图事件内部自动调用,窗口需要重绘的时候,状态改变 绘图设备(QPixmap,QImage,QBitmap,QPicture) QPixmap图片背景透明,针对屏幕进行优化了,和平台相关,不能对图片进行修改 QImag
阅读全文
摘要:之前没有接触过curse和ncurse,平时用的也都是windows系统,所以对PDCurses也挺感兴趣的。网上关于PDCurses的内容也不是很多,但是感觉上它的函数应该都是和其他操作系统里函数都是对应的。 在GITHUB上搜到PDCurses项目,自己直接从里面找找,捣鼓捣鼓。链接 关于PDC
阅读全文
摘要:由于Windows没有可用的ncurses库,所以就用PDCurses代替 先放链接 https://sourceforge.net/projects/pdcurses/,下载最新版本 但是我不会编译,所以直接下载一个编译好的咯(这是08年更新的) https://sourceforge.net/p
阅读全文
摘要:1,Matlab存储二进制 需要存储多个连续文件时,写一个循环就可以了 2,C++读取二进制 读取连续的文件
阅读全文

浙公网安备 33010602011771号