自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 收藏
  • 关注

原创 【Json-Rpc #3】项目设计

实现思想也并不复杂,也就是在原来的模型基础上,增加一个注册中心,基于注册中心不同的服务提供服务器向注册中心进行服务注册,相当于告诉注册中心自己能够提供什么服务,而客户端在进行远端调用前,先通过注册中心进行服务发现,找到能够提供服务的服务器,然后发起调用。⚗️本质上来讲,我们要实现的 rpc(远端调用) 思想上并不复杂,甚至可以说是简单,其实就是客户端想要完成某个任务的处理,但是这个处理的过程并不自己来完成,而是,将请求发送到服务器上,让服务器来帮其完成处理过程,并返回结果,客户端拿到结果后返回。

2025-03-31 10:56:03 748 60

原创 CSS 入门指南(二):盒模型 & 浮动弹性布局 & CSS 特性

一、盒模型每一个 HTML 元素就相当于是一个矩形的 “盒子”这个盒子由这几个部分构成 : 边框 border、 内容 content、 内边距 padding、 外边距 margin1. 边框的 border属性是一个用于设置各种单独的边界属性的。border可以用于设置一个或多个以下属性的值:border-width虽然border-width和 border-color。

2025-03-28 23:55:59 1568 94

原创 【#2】介绍第三方库

当我们在多线程编程中使用异步任务时,std:future可以帮助我们在需要的时候获取任务的执行结果。std::future的一个重要特性是能够阻塞当前线程,直到异步操作完成,从而确保我们在获取结果时不会遇到未完成的操作。库主要是用于实现 Json 格式数据的序列化和反序列化,它实现了将多个数据对象组织成为 json 格式字符串,以及将 Json 格式字符串解析得到多个数据对象的功能。是 C++ 标准库提供的工具,用于绑定函数及其参数,生成一个新的可调用对象(函数对象)。静态成员函数没有隐式的。

2025-03-25 22:54:55 1400 28

原创 【QT】一文学会 QT 多线程(QThread )

多线程是提高应用程序性能和响应速度的常用技术之一,而在 Qt 中实现多线程也变得异常简单和高效。本文将对 Qt 中实现多线程的几种常用方法进行介绍,并结合示例程序展示其实际应用。

2025-03-23 23:02:50 1768 96

原创 【QT】系统事件入门 -- 文件 QFile基础和示例

一、Qt 文件概述🔥 文件操作是应用程序必不可少的部分。Qt 作为⼀个通用开发库,提供了跨平台的文件操作能力。Qt 提供了很多关于⽂件的类,通过这些类能够对文件系统进行操作,如文件读写、文件信息获取、文件制或重命名等二、输入输出设备类在 Qt 中,文件读写的类为QFileQIODeviceQIODeviceI/O 设备就是能进行数据输入和输出的设备socketQIODeviceQFileQFileQSaveFileQProcessQBufferQByteArrayQByteArray三、文件读写类。

2025-03-20 08:37:50 1453 102

原创 【Json-Rpc #1】项目背景及环境搭建

关于 Json-Rpc 项目的学习

2025-03-18 16:21:54 2408 105

原创 【C++11】 函数适配:深入理解std::bind与占位符

📃个人主页:island1314。

2025-03-16 17:20:50 1681 104

原创 【QT】文件系统相关 -- QFile

🔥 文件操作是应用程序必不可少的部分。Qt 作为⼀个通用开发库,提供了跨平台的文件操作能力。Qt 提供了很多关于⽂件的类,通过这些类能够对文件系统进行操作,如文件读写、文件信息获取、文件制或重命名等。函数 打开该设备,而且必须指定正确的打开模式,QIODevice 中所有的打开模式由。提供的一个用于获取文件和目录信息的类,如获取文件名、文件大小、文件修改日期等。类中提供了一些用来读写文件的方法。I/O 设备就是能进行数据输入和输出的设备。在 Qt 中,文件的读写主要是通过。在 Qt 中,文件读写的类为。

2025-03-14 16:25:14 1682 87

原创 【QT】事件系统入门——QEvent 基础与示例

事件本身是 操作系统提供的 机制,Qt 也同样把操作系统事件机制进行了封装拿到了 Qt 中,但由于 事件 对应的代码编写起来不方便,因此 Qt 对于事件机制 又进行了进一步的。① 在 Qt 中,鼠标按下是通过虚函数 mousePressEvent() 来捕获的。在 Qt 中,一个对象可能经常要查看或拦截另外一个对象的事件,如对话框想要拦截按键事件,不让别的组件接收到,或者修改按键的默认值等。在 Qt 中,事件分发器(Event Dispatcher)是一个核心概念,用于处理 GUI 应用程序中的事件。

2025-03-13 08:23:29 1176 26

