自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】图和基本算法

从0开始了解图,图的概念,定义,存储结构,BFS和DFS,最小生成树算法(Kruskal和Prim),最短路径算法(Dijkstra,BellmanFord,FloydWarshall)

2024-05-15 15:24:37 389

原创 【数据结构】并查集

并查集

2024-05-03 01:05:20 368 3

原创 【计算机网络_网络层】IP协议

IP协议

2024-03-19 17:40:47 736

原创 【计算机网络_传输层】UDP和TCP协议

udp协议,tcp协议

2024-03-15 09:40:54 1000

原创 【计算机网络_应用层】https协议——加密和窃密的攻防

https加密的过程和方法

2024-03-10 15:22:38 1338

原创 【计算机网络——应用层】http协议

http协议的相关内容:协议格式,长连接,会话保持,设计一个简易的http服务端demo

2024-03-01 00:54:15 1466 1

原创 【计算机网络_应用层】协议定制&序列化反序列化

TCP的三次握手四次挥手的初理解;应用层协议定制;序列化和反序列化的手写;Json库的简单使用

2024-02-27 20:02:56 1021

原创 【计算机网络_应用层】TCP应用与相关API&&守护进程

tcp协议的对应服务器和客户端代码demo,守护进程的概念、理解、实现

2024-02-26 10:18:05 1109

原创 【计算机网络_应用层】UDP的应用场景

UDP协议的几个简单使用场景demo,包括网络翻译、远程Shell、聊天室;涉及到了一些Windows客户端和Linux服务器的udp协议代码编写

2024-02-21 19:51:12 896

原创 【计算机网络_应用层】网络编程套接字&UDP服务器客户端的简单模拟

源IP和目的IP的概念;端口号的理解;TCP和UDP协议的初识;网络字节序的了解;socket编程常见API;sockaddr的结构;简单的UDP服务端和客户端代码实现与测试

2024-02-19 20:33:14 997

原创 【计算机网络】网络基础入门

计算机网络基础;局域网和广域网;OSI七层模型;TCP/IP五层模型;网络传输的基本流程;IP地址和MAC地址初识

2024-02-11 23:32:18 770

原创 【Linux】线程池&线程安全的单例模式和STL&读者写者问题

线程池的实现;线程安全的单例线程池;读者写者问题

2024-02-08 22:17:51 1692 1

原创 【Linux】POSIX信号量&基于环形队列的生产消费模型

POSOX信号量;环形队列;生产者消费者模型的环形队列代码实现和测试;

2024-02-08 00:15:05 940

原创 【Linux】生产者消费者模型

生产者消费者模型的概念、原理、效率分析;阻塞队列;基于阻塞队列实现的生产者消费者模型的代码实现与构建任务实际应用

2024-02-05 21:48:59 1008 1

原创 【Linux】线程安全——同步和互斥

Linux下线程的同步和互斥

2024-02-02 20:29:26 969

原创 【Linux】Linux下多线程

Linux下线程;线程的概念;进程地址空间和页表的理解;Linux线程控制,线程等待;封装C++版本线程库

2024-01-29 22:50:16 965

原创 【Linux】进程信号

Linux下的进程信号,信号的产生方式;信号的保存,内核中信号的保存和组织方式;信号的捕捉;内核态和用户态的概念与转换,可重入函数的概念

2024-01-26 03:27:52 1019

原创 【Linux】Linux下31个普通进程信号

Linux下31个普通信号的记录

2024-01-26 03:25:15 863

原创 【Linux】进程间通信——system V 共享内存、消息队列、信号量

system V 标准的进程间通信方式:共享内存、消息队列、信号量

2024-01-20 19:49:10 920

原创 【Qt开发】初识Qt

初识Qt,Qt的背景知识,Qt开发环境的配置,Qt基础代码的讲解,Qt对象树的理解,Qt信号和槽机制的认识,Qt坐标系的理解

2024-01-19 01:59:49 1202

原创 【Linux】进程间通信——管道

进程间通信;匿名管道;命名管道

2024-01-16 00:23:22 912

原创 【Linux】软硬链接和动静态库

Linux下的软硬连接; C/C++的动静态库的构建和使用

2024-01-04 01:50:21 1060

原创 【Linux】理解文件系统

磁盘结构,Linux下的文件系统

2024-01-01 22:49:19 1047

原创 【Linux】缓冲区理解

C语言缓冲区、内核缓冲区、缓冲区的层次结构,模拟实现C语言的FILE和文件接口

2023-12-29 21:16:26 1005

原创 【Linux】基础IO

对于任何一种语言来说,一定都提供了自己的文件操作接口,那么每一种语言的文件操作都是不同的,所以我们的学习成本很高。但是,所有的程序都是运行在操作系统上的,所以对于任何一种语言,他最终都会让操作系统来执行对应的文件操作。所以现在我们直接学习最底层的操作系统层面的文件操作。以后碰到什么类型的文件操作,本质上都是调用操作系统层面的某一个程序来执行,就能够触类旁通。我们在上文中提到了C语言提供的文件操作函数,那么实际上。

2023-12-22 20:20:22 1019

原创 【Linux】模拟实现shell命令行解释器

进程控制的应用:简易的命令行解释器

2023-12-18 01:28:48 995

原创 【Linux】进程控制

进程控制:进程创建、进程等待、进程终止、进程替换

2023-12-08 01:31:48 1243

原创 【Linux】进程地址空间

进程地址空间的概念;虚拟地址、物理地址、逻辑地址的区分;Linux下对进程地址空间的处理

2023-12-01 19:11:13 1077

原创 【Linux】环境变量

环境变量

2023-11-30 22:46:56 1111

原创 【Linux】进程优先级

进程优先级、进程切换

2023-11-30 15:22:33 553

原创 【Linux】进程的概念

进程的概念,进程的描述方式,进程的相关操作,进程的状态

2023-11-06 09:04:17 420 1

原创 【Linux】进程的概念

进程的概念的进程状态的初认识

2023-11-01 01:05:48 275 1

原创 【Linux】冯诺依曼体系结构&&初识操作系统

冯诺依曼结构体系,操作系统的宏观认识,计算机结构体系理解

2023-10-09 16:50:37 103

原创 【C++】C++的类型转换

C语言与C++的类型转换的分别;C++的四种显示类型转换:static_cast,reinterpret_cast,const_cast, dynamic_cast

2023-10-01 18:04:43 177

原创 【C++】特殊类设计

特殊类设计:不能被拷贝,不能被继承,只能在栈上创建对象,只能在堆上创建对象,只能创建一个对象(单例模式)

2023-09-22 08:30:46 268 1

原创 【C++】C++异常

C++异常的概念与使用,异常规范与异常安全,C++标准库的异常体系和自定义的异常体系

2023-08-12 03:39:05 317

原创 【C++】C++11——包装器

C++11包装器

2023-07-27 14:59:12 734 5

原创 【C++】C++11右值引用|新增默认成员函数|可变参数模版|lambda表达式

右值引用 && 新增类默认成员函数 && 可变参数模板 && lambda表达式

2023-07-26 21:10:10 327 1

原创 【C++】C++11的新特性

C++11的一些新特性:列表初始化,initializer_list,decltype关键字,STL容器中的变化,array,forward_list

2023-07-06 00:35:24 283 1

原创 CentOS忘记密码重置密码教程

centos忘记密码怎么办?一招教你解决问题

2023-06-30 16:43:16 7505 3

空空如也

空空如也

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

TA关注的人

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