自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (3)
  • 收藏
  • 关注

原创 CSDN 编辑器设置图片缩放和居中

csdn markdown 编辑器设置图片居中和缩放

2024-03-14 22:57:58 694

原创 【Qt】QListView 显示富文本,设置文本内容颜色

QListView 显示富文本

2024-03-14 18:02:12 1261

原创 【Qt】QTextEdit/QPlainTextEdit 实现 Tab 键多行缩进与反缩进

QTextEdit 与 QPlainTextEdit 实现缩进与反缩进

2024-03-03 22:16:56 665

原创 【Qt】QTextEdit/QPlainTextEdit 实现 Ctrl + 鼠标滚轮 缩放文本功能

QTextEdit 或 QPlainText 实现 Ctrl + 滚轮缩放 文本大小

2024-02-22 22:02:01 750

原创 【CMake】CMake 中引入 Qt Linguist 翻译功能

cmake 引入 qt linguist 功能

2024-02-22 21:38:08 624 3

原创 【计算机语言】浅谈 — 计算机语言分类

计算机语言分类

2024-01-29 18:25:05 490

原创 【Qt】QInputDialog setGeometry: Unable to set geometry 问题

QInputDialog 警告 Unable to set geometry

2024-01-29 18:18:48 583

原创 【C语言】- 设置控制台标题、编码、文字颜色、大小和字体

C语言设置控制台字体和大小

2024-01-18 23:05:10 867

原创 电子/计算机专业词汇中法对照(持续更新)

计算机,电气专业 中法技术词汇对照

2023-12-16 21:44:07 981

原创 【Scheme】Scheme 编程学习 (七) —— Macros 宏

Macros in scheme

2023-10-30 23:43:04 440

原创 【Scheme】Scheme 编程学习 (六) —— lambda 函数

scheme lambda 函数

2023-10-24 23:55:56 278

原创 【Scheme】Scheme 编程学习 (五) —— 引述

在 Scheme 中的 Quoting 引述介绍和使用

2023-10-15 10:51:36 184

原创 LNK2001: unresolved external symbol __imp___std_init_once_begin_initialize 问题解决

Visual Studio LNK2001: unresolved external symbol __imp___std_xxx 问题。

2023-09-30 21:12:06 564

原创 Visual Studio 中使用 CMake

CMake projects in Visual Studio official links

2023-09-25 17:40:19 421

原创 C/C++ 代码中使用 CMake 工程目录

代码中使用 CMake 变量

2023-09-13 00:27:00 405

原创 编程实用链接 — 持续更新

编程实用网站链接整理

2023-09-06 11:32:16 73

原创 【C++】Visual Studio EditorConfig 格式设置

visual studio 中 .editorconfig 文件的各种属性设置解释

2023-08-31 21:04:02 957

原创 【高效学习】《How to work more efficiently》一 part one

本文部分整理自法文书 《Comment travailler plus efficacement》

2023-08-23 14:08:26 254

原创 【C++】虚继承(virtual base classes)

C++ 虚继承的情景,以及代码示例

2023-08-11 17:04:44 277

原创 【Qt】信号槽的三种连接语法

qt 信号槽的三种连接形式,使用 Qt5 语法 connect 如何处理函数重载

2023-08-11 16:46:59 872

原创 【Scheme】Scheme 编程学习 (四) —— 递归

在 Scheme 中函数的通常写法,the normal way to write functions in Scheme,通常会用到递归 (recursion),本节的主要内容为为了更好的理解递归如何运行 (make it easier for understand how recursion works)

2023-08-07 16:54:33 176

原创 【Scheme】Scheme 编程学习 (三) —— 闭包

scheme 闭包概念

2023-07-31 15:46:36 166

原创 【Qt】Qt 实现图像格式转图标 ico 格式的程序