原创 CSS 入门指南(一):基本概念 & 选择器 & 常用元素属性

网页中的 HTML 标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。】那么本篇到此就结束啦,如果有不懂 和 发现问题的小伙伴可以在评论区说出来哦,同时我还会继续更新关于【Linux】的内容,请持续关注我!可以设置多个字体名称,之间使用空格隔开,在实际加载中只会选择一种加载,选择的依据是书写顺序进行(每个字体名用逗号隔开,从左往右查找)特殊情况下,我们需要元素模式的转换,简单理解: 一个模式的元素需要另外一种模式的特性。身份证号码是 id 选择器,是唯一的.

2025-03-10 19:09:15 1436 102

原创 【Linux网络#17】五种 IO 模型

同步I/O(前四种)需进程主动参与数据拷贝,异步I/O则完全由内核处理。实际开发中,多路复用凭借成熟度高、资源利用率优(如Nginx、Redis)成为主流选择。优化I/O效率需结合非阻塞调用、零拷贝技术(如sendfile)和批量处理策略,通过降低等待时间与拷贝次数提升吞吐量。同步与异步的核心区别在于进程是否需等待I/O完成,选择时需权衡场景需求与实现复杂度。

2025-03-09 09:23:05 1046 105

原创 HTML入门完全指南:从零开始构建你的第一个网页

这篇文章对 HTML 的基本语法知识 做了详细的阐述

2025-03-07 10:26:02 2066 24

原创 【Linux网络#16】:NAT 技术& 代理服务器 & 内网穿透

这篇文章关于 NAT 技术,包含了其概念以及其转化,补充了 NAPT 表,并且以生动的例子讲述了两者,然后后面又继续了解了 代理服务器、内网穿透的知识

2025-03-05 19:12:53 1403 95

原创 【Linux网络#15】:DNS 协议 & ICMP 协议

这篇文章主要是关于 DNS 协议 和 ICMP 协议

2025-03-03 14:41:51 1463 108

原创 【Linux网络#14】:数据链路层(以太网 & 局域网通信 & ARP协议 & ARP 欺骗 & DDos 攻击)

📃个人主页:island1314🔥个人专栏:Linux—登神长阶💫。

2025-03-01 11:06:39 3699 96

原创 【Qt】:Dialog 对话框

📃个人主页:island1314。

2025-02-27 08:59:40 1513 83

原创 【Linux网络#13】:网络层(IP 协议 & 网络通信 & 全球网络 & 路由转发)

📃个人主页:island1314🔥个人专栏:Linux—登神长阶最后的最后,这里送大家一句话,希望大家于2025年一起奋斗,诸君共勉 💫。

2025-02-25 22:39:17 5255 93

原创 【算法/学习】:搞懂链表题型,这一篇就够了

链表是一种基于动态内存管理的线性数据结构,通过节点指针串联实现高效增删操作。其核心特性包括非连续内存分布、灵活的节点插入/删除(O(1) 时间复杂度已知位置时),但随机访问效率较低(O(n))。解题关键在于指针操作,常用技巧如虚拟头节点简化边界处理、快慢指针检测环或定位中点、递归/迭代反转链表等。典型问题涵盖合并有序链表、删除倒数第 k 个节点、深拷贝复杂结构(如带随机指针的链表)及排序优化(归并排序)。链表在系统设计中广泛应用,如 LRU 缓存、跳表高效检索等。理解其内存管理与指针逻辑,结合双指针等技巧,

2025-02-24 10:26:35 1450 18

原创 【Linux网络#12】责任链模式和消息队列

这篇文章内容主要使关于 System V 中 的责任链模式和消息队列

2025-02-22 17:15:38 1571 85

原创 【Linux网络#11】: 传输层协议 TCP

这篇文章对传输层协议TCP的内容进行充分讲述,关于其三次握手、四次挥手、以及它的各种其他知识都有涉及,非常详细

2025-02-19 20:19:43 1996 98

原创 【QT】:QMainWindow 窗口

Qt 窗口是通过类来实现的。QMainWindow 是一个为用户 提供主窗口程序的类。该类继承自 QWidget,并提供了一个预定义的布局QMainWindow 包含一个菜单栏(Menu Bar)、多个工具栏(Tool Bars)、多个浮动窗口(铆接部件 子窗口)(Dock Widgets)、⼀个状态栏(Status Bar)和一个中心部件(Central Widget),它是许多应用程序的基础,如文本编辑器,图片编辑器等。如下图为中各组件所处的位置1. 菜单栏Qt 中的菜单栏是通过。

2025-02-17 13:19:28 1893 33

原创 C++ 实践扩展(Qt Creator 联动 Visual Studio 2022)

Qt Creator 和 Visual Studio 2022 联动使用

2025-02-12 19:37:52 2723 33

