自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习C++的小陈同学

C语言、C++基本语法、各种简单项目演练、Linux、算法、数据结构...

  • 博客(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信号与槽

本篇总结了带参数的信号与槽的语法规则,断开信号槽连接的函数disconnect,以及lambda表达式在槽函数中的应用。

2025-01-22 04:08:53 421

原创 Qt中自定义信号与槽

本章学习了如何自定义信号和槽,了解了Qt拓展的一些关键字以及使用方式

2025-01-21 07:53:50 815

原创 Qt中的connect函数

为了加深信号与槽的学习,总结了关于connect函数的基本使用,并且举了个简单的小例子,接下来会零零散散的去总结一些在学习信号和槽过程中的一些小知识点,最后如果有时间会整理起来到一个博客中。

2025-01-21 02:49:14 352

原创 Qt初识——下载与环境配置

本章整理了关于如何去创建一个简单的,用于Windows系统的可视化界面开发的Qt项目工程的创建,以及其中的一些简单的认识,还有简单的介绍整理了创建一个工程后会生成的相关内容,对今后学习Qt建立一个简单的认知。

2025-01-07 19:31:16 868

原创 云备份 —— 具体实现

本篇文章是对云备份项目的具体实现思路进行整理,包括有源码的Gitee链接

2024-12-11 18:35:33 1058

原创 云备份 —— 项目准备

本篇讲的是关于云备份项目的一个介绍和开发准备,具体的实现思路和代码在下一篇文章中会继续进一步整理。

2024-12-06 05:13:15 1105

原创 Linux —— Socket编程(三)

本篇文章主要是整理了Socket编程常见的接口,还有对tcp服务器相关的概念知识点

2024-09-30 12:10:48 1042

原创 Linux —— Socket编程(二)

本篇重点是延续上一篇,进一步改造了udp服务端,简单的补充和添加了几个功能,并且提供了代码进行参考。

2024-09-28 22:18:36 1232

原创 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-07-11 10:51:42 1139

原创 Linux —— 动静态库

本篇整理总结了关于动静态库的制作和使用,已经动态链接在系统层面上该如何看待,之后在一些项目开发时,会经常使用到第三方库,因此其中的指令和如何使用非常重要

2024-05-29 15:48:43 1242 1

原创 Linux —— 文件系统

本篇整理总结了关于文件系统和软硬链接的相关知识点

2024-05-28 11:33:09 1311

原创 MySQL —— 复合查询

本篇更进一步的整理介绍了查询的操作,对一些复杂的情况进行各种复合查询的操作,以及提供了大量的练习和样例

2024-05-19 17:42:37 1017

原创 MySQL —— 内置函数

本篇总结了MySQL中的部分常用的内置函数,进行了部分的测试和使用方法的举例说明

2024-05-17 17:47:08 1169

原创 MySQL —— 表的查询

本篇博客总结了CRUD语句,总结了关于表的增删查改以及相关的一些基本操作和提供了大量的实际用例去模拟练习,提供参考

2024-05-16 16:15:12 2022

原创 MySQL —— 约束

本章总结了MySQL语句中的各种约束以及使用方式和使用情景

2024-05-11 16:15:20 1118

原创 MySQL —— 数据类型

本篇总结了mysql中的各种常见的数据类型和基本使用方法

2024-05-08 10:30:36 619

原创 MySQL —— 表的基本操作

本篇整理了和表结构相关的各种基本操作(增删查改等等)

2024-04-30 16:27:04 936 1

原创 MySQL —— 库的基本操作

本篇整理和介绍了关于数据库的基本操作和指令

2024-04-30 10:25:56 1689 1

原创 MySQL —— 数据库基础

本篇简单了解的数据库,对数据库有一个基本的认识认知,后续将继续学习数据库相关的各种操作

2024-04-29 10:37:36 1012

原创 每日一题 —— 图像渲染

简单总结一下,用C++写的,这题算是dfs过渡到FloodFill算法的一题

2024-04-26 17:29:54 386

原创 Liunx下用C语言模拟实现 —— 封装文件操作接口

本次简单的模拟实现了一下FILE的封装和一些简单c库中文件操作接口的实现,加深对文件操作各个接口和系统调用的理解

2024-04-26 17:25:01 1133

原创 进程与文件系统

综上,我们学习了系统关于文件操作的基本接口,从底层和操作系统的视角去理解了文件操作和进程之间的关系,也理解了c库里文件操作的函数接口对操作系统接口的封装原理等等,我们尝试通过一个简单的模拟封装c库的文件操作接口,来熟悉掌握这些接口的使用以及原理,这个封装的代码以及分析将放到下一篇博客中总结整理

2024-04-24 15:28:46 1209

原创 每日一题 —— 最大子数组之和(动态规划)

每日一题,C++算法题,动态规划

2024-04-23 22:46:04 331

原创 LInux下C语言模拟实现 —— 极简版的命令行解释器

本篇博客循序渐进的实现了一个简单的简易版Linux命令行解释器,每一步都有知识点的介绍和简单的分析说明,并且最后附上源码提供参考,模拟实现的目的是为了更好的理解上一节课学习的进程相关的四个步骤,熟悉和掌握其中的接口,更加深刻的理解进程控制的概念

2024-04-18 16:29:17 1300

原创 Linux —— 进程控制

整理了关于一个进程的创建,核心要掌握fork的理解和使用还有进程的终止,终止的情况有正常和非正常,以及正常终止后的退出码信息如何获取等等然后就是关于进程等待的理解,当子进程结束后,需要被父进程回收,父进程等待子进程结束的过程就是进程等待,分为阻塞等待和非阻塞轮询,以及相关的接口waitpid的理解和使用最后讲到进程替换,也叫程序加载,理解程序是如何被加载到进程中的,以及对应的接口exec...的使用

2024-04-17 10:36:47 1076 1

原创 C++算法 —— 回溯(三)

本篇整理了三题二维的dfs,也为接下来的FloodFill 算法进行一定的铺垫

2024-04-12 10:46:49 494

原创 C++算法 —— 回溯(二)

本章继续总结了经典dfs的题目,其中较为难的部分是根据题目的剪枝策略的思考,下一章会继续总结dfs关于二维中的深度搜索

2024-04-12 08:42:45 989

原创 C++算法 —— 回溯(一)

本篇从最基础常见的两个回溯全排列的问题去切入,后续整理了大量相关的变形,提供练习,核心就是分析决策树去实现回溯、剪枝和递归出口三个地方的设计,下一篇逐步会再整理大约八九题与回溯相关的题目

2024-04-10 12:00:45 1177

原创 C++算法 —— 二叉树中的深搜

本篇整理和总结了部分简单的二叉树相关的递归问题,这是为了后续学习回溯算法的铺垫和简单练习

2024-04-08 11:15:59 1206

原创 C++算法 —— 递归

本篇讲了一些简单的关于递归思想的题目,重点是培养递归思想的思考方式,如何找子问题等等

2024-04-07 17:17:31 792

原创 C++算法 —— 模拟

本篇的算法思想主要是模拟算法,实际就是按照题目要求去实现功能,主要考验代码能力和部分数学能力等等,整理了几个经典例题提供参考

2024-04-06 16:09:17 1439

原创 C++算法 —— 位运算

本篇章总结了关于位运算的相关经典算法,其中有几道面试常见题,虽然简单,但思路巧妙

2024-04-05 16:37:25 3837

空空如也

空空如也

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

TA关注的人

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