用于放置原图片路径,和生成路径,以及用于浏览选择位置的两个按钮,这里将他们命名为 srcPath, destPath, btnSrcBrowe, btnDestBrowse。响应转换按钮的槽函数, 这里获取两个路径,然后使用核心代码,如果保存成功则在 QTextEdit 上显示。,这里除了 Ui 没有存储任何的私有变量,为了简洁,省去了非必要的多个成员变量的维护和与界面同步的问题。若获取到文件路径,则在显示源路径在界面上,同时显示目标路径到界面上,使用。文件对话框,选择完毕点击确定,会将文件路径返回到。

2023-07-30 16:15:08 1082

原创 【C/C++】C语言工程转C++工程,去除旧代码中的警告和错误

警告 warning ISO C++ forbids converting a string constant to 'char *' [-Wwrite-strings]error: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]引入其他 C语言 方法,使用时会报错,无法解析的外部符号等C++ 中的编译器为了使用函数重载,声明会编译为区别 C语言编译器的另一种形式 此处会报错 修改方法可以将引入的函数。

2023-07-21 23:30:54 433

原创 【Scheme】Scheme 编程学习 (二) —— 基础

两种数据结构点对 (Pairs) 和 表 (Lists),以及如何创建Loops两种特殊的过程 (Procedures) Map 与 Fold注意Scheme 是一种函数式编程语言,什么意思呢?就是说它的参数可以为函数,返回值为函数,而且必须有返回值,若没有返回值,则接连的函数式无法继续执行下去。前一个函数的结果为后一个函数的参数。而且 Scheme 是一种脚本语言,也就是类似 Python 需要解释器。不同于编译语言和伪编译语言。

2023-07-19 20:45:00 1144

原创 【Scheme】Scheme 编程学习(一) —— 概述

Scheme 是一种编程语言是 Lisp 语言一种变体。在 1975 年由 Guy Steele 与 Gerry Sussman 在 麻省理工的 (Artificial Intelligence lab) 人工智能实验室中发明。它是 Lisp 的第一个要求其实现使用尾调用优化,并着重于函数式编程和递归算法的方言。Scheme 编程语言采用极简主义的设计理念,指定一个小的标准核心,并提供强大的语言扩展工具。它广泛用于教育和科学组织,尤其是在人工智能领域。

2023-07-16 23:32:09 588 2

原创 【C++】SonarQube C++ 静态代码检视规则

举例:Virtual function ‘UpdateStatus’ is called from constructor ‘Remote’ at line ‘42’. Dynamic binding is not used.类成员的初始化顺序是按照类内数据成员的声明顺序进行初始化的,这样可以减少不必要的开销,类不必为每一个对象进行跟踪初始化数据成员,只需要按照类中的声明顺序初始化即可。类类型的变量,或者叫聚合类型变量,初始化建议放在构造函数初始化列表,这种情况下 只调用一次构造。

2023-07-11 23:47:01 389

原创 【C++】float / double 与 0 值比较

float 与 double 在计算机中存储的内容可能与想象中等于代码赋予的字面值不同,如下因此与 0 值的比较不可以单纯比较 == 0.0。

2023-07-10 23:02:34 1080

原创 【C++】标准库 - 文件的读写 ifstream, ofstream, fstream

网上关于使用 C++ 读写文件的内容不是所期待的,所以来写一下。无论是读文件还是写文件,首先需要打开文件,需要使用两个类ifstream (InputFilestream) 用于读取ofstream (OutputFilestream) 用于写入这两个类继承自 std::io_base 用于处理 io 流。需要包含头文件。

2023-07-05 08:26:53 6579

原创 《找 bug 的活动》VIP 会员免费的视频,PC Web 端无法观看

期望问题能得到尽快解决,只有 手机 App 端可以观看,但是 PC Web 端有此 bug。CSDN 学习中心的视频课,有部分是 VIP 会员免费的课程,但是会重复跳转到 确认订阅界面。确认本账号是会员,且处于会员有效期间,视频已订阅,并且订阅多次。从订阅中心跳转页一样会出现。但是手机端 CSDN App 就没有这个问题。后会反复弹出,再次点击再次弹出。

