自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一名还在努力学习技术的程序员的博客

欢迎大家一起交流,共同进步^_^

  • 博客(117)
  • 收藏
  • 关注

原创 项目:负载均衡在线OJ

本篇博客详细讲解了负载均衡在线OJ项目,

2024-05-20 19:05:23 713

原创 项目:高并发内存池(超详细讲解)

本篇博客详细讲解了高并发内存池项目,从头开始一步步的保姆式教学

2024-03-24 16:33:15 784

原创 Redis:常见数据类型和单线程模型

本篇博客详细讲述了Redis:常见数据类型和单线程模型相关知识

2025-03-12 15:58:00 609

原创 Qt:绘图API

本篇博客详细讲述了Qt:绘图API相关知识,例如:QPaintEvent、QPen、QBrush、QPixmap

2025-03-11 14:09:50 1117

原创 Qt:界面优化

本篇博客详细讲述了Qt:界面优化,也就是QSS的使用

2025-03-10 19:08:37 1264

原创 Redis常用命令

本篇博客详细讲解了Redis常用命令,例如:keys、exists、del、expire、ttl、type

2025-03-07 17:23:13 798

原创 Qt:网络编程

本篇博客详细讲述了Qt:网络编程相关内容,例如UDP、TCP、HTTP相关代码编写

2025-03-07 16:07:50 759

原创 Qt:多线程

本篇博客详细讲述了Qt:多线程相关操作,例如QThread、Qt中的锁、条件变量、信号量

2025-03-06 17:01:32 961

原创 Qt:文件

本篇博客香溪郡讲解了Qt:文件相关知识,QFile类、QFileInfo类的使用

2025-03-05 21:25:05 1088

原创 Qt:事件

本篇博客详细讲述了Qt:事件相关知识,例如:鼠标事件、键盘事件、定时器事件、窗口事件

2025-03-05 19:01:10 913

原创 Qt:窗口

本篇详细讲述了Qt:窗口的相关知识,例如:菜单栏 QMenuBar、工具栏 QToolBar、状态栏 QStatusBar、浮动窗口 QDockWidget、对话框 QDialog

2025-03-02 17:49:34 1029

原创 Git:多人协作

本篇博客详细讲解了 git之多人协作 的内容

2025-02-27 18:51:42 1279

原创 CSS详解

本篇详细讲解了 CSS,后面会继续学习 JavaScript

2025-02-27 15:47:02 880

原创 HTML操作详解

在本篇博客中,我们学习的是 HTML 的操作,后面的博客中会学习 CSS、JavaScript 的相关知识

2025-02-25 16:36:46 1319

原创 Qt:布局管理器

本篇博客学习了 Qt 的布局管理器,例如:QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout,还有与布局管理器结合使用的 QSpacerItem

2025-02-25 13:56:48 1076

原创 Redis初识

本篇详细讲解了Redis的概念,分布式系统,Redis特性,Redis应用场景和Ubuntu下的环境搭建

2025-02-19 20:56:30 1123

原创 Qt:容器类控件

本篇博客学习了Qt之容器类控件,例如:QGroupBox、QTableWidget

2025-02-19 20:19:29 621

原创 Qt:多元素控件

本篇博客是关于Qt中多元素控件的讲解,包括 QListWidget、QTableWidget、QTreeWidget

2025-02-18 22:11:54 761

原创 Qt常用控件之输入类控件

本篇博客详细讲解了 Qt 的输入类控件,例如QLineEdit、QTextEdit、QComboBox、QSpinBox、QDateTimeEdit、QDial、QSlider

2025-01-18 12:19:50 1049

原创 Git:标签管理

本篇博客详细讲述了Git的标签操作,例如添加标签、标签添加描述、删除标签、推送标签的操作

2025-01-14 20:20:20 849

原创 Git:远程操作

本篇博客详细讲解了Git远程操作,创建远程仓库、克隆远程仓库、向远程仓库推送、拉取远程仓库等

2024-12-22 17:58:54 1065 1

原创 Git:分支管理

本篇博客详细讲解了Git的分支管理相关操作,创建、切换、合并、删除分支,并说明了合并冲突等问题的解决方式

2024-11-29 18:30:43 4619

原创 Qt常用控件之显示类控件

本篇博客详细讲解了,Qt常用控件之显示类控件,QLabel、QLCDNumber、QProgressBar、QCalendarWidget

2024-11-28 15:57:21 1016

原创 Python实现人生重开模拟器

