- 博客(138)
- 资源 (2)
- 收藏
- 关注
原创 Qt学习系列之设计模式的小记录
创建型:工厂方法模式、抽象工厂、原型模式、单例模式、构建器模式结构型:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式行为型:模板方法模式、解释器模式、职责链模式、命令模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、访问者模式一共23种设计模式。而在Qt中也使用到一些常见的设计模式,今天来详细介绍一下!简单记录一下Qt的Model/View设计模式的使用!
2024-10-11 13:16:30
1251
原创 字符串对比的那些事
最坏情况性能:虽然BM算法在大多数情况下表现良好,但在某些特殊情况下(如主串和模式串中字符分布均匀且模式串较短),其时间复杂度可能退化到\(O(mn)\),其中\(m\)是模式串的长度,\(n\)是主串的长度。- 坏字符规则:如果主串中的某个字符与模式串中的字符不匹配,根据该字符在模式串中的位置,将模式串向右移动若干位。- 好后缀规则:如果模式串的后缀与主串的某部分匹配,但后续字符不匹配,根据模式串中该后缀的位置,将模式串向右移动若干位,以利用已匹配的后缀信息。
2026-07-11 14:45:55
166
原创 关于Qt版本使用安装方面的记录
在一些代码编译中需要安装固定版本的Qt环境来支持程序的编译,那么就会出现一些安装上的问题,这里针对自己在安装和使用过程中的问题进行简单的记录!遇到的问题记录下来,下次再遇到就不怕了!
2026-07-11 14:44:37
70
原创 原来使用xbox这么简单
和朋友玩游戏,突然来了一嘴要是我们能用xbox接入电脑会怎么样。那么就试一试!没想到这么简单,两种编程都能丝滑接入!简单的通过两种不同的语言就将xbox直接使用起来,而且操作简单,后续可以深度开发游戏,直接使用操作手柄进行游戏,游戏体验感满满!
2026-07-11 14:43:59
293
原创 Qt/C++项目学习记录
在使用过程中出现程序自动奔溃。查找原因应该是空指针的问题。主要功能想使用Qtab并保存Qtab中的数据,但是只对列表中的某写单元格进行书写,导致未书写的单元格在读取的时候为空指针,所以建议初始化的时候,统一进行定义。
2026-07-11 14:43:19
20
原创 消耗 2000 万+ Token,AI 帮我把“丑小鸭“程序改头换面
作为一名菜鸟程序员,同时又是一名宝妈,总想用自己的技能给小崽子做点什么。之前在家练手,用 WPF 框架基于 MVVM 架构搭配 SQLite 数据库,写了一个宝宝衣橱管理小程序——能记录衣服的类型、颜色、尺码、价格,还能加载图片。功能虽然有了,但很快就被人吐槽:UI 太丑了。😅现在有了 AI 帮忙,那就让 AI 帮我把这个"丑小鸭"改造改造吧!
2026-04-16 08:37:01
393
原创 Qt/C++学习系列之列表使用记录
列表的使用主要基于QTableWidget控件,同步使用QTableWidgetItem进行单元格的设置,最后可以使用QAxObject进行单元格的数据读出将数据进行存储。接下来就开始列表的设置和保存吧!本文主要简单介绍了表格的简单使用,并做了存储设置。
2025-06-07 21:43:01
969
原创 Qt/C++学习系列之Excel使用记录
在项目中解析条目达50多条,并且都需要将对应的结果进行显示。为了将结果显示的更加清晰,考虑采用QTableWidget进行表格设置,而在使用过程中遇到一些问题,进行简单的记录。本文仅仅简单介绍了在使用单元格时,保存出现的问题,同时把自己的解决思路也写进来,提供一些问题的解决思路。
2025-06-07 21:42:41
1043
原创 Qt/C++学习系列之QButtonGroup的简单使用
本文介绍了Qt中QButtonGroup的基本使用方法和源码分析。QButtonGroup可以管理QRadioButton和QCheckBox,提供按钮分组和互斥逻辑控制。通过源码解析展示了其关键功能:添加/移除按钮、设置互斥性、ID操作以及信号机制。在实例应用中,对比了两种实现方式:直接连接信号槽和使用QButtonGroup管理,后者通过ID控制QComboBox的启用状态更灵活。本文为Qt按钮组管理提供了实用参考,特别适合需要互斥选择的UI开发场景。
2025-06-05 21:48:29
1724
原创 Qt/C++学习系列之QGroupBox控件的简单使用
最近在练手一个项目,项目中有不同功能的划分,为了功能分区一目了然,我使用到QGroupBox控件,也是在界面排版布局中最常用的控件之一。下面就详细介绍一下项目中的具体使用。本文根据实际项目出发,介绍了QGroupBox 的相关事件处理方式。
2025-06-05 21:47:32
1102
原创 Qt/C++学习系列之QTreeWidget的简单使用记录
自己练手的项目中,需要对多个不同层级的选项进行勾选操作,而想到简洁点的操作方式就是使用QTreeWidget进行布局与应用。这里简单介绍QTreeWidget的布局和勾选操作的应用。这里简单介绍了项目对QTreeWidget的简单使用记录!
2025-04-15 22:47:47
791
原创 MFC/C++学习系列之简单记录——序列化机制
MFC有六大机制,分别是程序启动机制、窗口创建机制、动态创建机制、运行时类信息机制、消息映射机制、序列化机制。简单介绍了序列化代码的使用,将数据以序列化的形式写入文件!
2024-12-21 11:18:52
786
原创 MFC/C++学习系列之简单记录13
今天记录一下memset和List control 的使用吧!本文主要介绍了memset的使用及使用的注意情况,同时介绍了List control 的使用!
2024-12-21 11:18:34
795
原创 MFC/C++学习系列之简单记录10——定时器
今天学习一下MFC的定时器的使用!以上就是今天要讲的内容,本文仅仅简单介绍了Time定时器的使用以及遇到问题的解决办法!
2024-12-21 11:17:47
1011
原创 MFC/C++学习系列之简单记录9——简单加法
基本的一些使用已经了解,那么就做个简单的加法来练手吧!简单的一个加法器把控件、消息映射等基本功能用起来,后期可以开发更多新玩意!
2024-12-21 11:17:31
706
原创 MFC/C++学习系列之简单记录8——消息映射
每天学习一点MFC的小知识!本文介绍了MFC的消息映射,并举例说明,同时也与WPF语言进行了对比。
2024-12-21 11:17:16
1172
原创 MFC/C++学习系列之简单记录7
在MFC的使用中发现了句柄,今天来详细学习一下MFC中如何使用句柄吧!句柄的使用是资源管理和传递的关键机制,通过句柄将系统资源或对象进行传递使用。简单学习了一下句柄和AFX开头的函数的使用!
2024-12-21 11:17:00
845
原创 MFC/C++学习系列之简单记录5
需求提及不够清楚,没有详细的文档输入,甚至协议都是看代码,然后查文件才确认协议更改。这样对新来的开发人员很不友好。工作这段时间真正体会到文档的重要性,哪怕是简单文件说明都好过几天看代码摸索!今天主要写了一下Tab控件中设置其他控件的方式,之前只是听说MFC很老,最近使用发现开发不够C#便捷,不知道是不是自己没有掌握到方法,继续基类吧!
2024-12-21 11:15:29
1225
原创 MFC/C++学习系列之简单记录4——错误解决与错误提示
针对最近更改遇到的问题,进行简单记录!本文主要介绍了在修改程序过程出现的问题,并通过查询资料与自身经验解决错误问题,同时学习到有关代码中设置错误提示的ASSert,可以用于程序中判断逻辑是否有问题!
2024-12-21 11:14:54
769
原创 MFC/C++学习系列之简单记录3——不同IDE版本和MSFlexGrid的使用
常学常新,简单记录!设置表头获取单元数、设置宽度xx.SetColWidth(第几列,设置宽度)设置文本对齐方式xx.SetColAlignment(第几列,设置方式);设置滚动条轨道主要内容是介绍在使用过程中VC6.0与VS2008的区别和MSFlexGrid的使用及单元格数据输入!
2024-12-21 11:14:34
1532
原创 MFC/C++学习系列之简单记录2——thread和Release
针对最近用到得东西进行记录!关于线程的使用介绍和Release版本的生成说明!
2024-12-21 11:14:08
831
原创 MFC/C++学习系列之简单记录1——错误解决与Dialog移植
最近接触MFC,接手一个项目,基于MFC架构编写的,在跑通代码的过程中出现的问题进行简单记录。最近遇到MFC的问题解决记录!
2024-12-21 11:13:49
1140
原创 Qt/C++提问的记录
最近被问到一些问题,对自己某方面的学习与认知进行简单记录吧!简单记录吧!很多东西可能问的专业,我没仔细深究。问起来,自己回忆才发现很多东西用过,但是不用就忘了。有时候可能只是简单的解决问题,没有深究问题,一种遗憾吧!以前觉得Qt开线程很难,现在回看,还好,而现在的问题似乎是多线程之前的优先调用等其他问题了。
2024-10-16 19:26:59
618
原创 一文掌握三种简单算法(python代码+滑动窗口+单调栈+二分法
牛客网和力扣网关于在线编程有很多可以练手的题目。2019年,我还在用C++刷着题,现在用python练练编程手感。简单介绍一下,最近刷题使用到的三种简单算法!最近python刷题的一些小小总结!
2024-10-16 17:12:21
768
原创 一文掌握PyQt5的基础控件(内含代码哦!)
PyQt5的基础控件有标签控件、消息框控件、文本框控件、按钮控件、定时器控件等,今天使用简单的编程代码来将其一网打尽!
2024-10-16 17:11:24
825
上位机应用基础框架界面
2023-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