04 2024 档案

摘要:一、运行 - 从系统属性入手 按下“win+R”快捷键,打开运行对话框,输入指令:sysdm.cpl 打开【系统属性】窗体后,依次点击选项卡【高级】、【环境变量】按钮 二、运行 - 直接打开 按下“win+R”快捷键,打开运行对话框,输入指令:rundll32 sysdm.cpl,EditEnvir 阅读全文
posted @ 2024-04-28 16:42 FBshark 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:INTEGER。有符号整数,存储在1、2、3、4、6或8个字节中,可以设置主键自增. int 或者 INT不能设置主键自增。 也就是说: 有了 autoincrement 的加持,在添加记录的时候,就不用给这个属性专门设置输入框了。 代码如下: /* * @func:regBtn的SLOT函数 * 阅读全文
posted @ 2024-04-27 10:43 FBshark 阅读(66) 评论(0) 推荐(0) 编辑
摘要:本文转载自:https://cloud.tencent.com.cn/developer/article/2371799 本章将重点介绍QDateTime日期与时间组件的常用方法及灵活运用。 在Qt中,日期和时间的处理通常使用 QDateTime 类。QDateTime 是一个用于表示日期和时间的类 阅读全文
posted @ 2024-04-26 21:57 FBshark 阅读(286) 评论(0) 推荐(0) 编辑
摘要:前言: 通过按钮实现文件弹窗选择以及关联的操作 效果图就和平时用电脑弹出的选文件对话框一样 原型图 技能: 头文件: #include<QFileDialog>//头文件 QString filename = QFileDialog::getOpenFileName(this, "弹窗标题", "E 阅读全文
posted @ 2024-04-26 14:04 FBshark 阅读(993) 评论(0) 推荐(0) 编辑
摘要:QT中程序崩溃的原因解释 1. 空指针异常(Null Pointer Exception)(常见于结束时崩溃)当我们调用一个空指针指向的方法或者成员变量时,程序会崩溃,因为空指针并没有对应的方法或成员变量。 2. 数组下标越界(Array Index Out of Bounds)当我们访问数组的时候 阅读全文
posted @ 2024-04-26 12:19 FBshark 阅读(3727) 评论(1) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/Gnar_w/article/details/134966919 作者:Gnar_w (CSDN) 一、说明 在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(仅有些许类似)。 二、使用 有以下方式: 使用arg(s 阅读全文
posted @ 2024-04-26 10:49 FBshark 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1. sqlite介绍 SQLite 是一种轻量级的嵌入式关系型数据库管理系统,它是一个开源的、零配置的、自包含的、事务性的 SQL 数据库引擎。SQLite 的设计目标是简单、高效、可靠,适用于各种大小的应用程序。 以下是SQLite的一些特点和优势: 1.轻量级: SQLite 非常小巧,数据库 阅读全文
posted @ 2024-04-26 09:56 FBshark 阅读(271) 评论(0) 推荐(0) 编辑
摘要:在工程应用中,通常有需要用网络传输图片的需求,考虑网络带宽的限制,无法直接将原始图片进行传输。 常用的两种压缩方式有png、jpeg, png是无损压缩,jpeg是有损压缩;因此png图片文件尺寸略大,jpeg图像有一定的失真。 可以使用opencv中的imencode与imdecode函数进行图像 阅读全文
posted @ 2024-04-25 14:40 FBshark 阅读(280) 评论(0) 推荐(0) 编辑
摘要:本文转自:《Qt编程指南》 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 本节学习 QByteArray 的两种用法,第一种作为字符串处理类,类似 QString ,但 QByteArray 内部字符编码不确定,所以要慎用。第二种是作为纯的字节数组,里面可以包含 阅读全文
posted @ 2024-04-25 11:11 FBshark 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:QTimer定时器 一般情况下我们使用定时器开启定时任务都是这样操作: //.h文件--声明QTimer对象和槽函数 public slots: void Timer_func(); public: QTimer* Timer_; //.cpp文件--实例化和连接信号槽 Timer_= new QT 阅读全文
posted @ 2024-04-24 17:32 FBshark 阅读(640) 评论(0) 推荐(0) 编辑
摘要:本文主要参考 《QT+opencv源码编译》:https://blog.csdn.net/m0_49156395/article/details/135721596 详细步骤请阅读上面文章,本文主要着重强调其中的关键步骤。 一、Configure(CMakeList.txt)和 generate(M 阅读全文
posted @ 2024-04-23 22:18 FBshark 阅读(754) 评论(0) 推荐(0) 编辑
摘要:电路:声控LED闪烁灯 这里介绍一个通过声音控制LED闪光的简单电路,将它挂在室内音响或电视机的扬声器附近,LED会随喇叭播放的音色声而闪闪发光。电路图如下。 电路工作过程: 1、电路上电后,周围环境无声音时,三极管Q1,基极电阻R1,集电极电阻R3,刚好是三极管的一个基极偏置电路,三极管Q1是导通 阅读全文
posted @ 2024-04-22 15:01 FBshark 阅读(855) 评论(0) 推荐(0) 编辑
摘要:编译方式:CMake 环境:Windows 10 主要用于:Python开发 +Visual Studio C++开发(如果要用Qt开发,请看我的另一篇文章) 一、 CMake编译 OpenCV 错误处理 1. 部分文件联网下载失败导致opencv过不了cmake 问题描述:configure报错: 阅读全文
posted @ 2024-04-19 15:21 FBshark 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:首先配置python3环境 1.python源:https://www.python.org/(最好是下载高版本)2.下载安装脚本启动安装,并点选添加python到PATH(环境变量)3.验证:管理员启动cmd(Powershell),输入 python --version 或者 python -V 阅读全文
posted @ 2024-04-18 21:41 FBshark 阅读(3254) 评论(0) 推荐(0) 编辑
摘要:QT项目的打包:https://www.jb51.net/article/226929.htm 详细图文链接:https://www.jb51.net/program/293213ftd.htm B站视频链接:https://www.bilibili.com/video/BV1xy4y1m794?p 阅读全文
posted @ 2024-04-18 17:25 FBshark 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1. 生成qrc文件 2. 项目同级目录下创建res文件夹并将资源粘贴过来 3. 编辑qrc,加入前缀和文件 4. 利用qrc生成二进制文件 rcc 资源过大,会提示如下问题: 解决方法: 利用cmd打开终端,定位到res.qrc的目录下,输入命令rcc -binary .\res.qrc -o p 阅读全文
posted @ 2024-04-16 16:58 FBshark 阅读(310) 评论(0) 推荐(0) 编辑
摘要:先来个区别说明:赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。编译器会区别这两种情况,赋值的时候调用重载的赋值运算符,初始化的时候调用拷贝构造函数。如果类中没有拷贝构造函数,则编译器会提供一个默认的。这个默认的拷贝构造函数只是——简单地复制 阅读全文
posted @ 2024-04-15 16:32 FBshark 阅读(281) 评论(0) 推荐(0) 编辑
摘要:回顾学习find和find_if, 网上查了一下资料,这里记录一下。 STL的find,find_if函数提供了一种对数组、STL容器进行查找的方法。使用该函数,需 #include <algorithm>我们查找一个list中的数据,通常用find(),例如: 1、find using names 阅读全文
posted @ 2024-04-13 15:44 FBshark 阅读(938) 评论(0) 推荐(0) 编辑
摘要:简介 脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。 它的命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称为批量处理语言或工作控制语言。 一个脚本通常是解释执行而非编译。 脚本语 阅读全文
posted @ 2024-04-10 21:20 FBshark 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1. 类中==运算函数相关 在list对象使用 remove() 方法删去其中的成员的时候,会出现这方面的报错。 1-1. 编译报错 no match for ‘operator== 错误解释: 这个编译错误表明编译器在尝试使用==操作符比较两个对象时找不到匹配的操作符函数。在C++中,如果你尝试比 阅读全文
posted @ 2024-04-09 21:10 FBshark 阅读(75) 评论(0) 推荐(0) 编辑
摘要:简短不看版 C++中的std::queue本身是不直接支持遍历操作的(通俗点讲,无法使用迭代器和下标访问)。 那么如果有这方面的需求,且操作频繁的话,最好用std::deque取代之(deque 是支持遍历操作的)。 C++ 遍历queue:不推荐,但可以自己搞 在C++中,std::queue是一 阅读全文
posted @ 2024-04-08 20:01 FBshark 阅读(2823) 评论(0) 推荐(0) 编辑
摘要:报错解释:这个报错信息表明你尝试使用一个整型(int)值去初始化一个枚举类型(enum)的实体,但是这样的操作是不允许的。在C++等编程语言中,枚举(enum)类型是一种用户定义的数据类型,它仅仅限定变量可以从一个预定义的常量值集合中取值。 解决方法:要解决这个问题,你需要确保初始化枚举类型的实体时 阅读全文
posted @ 2024-04-08 17:28 FBshark 阅读(597) 评论(0) 推荐(0) 编辑
摘要:使用ifconfig得到的是私网ip,看不到公网ip 这时候可以通过以下两个命令查看当前的ip: curl cip.cc IP : XXX.XXX.XXX 地址 : 中国 上海 运营商 : 阿里云/电信/联通/移动/铁通/教育网 数据二 : 浙江省杭州市 | 阿里云BGP数据中心 数据三 : 中国上 阅读全文
posted @ 2024-04-03 17:23 FBshark 阅读(500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示