本篇博客简易实现了人生重开模拟器,目的是为了更好的掌握 Python 的语法

2024-11-27 20:53:16 1036

原创 Qt常用控件之按钮类控件

本篇博客详细讲述了,Qt中提供的常用的按钮类控件,QPushButton、QRadioButton、QCheckBox

2024-11-26 15:50:44 1137

原创 Qt常用控件之QWidget

本篇博客详细讲解了 Qt QWidget 的常用控件

2024-11-15 14:42:32 978

原创 Python:顺序、条件和循环语句

本篇博客详细讲解了,Python中的顺序、条件和循环语句,并有相关示例

2024-11-13 10:19:51 776

原创 ProtoBuf实战之网络版通讯录

本篇博客通过使用 Protobuf,实现了网络版通讯录

2024-11-09 16:18:09 674

原创 proto3语法详解

本篇博客详细讲解了 proto3 语法,例如字段规则、enum类型、Any类型等等

2024-11-07 19:40:05 1143

原创 ProtoBuf快速上手

本篇详细讲解了ProtoBuf的快速上手部分,体验了PB的使用流程、基础语法、编写并编译 .proto 文件、实现了通讯录1.0版本对一个联系人序列化和反序列化操作

2024-11-03 16:40:43 792

原创 Git的基本操作

本篇博客详细讲解了 git 的安装及其基本操作,例如:添加文件,修改文件,版本回退,撤销修改,删除文件等内容

2024-11-02 15:34:04 925

原创 Python:入门基础

本篇博客详细讲解了Python的变量、类型、注释、输入输出、运算符相关知识

2024-11-01 16:57:23 649

原创 Qt:信号和槽

本篇博客详细介绍了 Qt 中信号槽的相关知识

2024-10-30 16:34:11 1400

原创 ProtoBuf初识及其安装

本篇博客具体讲述了ProtoBuf在Windows下的安装,还有ProtoBuf、序列化/反序列化的基础概念

2024-10-26 20:02:15 475

原创 Python的环境搭建

本篇逐步介绍了python的环境搭建,python和pycharm的下载安装过程

2024-10-26 18:54:27 914

原创 Qt之hello world

本篇博客讲解了 Qt 使用 图形化和纯代码两种方式实现 hello world,也简单介绍了对象树、Qt Creator的快捷键、帮助文档的使用、Qt窗口坐标体系等知识

2024-10-25 17:42:08 1311

原创 Qt初识及其环境搭建

本篇对Qt进行了初步的认识,并详细介绍了Qt的安装与配置的操作

2024-10-24 16:51:38 1130

原创 动态规划:回文串问题

与之前的做法不同的是,本题要求将字符串分割为三个回文串,想要成功分割三个回文串,只需要分为三部分,[0, i - 1],[i, j],[j + 1, n - 1],只要存在这三部分都是回文串,就能够满足题目要求。所以我们只需要枚举第二个子串的开头结尾,就能够遍历上述所有情况,因为是枚举的第二个子串,所以不能从0下标开始,需要从1开始,且最后一个位置不能是n-1,最后一个位置是n-2,因为至少需要给第三个子串留一个位置。6个回文子串: "a", "a", "a", "aa", "aa", "aaa"

2024-10-04 21:25:53 1013

原创 动态规划:子数组系列

如果nums[i] < 0时,此时需要找以 i - 1 位置为结尾的所有子数组乘积为负数的最长长度,但是前面时有可能不存在负数,此时 g[i-1] + 1 = 1,不符合要求,所以当 g[i-1] == 0时,此时 f[i] = 0 即可。因为所求的是乘积,表示应为 f[i - 1] * nums[i],但是这里的nums[i]有可能是负数,此时越乘越小了,所以这里需要分类讨论,需要判断nums[i]是大于0还是小于0的。,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

2024-10-04 21:25:13 712

原创 动态规划:子序列问题

也就是长度大于1时,此时的dp[i] = dp[j] + 1,但是dp[j] 时会变的,所以是 max(dp[j] + 1),j的取值范围是 0 ~ i - 1,所以这里是在 0 ~ i - 1 这个范围内找一个最大值。所以就是求 j 位置下降趋势的最大子序列,也就是 g[j],整体的最大子序列就是g[j] + 1,又因为求的是最大的,每个位置都有可能是最大的,所以是 max(g[j] + 1, f[i]): 最长的斐波那契式子序列有 [1,11,12]、[3,11,14] 以及 [7,11,18]。

2024-10-04 21:24:53 824

空空如也

空空如也

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

TA关注的人

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