2023-06-27 11:50:59 770 1

原创 【C++】标准库 — 正则表达式 std::regex

从 C++11 起,标准库增加了正则表达式 (RegularEx)std::regex,包含在头文件中。描述字符序列的方法,用于字符(串)的模式/模糊匹配。用途查找 (是否包含,找出来)标识释义seqsequence 表示目标序列rregex 表示模式,即正则表达式mmatch 对象,即 std::match_results 匹配到结果数组mftmatch flag type 匹配标识选项位掩码类型 (BitmaskType)替换(替换内容,替换格式)标识释义。

2023-06-25 18:51:26 2323 2

原创 【C/C++】静态内存分配与动态内存分配

编译时内存分配或静态内存分配 (Compile-time or Static Memory Allocation)运行时内存分配或动态内存分配 (Run-time or Dynamic Memory Allocation)静态内存分配静态内存分配是由编译器为声明的变量分配内存。内存的地址可以通过地址操作符找到,并且可以赋值给指针变量。该内存是在编译时分配的。动态内存分配在程序执行时 (execution) 或 运行时 (run-time) 进行的内存分配被称为动态内存分配。库函数例如calloc()

2023-06-25 00:38:17 1702 1

原创 使用谷歌 Chrome 浏览器禁用网页 JavaScript

Web 中 JavaScript 的主要功能为实现网页的动态,与用户的交互, HTML DOM 节点的增删修改等。在网页中插入新的 HTML 元素,修改现有的网页内容和样式响应用户的动作,响应鼠标的点击/移动、键盘的按键事件等向远程服务器发送网络请求,AJAX 请求,下载/上传文件等获取或修改 cookie,向访问者提出问题、发送消息等记住客户端的数据,记住密码等实现页面的效果更改,动画效果等这些功能保证了一个 Web 页面的正常运行。

2023-06-21 18:45:19 4702

原创 【C/C++】 switch-case 详解/全面总结

类似if-else语句,语句用于处理复杂的条件判断和分支操作,但相较前者有更好的可读性,在代码中出现冗长的if-else阶梯代码时,语句可作为一个不错的替代方案。

2023-06-19 09:44:11 4292

原创 【C++ 笔记五】STL 标准模板库 —— 容器基础进阶

顺序容器顺序容器的查找时间复杂度为 O(n),即在存在 n 个元素时,大 O 表示时间渐进复杂度上界,也就是最差的情况下需要查找 n 次。关联容器红黑树为一种特殊的平衡二叉搜索树 (balanced binary search tree),查找复杂度为 O(lognlog_{}nlog​n二叉树:一棵树型数据结构,每个节点至多有两个子节点。平衡二叉树:即对于树中任何一个节点,它的左子树和右子树的高度之差 (平衡因子) 的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。

2023-06-12 21:37:47 860

原创 CMake 设置开关选项

有时候为了方便调试,方便条件式的构建工程项目,则可在 文件中添加开开关选项,并将一系列如自定义的宏定义,和构建或者不构建的工程写入其中,这样仅修改 CMakeLists.txt 文件中的开关选项,使用 cmake 构建工程时,则可便捷开关管理一些列的自定义选项。常使用 命令,它的语法如下:option 中的三个参数,示例:如创建选项 PRINT_INFO,在选项启用时用输出消息并添加预处理定义 PRINT_INFO ,这样在代码中我们就可以通过判断宏定义来开关我们的调试打印。CMakeLists.t

2023-06-11 19:59:12 1343 2

原创 【C++】静态成员函数

类中的成员函数,若未使用类中的成员变量,则可声明为静态成员函数,函数声明前加上static关键字。静态成员函数不属于对象,属于类。静态成员函数与成员函数用法上的主要不同为:调用静态成员函数时,不需要实例化一个对象。只需要使用类名命名空间标识符) 加函数名即可调用。

2023-06-09 20:55:10 2677

