- 博客(40)
- 资源 (5)
- 收藏
- 关注
原创 Boost读写ini文件
INI文件是一种非常简单的文件格式,通常以 “.ini” 作为文件扩展名,用于存储应用程序的设置和配置信息。INI文件由一个或多个节(section)组成,每个节都以一个用方括号括起来的标题开头,包含一个或多个键值对(key=value),用于存储具体的配置信息。INI文件为应用程序提供了一种简单、易于编辑的方式来存储和管理配置信息。
2024-04-14 19:02:33 689
原创 Matlab中的参数定义
Matlab是一种非类型化语言,大多数函数都不需要参数声明或验证。但是为了保证程序的通用性和按照预期工作,对参数进行验证是非常有必要的。
2024-04-06 18:34:32 1276
原创 Boost编译使用
Boost 是一个非常强大的 C++ 开源库,提供了许多高质量的、经过良好测试的 C++ 组件。Boost 的主要特点包括广泛的功能覆盖、高质量和可靠性、跨平台性以及活跃的社区。Boost 涵盖了 C++ 标准库中众多常用功能的扩展和补充,包括容器、智能指针、正则表达式、日期时间、并发、序列化等。这些组件经过了广泛的测试和审核,确保了其高度的可靠性和安全性,许多 Boost 库已经成为 C++ 标准库的一部分。Boost 可以在众多主流操作系统和编译器上运行,确保了代码的可移植性。
2024-04-04 11:03:19 1218
原创 windows 批处理命令详解
Windows批处理命令是一种简单而强大的自动化工具,可以帮助用户在Windows操作系统中执行各种重复性任务和常见操作。通过编写批处理脚本,用户可以将一系列命令组合在一起,实现自动化执行。这不仅可以大大提高工作效率,减少手动操作的繁琐,还可以简化系统管理和维护任务,如备份数据、清理临时文件、安装软件等。此外,批处理命令还支持条件判断和程序流程控制,使得脚本可以根据不同的情况采取相应的措施,增强了其灵活性和复杂性。
2024-04-01 19:43:58 1159
原创 Freegult 使用
编译环境: CMake3.28.0-rc3 GUI + VS2015。解压缩后文件 README.cmake 说明了编译方法。
2024-03-29 17:17:55 309
原创 FFTW使用
FFTW 是一个 C 语言子程序库,用于计算一维或多维、任意输入大小、实数和复数数据(以及偶数/奇数数据,即离散余弦/正弦变换或 DCT/DST)的离散傅立叶变换 (DFT)。FFTW有现成编译好的库可直接下载官方编译的动态库没有但是有 可使用以下命令导出
2024-03-29 17:08:59 848
原创 Python 开发环境搭建
1、下载2、安装Pycharm安装1、 下载 社区版基本够用2、安装一路在命令行中使用 命令可查看的配置信息,其中显示了虚拟环境安装目录打开 文件默认存储在,若是没有使用以下命令创建打开文件并在文件中添加以下信息,其中更换为你需要存放环境的位置作者这里设置的虚拟环境安装目录在的安装目录下,但是该目录的控制权限是(从上图可知)指定的文件需要用户完全控制,若是没有,则需要右键文件 -> 属性 -> 安全 ->高级 -> 修改指定用户访问权限为完全控制参考
2024-03-27 17:34:16 329
原创 Qt+CMake应用开发
鼠标点击菜单栏 -> 文件 -> New File -> 选择模板 -> 类名 -> 后面的步骤都是一样的, 新生成出的类会自动添加到CMakeLists.txt 中。Qt资源文件依然是右键菜单栏文件 -> New File -> 选择Qt资源文件 -> 后面的步骤与Pro项目添加方式相同。不推荐CMakeLists中使用显式的添加文件名的方式去添加每一个文件,文件越多可读性越差,且不方便频繁新增移除文件。可右键qrc文件 ->用…在CMakeLists添加以下代码可自动添加文件到项目结构中。
2024-03-26 14:54:44 1099
原创 QT Windows 小功能实现
QT Windows 小功能实现文章目录QT Windows 小功能实现最小化到系统托盘使用到的类简单使用开机自启动操作注册表需要使用到的类简单使用最小化到系统托盘使用到的类#include <QSystemTrayIcon>简单使用MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); this-&g
2022-04-30 12:20:48 622
原创 VS 2015 Steup 打包发布软件
VS 2015 Steup 打包发布软件文章目录VS 2015 Steup 打包发布软件打包非Vs项目1、插件下载2、安装3、打开VS新建`Steup Project`项目4、添加程序以及依赖项5、添加卸载程序以及快捷方式6、编译生成7、优化安装界面打包Vs项目疑惑打包非Vs项目项目使用Qt编写1、插件下载Microsoft Visual Studio 2015 Installer Projects工具->扩展与更新->联机->搜索 Installer Proje
2022-04-03 12:03:25 2072
原创 Qt开发奇葩问题总集
Qt开发奇葩问题总集文章目录Qt开发奇葩问题总集说明:使用 QColorDialog 控制台出现提示 未解决Qt 运行程序控制台 自动输出 CUserInputProcessor::OnSetFocus in 之类的环境: win7 Qt Creator4.13.1 Qt5.12.10现象描述:解决办法:出现原因:Qt 打开软件出现 缺库 api-ms-win-core-sysinfo-l1-2-o.dllQt 使用多线程连接信号槽 发生错误Qt 多线程 未解决Qt 使用MSVC
2022-03-27 10:38:39 4448 1
原创 Qt 读写 .ini 文件
Qt 读写 .ini 文件文章目录Qt 读写 .ini 文件.ini文件使用到的库写操作读操作嗯 百度又一大堆为啥要费时间自己写呢在实际中用到了方便自己看 时间久了忘记的话测试环境 Qt5.12.10 QtCreator 4.13.1 MinGW32bit 虽然这个对环境没啥要求以下将介绍 Qt对.ini文件读写操作的一些方法 以及个人对一些问题的尝试开始正题.ini文件Initialization File 初始化文件的缩写 由节、键、值组成。 “;” 到行
2021-06-10 19:20:44 557
原创 树莓派 简单换源方法(清华源)
树莓派 简单换源方法(清华源)最近需要 用到Ubuntu和树莓派 所以我是先换的Ubuntu的源如果有需要的可以参考我的另一篇Ubuntu 不同版本的下载 以及 换源有了上次的经验 我直接到浏览器搜索关键词 :树莓派 清华源Raspbian 镜像使用帮助进来之后发现也是可以选择版本的 看到这里让我想起Ubuntu里面查看版本的方法pi@raspberrypi:~ $ lsb_release -aNo LSB modules are available.Distributor ID
2020-12-09 04:47:22 1917
原创 Ubuntu 不同版本的下载 以及 换源
Ubuntu 不同版本的下载 以及 换源我也是根据网上的一些方法自己用过写的一个总结 一是给看到这篇文章的提供一个参考 二是给我自己以后看的首先提一下很多东西毕竟是官方的最权威下面介绍我是怎么发现这个方法的Ubuntu 下载打开Ubuntu的官网 进入Desktop 的下载页面 一般只会显示当前最新版的下载链接 (全是英文的也不要怕 有些浏览器带了翻译的 可以看就行了)进去之后翻到最下面这个地方 (有翻译可能翻译出来是 查看所有镜像)进入到 Ubuntu的镜像目录
2020-12-09 03:27:54 1448 1
原创 Win10分屏HDMI检测不到显示器
Win10分屏HDMI检测不到显示器时间:2020年12月1日0、Win10更新系统后检测不到分屏显示器1、检查屏幕可以使用2、检测HDMI 视频线可以使用3、设置->系统->显示 检测不到显示器4、HDMI 分屏设备接好 设备管理器->显示适配器->选择一个驱动右键卸载 不要勾选删除 点击卸载 这时候可能会有惊喜或者惊吓 再次进入设备管理器 ->右键显示适配器 ->扫描检测硬件改动 添加刚卸载的驱动以
2020-12-01 16:05:19 39546 12
原创 Qt QFileDialog log4cplus:ERROR
Qt QFileDialog log4cplus:ERROR最近使用Qt Coreator QFileDialog打开文件的总是报下面的错 虽然不会影响程序正常运行 但是看着总是不舒服 经过多方查找 说 卸载掉 Autodesk 360 就行Qt: Untested Windows version 6.2 detected!log4cplus:ERROR No appenders could be found for logger (AdSyncNamespace).log4cplu
2020-10-30 12:51:50 1485
原创 QRegexp、QRegularExpression的用法学习
QRegexp、QRegularExpression的用法学习文章目录QRegexp、QRegularExpression的用法学习QRegexpQRegularExpression模式选项QRegexpRegexp 由表达式(expressions) 量词(quantifiers) 断言(assertions)int QRegExp::indexIn() //匹配成功返回索引 失败 -1setPattern() //输入一个RegExpreplace() //匹配替换
2020-10-28 21:00:10 3881
原创 QString 、QByteArray、 QVariant 的用法
QString 、QByteArray、 QVariant 的用法文章目录QString 、QByteArray、 QVariant 的用法QStringQt 的隐式共享类 Implicit SharingQByteArray QVariantQString隐式共享,写时复制深复制 复制一个对象 浅复制 复制一个引用 (指向共享数据块的指针)Qt 的隐式共享类 Implicit SharingQByteArray QCursorQFontQPixmapQStr
2020-10-27 21:49:23 1050
原创 Qt 容器 遍历 用法 学习
Qt 容器 遍历 用法 学习文章目录Qt 容器 遍历 用法 学习容器类非关联容器类关联容器类QListQMap遍历容器java风格的IteratorIterator 迭代器QListIteratorQMapIteratorSTL风格迭代器foreach关键字本文主要是对容器 和迭代器的学习 废话很少 都是在点上 更多的是代码示列若有不对的地方希望大家批评指正程序中使用的类#include <QCoreApplication>#include <QList
2020-10-20 11:58:32 705
.ini读写文件测试源码
2021-06-10
Qt UDP 通信 源码 模块
2021-05-19
Qt 绘制 Smith chart 源码
2021-01-19
Qt TCP 通信 源码
2020-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人