自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux:多线程中的生产消费模型

三种关系(生产者与生产者,生产者与消费者,消费者与消费者)、两个角色(生产者与消费者)、一个交易场所(阻塞队列)

2024-10-09 15:45:53 668

原创 Linux网络基础:HTTPS 网络传输协议

HTTPS是在 HTTP 协议的基础上加入了 SSL 或 TLS 协议层来提供加密通信和身份验证。保护在客户端(如网页浏览器)和服务器之间传输的数据不被窃听和篡改,同时确保通信双方的身份真实性

2024-09-29 11:24:32 1402

原创 项目实现:云备份服务端③(热点模块、服务端业务处理模块实现)

实现了云备份项目的服务端的所有功能模块

2024-09-23 17:23:50 706

原创 项目实现:云备份服务端②(配置文件加载模块、数据管理模块的实现)

当前文章主要实现了云备份项目的 配置文件加载模块、数据管理模块

2024-09-16 12:06:45 939

原创 MySQL详解:数据类型、约束

数据类型、表约束的介绍

2024-09-15 12:04:39 974

原创 项目实现:云备份服务端①(文件操作、Json等工具类实现)

实现了云备份文件所需的工具类:文件操作、Json序列化和反序列化类实现

2024-09-14 23:32:51 789

原创 Linux:socket网络编程

简单介绍了UDP、TCP协议的内容,大小端问题。详细介绍的了Socket套接字的用法

2024-09-13 22:36:59 778

原创 项目实现:云备份(项目介绍、环境搭建)

云备份项目的基本介绍,其中还有 bundle数据压缩库、httplib 网络库的简单使用介绍

2024-09-12 21:38:10 1113

原创 QT:QWidget 控件属性的介绍

文章主要介绍了 Qt 中常用控件的属性,有详细的示例演示

2024-09-06 15:58:55 880

原创 json 库的下载与使用

Json库的下载,Json相关类的介绍以及使用方法

2024-08-19 18:43:14 1087

原创 Linux:多线程中的互斥与同步

互斥锁的介绍,死锁产生的4个必要条件,避免死锁的方式、线程同步姐扫,通过条件变量来实现线程同步

2024-06-20 23:21:54 1174

原创 Linux:多线程的操作

多线程的控制:线程的创建、线程的等待、线程中断、获取线程编号、线程分离等等操作

2024-06-12 15:49:18 1405

原创 Linux:共享内存介绍(进程间通信)

共享内存的接口介绍

2024-06-05 15:25:05 814

原创 C++:单例模型、强制类型转换

特殊类:不能被拷贝的类、只能在堆区创建对象、只能在栈上创建对象、单例模式C++四种类型转换:static_cast、reinterpret_cast、const_cast、dynamic_cast

2024-05-27 09:39:26 1028

原创 C++11:智能指针 unique_ptr、shared_ptr、weak_ptr 介绍

了解智能指针的发展史,unique_ptr、shared_ptr、weak_ptr等智能指针的详细介绍

2024-05-22 00:30:54 1105

原创 C++11:常用语法汇总

本文涉及知识:列表初始化、decltype推导表达式类型、可变参数模板 和 lambda表达式

2024-05-12 22:21:22 1173

原创 Qt :信号与槽

QT信号与槽的详细介绍

2024-05-07 20:54:27 1301

原创 Linux:动静态库介绍

动静态库的介绍、制作、及其加载问题详解!动态库后缀名:.so,静态库后缀名:.a,这些你都清楚吗?

2024-04-24 23:03:12 1096 1

原创 MySQL使用教程:数据库、表操作

MySQL操作基本教程

2024-03-26 21:25:58 2306

原创 C++:多态(底层原理介绍)

C++多态原理介绍

2024-03-26 21:22:15 1215

原创 Linux:环境变量

Linux环境变量的介绍

2024-03-17 01:03:45 1136

原创 Linux:进程

进程的概念、进程的创建、进程状态

2024-03-11 21:56:32 1101 1

原创 gdb调试技巧

gdb调试技能,简单易懂

2024-02-29 16:16:19 1029

原创 Linux基础(文件权限管理)

文件权限的基本操作,通俗易懂

2024-02-04 10:09:26 736 1

原创 Qt 的安装以及项目的创建

QT(Quick Thought)是一个基于Qt库的快速应用程序开发框架。它提供了一套完整的开发工具和库,可以帮助开发者快速构建高质量的桌面和移动应用程序。

2024-02-03 20:40:43 1346 1

原创 MySQL的卸载与安装(Linux)

不会在Linux下安装MySQL看这篇就够了

2023-09-27 16:29:15 8968 5

原创 C++:多态 ( 语法篇)

主要介绍了多态的语法以及使用时的诸多注意点

2023-09-13 15:33:17 487 4

原创 C++:菱形继承 (多继承的缺陷)

多继承带来的缺陷也是十分明显,其概念也就C++语法中有提及,因此对于大多数的oo语言(面向对象的语言)是没有多继承这个概念的。用原来的方式进行指定作用域赋值(当然也可以不用指定作用域,因为是菱形虚拟继承,这里是为了作对比),先是指定B的作用域对变量。上面代码中D类的内容都是比较简单的,如果类的内容十分复杂的话那么弄成菱形虚拟继承的所花费精力和代价是非常大的。多继承的构想往往是好的一面,但是也让C++多继承语法带来很大的不便,甚至一度人让使用者抓耳挠腮。担任老师的时候也有另一个名称。

2023-09-01 00:09:49 402 3

原创 C++:继承

介绍了继承的基础知识点

2023-08-28 18:08:34 554 5

原创 C++中类的默认成员函数

该篇超万字详细介绍了类中的默认成员函数包括:构造函数、析构函数、拷贝构造函数以及赋值运算符重载

2023-08-24 17:47:34 654 1

原创 STL标准库:string容器的模拟实现(SGI版本)

了解string类常用成员函数接口看这一篇就足够了

2023-08-17 17:45:49 681 1

原创 C++动态内存管理(malloc和new操作符的底层关系以及区别)

是否了解过new、delete与malloc、free之间的恩恩怨怨?看完此篇文章或许你就知道其中缘由啦

2023-08-01 22:15:20 181

原创 C++入门基础语法

C++是在C语言的基础上拓展升级而产生的,最早由本贾尼·斯特劳斯特卢普在贝尔实验室研发。

2023-04-19 22:35:40 310 2

原创 Linux(vim基本教程)

vim基操,一看就会

2023-01-13 11:42:40 10962 5

原创 数据结构:二叉树(链式结构的实现)

二叉树递归遍历原来是这样子!!!

2022-12-06 22:06:18 1038 13

原创 Linux基础(常用命令)

Linux终端命令汇总,看一个就学会一个,简单明了

2022-11-23 13:16:35 587 15

原创 C语言:动态内存管理

详细介绍malloc,free,calloc,realloc等函数

2022-10-09 16:50:44 571 8

原创 C语言:结构体

假象一下我们要描述一个人,那么这个人包含一些什么信息呢?是不是包括有年龄,身高,体重,工作以及兴趣爱好等等。结构体也是一种数据类型,是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。

2022-09-23 18:11:46 659 6

原创 数据在内存中的存储

char在不同编译器的底下会有不同,可能表示为signed char亦或是unsigned char

2022-09-04 22:11:22 764

原创 用C写小游戏(扫雷)

心心念念扫雷来了

2022-08-05 18:02:21 772

空空如也

空空如也

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

TA关注的人

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