原创 【C++ 笔记四】STL 标准模板库 —— 容器基础

(标准模板库) 包含于(标准库) 中,都封装于命名空间std中。属于泛型编程 (Generic Programming) ,使用模板 (template) 为主要工具来编写的程序。迭代器是一种泛化的指针,可以使用++和--去访问容器中的元素,需要注意它的访问区间是一个前闭后开的区间。c.begin()解引用是容器的第一个元素,c.end()指向的是容器最后一个元素的下一个元素,所以不能解引用,即*(c.end());可能导致程序异常,程序崩溃异常退出。statement;

2023-06-09 17:08:26 607

原创 我的创作纪念日 - 2 的 9 次方

这些东西都是可以平时积累,不一定都要抽出大量的时间,坐地铁的时间,排队坐过山车或者排队进入景区的时间,如厕的时间。还有一个原因就是, 看到网上同一个文章不少人 Ctrl + C, Ctrl + V,一个标点符号都没改,最重要的是还解决不了我遇到的问题。医学,人生啥的,感觉很多事都是这样,前人栽树,后人乘凉。我也挺愿意当这个前人的。最初写博客的原因,一个是有些内容网上很难找到或者根本找不到,然后费了好大功夫好长时间才解决;也没啥规划,就是随便一点吧,该记录就记录,想写就写,毕竟也不是什么主业。

2023-06-08 09:57:52 99

原创 【Git 学习三】Git 查看提交历史,格式化输出统计信息

选项,会显示哪些文件被修改,以及被修改的文件有多少行的移除 (deletions),多少行添加 (insertions)。是将此工作合并到分支的人,如代码监视人/责任人,Git 的维护人员等。选项可以使用自定义的格式展示提交历史记录,有一些内建子选项供选择。在 2008 年10 月期间除了合并提交之外的哪些提交 修改了。不同的地方为,前者显示完整的 SHA-1 哈希值校验和。仅显示 path/src/ 目录下的提交历史。用于查看提交历史记录/提交日志的命令为。表示提交历史的相对时间,

2023-06-07 21:08:20 1923

开源库 QCodeEditor 原版

基于 Qt 的代码编辑器开源库,包含语法高亮(语法关键字分类别高亮,注释高亮等),样式设置,自动补全,空格替换制表符,在编辑器内标记与鼠标选中内容相同的所有内容,提供四种语言的语法高亮(C++、Python、Json,XML)代码, MIT License ,允许修改代码后闭源,可商用和再次发布。 使用 QTextEdit 作为最基础的代码编辑控件,使用 qt 已有库,QSyntaxHighlighter(Qt 内置语法高亮), QCompleter(Qt 内置关键字自动补全)

2024-02-26

华为C/C++语言编程与安全编程规范

业界编程规范 一个zip压缩包 包含三个 PDF 文件 华为C语言编程规范.pdf 华为C++语言编程规范.pdf 华为C&C++语言安全编程规范.pdf

2023-05-04

MapTiles.zip

最近下载的百度离线地图的瓦片切片,9-15层深度,北京区域,供开发测试用,请勿商用,商用请遵照百度API商用条款。

2020-06-23

libmysql.dll与libmysql.lib-(32位及64位)

Qt C++开发中打开MySQL数据库遇到的Driver not loaded问题,需添加libmysql.dll和libmysql.lib到Qt安装目录:\Qt5.x.x\5.x\mingw49_32\bin下。 或者解决其他打开问题错误描述如下: QSqlDatabase::QMYSQL driver not loaded QSqlDatabase::available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

2019-11-12

海康威视指纹门禁一体机_用户手册_DS-K1T804系列【中文】.pdf

海康威视DS-K1T804系列的指纹门禁一体机相关都不可以在官网中文页面上找到 对应的,SDK除外,相关的产品描述只有英文的页面才有,中文的相关只有在淘宝京东等网站能零星找到些相关内容,这个是花了好大功夫才找到的

2019-05-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除