- 博客(115)
- 收藏
- 关注
原创 Qt 控件整理 —— 按钮类
本文围绕 Qt 中常见按钮控件展开探讨。先介绍 PushButton、RadioButton、CheckBox ,阐释其属性并辅以简单示例。随后聚焦 PushButton,详述图标、快捷键、连点及位置属性设置要点。同时,对槽信号机制予以说明,帮助读者理解事件响应原理。最后讲解按钮组 QButtonGroup,揭示其在管理同类按钮中的重要作用,为读者搭建起按钮控件应用的知识框架。
2025-02-12 18:22:19
546
原创 Qt —— 控件属性(二)
本章节整理了关于Qt控件的常见属性,在今后的学习和开发,遇到没见过的也可以通过查官方文档的方式去了解,慢慢积累经验,这里只是对常见的属性进行简单整理学习,也是通过了解这些控件属性的使用方式,大概摸索出一个对于属性要怎么去了解,怎么使用的一个感觉,结合具体的再今后进行学习就会轻松很多。
2025-01-24 03:30:57
1051
原创 Qt —— 控件属性
本章节介绍了控件的两个属性,一个是状态属性enabled,一个是几何属性geometry,并且简单写了两个好玩的小例子认识了下接口。
2025-01-22 20:51:26
520
原创 Qt中的connect函数
为了加深信号与槽的学习,总结了关于connect函数的基本使用,并且举了个简单的小例子,接下来会零零散散的去总结一些在学习信号和槽过程中的一些小知识点,最后如果有时间会整理起来到一个博客中。
2025-01-21 02:49:14
352
原创 Qt初识——下载与环境配置
本章整理了关于如何去创建一个简单的,用于Windows系统的可视化界面开发的Qt项目工程的创建,以及其中的一些简单的认识,还有简单的介绍整理了创建一个工程后会生成的相关内容,对今后学习Qt建立一个简单的认知。
2025-01-07 19:31:16
868
原创 Linux —— udp实现群聊代码
前面我们一步步模拟实现了一个简单的udp服务器和客户端,通过这个服务器,我们简单实现一个群聊的功能,本篇是专门用来记录代码的,详细的实现思路可以去参考我其他两篇,Socket编程(一)和Socket编程(二)
2024-09-28 22:07:29
427
原创 Linux —— Socket编程(一)
本篇我们通过一个简单的UDP设计,对socket编程有了一些初步的了解,以及对一些常用的接口进行了学习,并且对本次模拟中,用到的接口进行了简单的整理。
2024-09-24 09:48:03
1155
原创 Linux —— 网络基础(一)
本篇只是简单的建立一个关于网络的基本概念和框架,有很多概念上不太完整,只是自己为了自己在初入学习网络时的简单粗俗理解,方便后续深入的学习网络相关的知识,如果有需要纠错的地方,可以评论一起讨论。
2024-09-22 14:42:14
1112
原创 Linux —— 多线程
本篇学习总结了关于多线程的相关知识,首先是了解了线程的概念以及相关的接口使用,然后我们自行封装一个线程,加深对线程的理解,接着我们谈到了关于多线程并发访问的问题,我们要如何解决这个问题,就需要学习到关于线程同步等概念,学习到互斥锁、条件变量等等,用这些接口去维护多线程的安全问题,然后是谈到了多线程编程中常见的一种模型,生产消费模型,并且用阻塞队列和循环队列,分别的用条件变量和信号量这两种方式去分别的实现了一个简单的生产消费模型的模板,最后学到了一个最常见的一个基于生产消费模型设计理念的例子——进程池的设计
2024-09-20 13:25:47
999
原创 Linux —— 进程信号
本篇总结整理了关于信号的各种相关知识,了解了在进程中信号是如何被保存和处理的,并且还了解了关于用户态,内核态等等相关知识,加深了对操作系统的认知理解,并且总结了相关的接口操作。
2024-08-08 15:48:00
1404
2
原创 Linux —— 动静态库
本篇整理总结了关于动静态库的制作和使用,已经动态链接在系统层面上该如何看待,之后在一些项目开发时,会经常使用到第三方库,因此其中的指令和如何使用非常重要
2024-05-29 15:48:43
1242
1
原创 Liunx下用C语言模拟实现 —— 封装文件操作接口
本次简单的模拟实现了一下FILE的封装和一些简单c库中文件操作接口的实现,加深对文件操作各个接口和系统调用的理解
2024-04-26 17:25:01
1133
原创 进程与文件系统
综上,我们学习了系统关于文件操作的基本接口,从底层和操作系统的视角去理解了文件操作和进程之间的关系,也理解了c库里文件操作的函数接口对操作系统接口的封装原理等等,我们尝试通过一个简单的模拟封装c库的文件操作接口,来熟悉掌握这些接口的使用以及原理,这个封装的代码以及分析将放到下一篇博客中总结整理
2024-04-24 15:28:46
1209
原创 LInux下C语言模拟实现 —— 极简版的命令行解释器
本篇博客循序渐进的实现了一个简单的简易版Linux命令行解释器,每一步都有知识点的介绍和简单的分析说明,并且最后附上源码提供参考,模拟实现的目的是为了更好的理解上一节课学习的进程相关的四个步骤,熟悉和掌握其中的接口,更加深刻的理解进程控制的概念
2024-04-18 16:29:17
1300
原创 Linux —— 进程控制
整理了关于一个进程的创建,核心要掌握fork的理解和使用还有进程的终止,终止的情况有正常和非正常,以及正常终止后的退出码信息如何获取等等然后就是关于进程等待的理解,当子进程结束后,需要被父进程回收,父进程等待子进程结束的过程就是进程等待,分为阻塞等待和非阻塞轮询,以及相关的接口waitpid的理解和使用最后讲到进程替换,也叫程序加载,理解程序是如何被加载到进程中的,以及对应的接口exec...的使用
2024-04-17 10:36:47
1076
1
原创 C++算法 —— 回溯(二)
本章继续总结了经典dfs的题目,其中较为难的部分是根据题目的剪枝策略的思考,下一章会继续总结dfs关于二维中的深度搜索
2024-04-12 08:42:45
989
原创 C++算法 —— 回溯(一)
本篇从最基础常见的两个回溯全排列的问题去切入,后续整理了大量相关的变形,提供练习,核心就是分析决策树去实现回溯、剪枝和递归出口三个地方的设计,下一篇逐步会再整理大约八九题与回溯相关的题目
2024-04-10 12:00:45
1177
原创 C++算法 —— 模拟
本篇的算法思想主要是模拟算法,实际就是按照题目要求去实现功能,主要考验代码能力和部分数学能力等等,整理了几个经典例题提供参考
2024-04-06 16:09:17
1439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人