原创 【算法/题目训练】:贪心练习

C++贪心算法题目专项训练

2025-02-11 11:52:51 1521 19

原创 超越 DeepSeek V3 -->【Qwen2.5-Max】

我也测试调了一下它的图片生成,发现有点过于 AI 化,但是如果再进行更详细的语言描述和调整的话就会好上很多,比我以前看到的一些AI图还是要好不少的,而且图片生成免费,速度也挺快的,这点很赞 👍。的功能还是挺齐全的,代码的实况预览也是可以的,比 DeepSeek V3 是要相对好些,但是如果要和 DeepSeek R1 比的话,就还是相对差一些,毕竟现在。看了上面的功能,其实我们就可以让 AI 帮我们生成一些不知道怎么描述的图片,比如:装修图,可以先让 AI 给我们生成提示词,然后再用 AI 生成图片。

2025-02-10 19:58:54 2462 81

原创 【Mysql】:数据库表的三部曲(数据操作 + 类型解析 + 约束规则)

这篇博客关于MySQL 数据库,对表的增删查改,以及对表的基本数据类型的了解,还讲了表的约束

2025-02-08 23:13:43 3717 71

原创 【QT】控件 -- 多元素类 | 容器类 | 布局类

该文章是关于 QT 控件的多元素类、容器类、布局类的补充

2025-02-07 13:42:28 1881 45

原创 【Linux网络#10】:Https协议原理

这篇文章主要讲述了 Https 协议的原理,并且将之前的 HTTP 作了一个比较,了解了加密的内容,并且知道了 Https 究竟是如何加密的

2025-02-05 10:33:00 2564 81

原创 【Linux网络#9】:传输层协议 UDP

这篇文章主要是关于传输层协议 UDP 的知识

2025-02-03 16:12:09 2381 75

原创 【QT】:控件 -- 输入类

这篇文章主要是关于 QT 控件 输入类的知识

2025-02-01 14:49:47 1450 59

原创 【Linux网络#8】:Cookie 和 Session 详解

这篇文章主要关于 HTTP 中 Cookie 和 Session 的了解

2025-01-30 06:00:00 2446 47

原创 【Linux网络#7】:应用层协议 HTTP (超文本传输协议)

这篇文章主要是关于Http的概念以及代码的实现,我们这实现了HTTP服务-网页的功能

2025-01-27 16:21:04 5025 71

原创 【QT】 控件 -- 显示类

这篇文章主要是关于 QT 控件中显示类的了解,做了一个详细的分析

2025-01-26 11:10:03 1959 13

原创 【Linux网络#6】:进程间关系 与 守护进程

这篇文章主要是对之前学的前后台进程作了知识性的归纳,并且还讲述了 守护进程这个东西,方便我们后面对网络编程的学习

2025-01-25 10:29:57 931 63

原创 【Linux网络#5】:应用层自定义协议 & 序列化 & 网络版计算器

这篇文章主要是关于应用层自定义协议与序列化反序列化的知识,然后后面还对这些知识做了实际,做了一个网络版计算器的实践

2025-01-22 09:34:26 2279 80

原创 【QT】 控件 -- 按钮类(Button)

这篇文章主要是关于 QT 的按钮类控件,包括 PushButton、Radio Button、Check Box和 Tool Button,对主要的按钮类控件做了讲述和使用

2025-01-20 22:32:47 2392 60

原创 回顾2024一年 -- 【一名普通大学生的成长之路】

这篇文章关于自己2024年的一个的总结

2025-01-19 11:04:44 1521 18

原创 【Linux网络#4】:Socket编程应用层 TCP

这篇文章我们主要是关于SocketTCP编程的内容,了解了listen和accept函数,对EchoServer我们从单进程、多进程、多线程、线程池、远程命令执行多方面来进行讲述

2025-01-19 09:44:01 1051 22

原创 【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件

我们这篇文章主要是关于 QT 控件以及 QT 核心属性 API 的文章,并且对一些常用的核心属性进行了了解,并且拓展了对 窗口结构、API、资源管理路径以及 qrc 的理解

2025-01-17 07:00:00 3168 55

原创 【Linux网络#3】:Socket编程应用层UDP(EchoServer(聊天)| DictServer(中译英字典)| ChatServer(简单聊天室))

前言在上篇文章里面已经讲述了网络编程的相关知识,这里我们就来实际运用一下其 套接字 来实现相关的套接字编程,该篇主要是带大家了解了 Udp 编程的东西,并且编写了一个网络聊天室

2025-01-14 15:14:38 2675 63

原创 【题目/算法训练】排列&&子集&&组合

排列组合的Learning,奇妙美好的算法世界

2025-01-11 19:45:42 2177 30

空空如也

空空如也

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

TA关注的人

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