自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【负载均衡式在线OJ】实现负载均衡

管理主机和实现负载均衡

2025-02-06 19:37:34 612

原创 【负载均衡式在线OJ】运行用户提交的代码

运行用户提交的代码,限制代码运行的时间、内存,并获取代码的退出信号,来判断代码的运行情况

2025-01-31 23:20:38 154

原创 【TCP协议】流量控制 && 滑动窗口 && 拥塞控制

介绍了流量控制、滑动窗口(从滑动窗口理解序号和确认序号)、拥塞控制(拥塞窗口)

2025-01-31 22:39:58 960

原创 【TCP 协议】确认应答机制 && 超时重传 && 三次握手 && 四次挥手

确认应答机制(初步理解序号和确认序号)、超时重传、三次握手、四次挥手

2025-01-27 20:54:52 1252

原创 【负载均衡式在线OJ】加载题目信息(文件版)

从文件中加载题目信息

2025-01-23 19:49:42 965

原创 【力扣算法题】贪心

贪心算法题

2025-01-23 10:41:55 244

原创 cookie 与 session -- 会话管理

介绍了 Cookie 和 Session 的概念和工作原理,并用代码验证

2025-01-22 18:35:31 1100

原创 Linux -- HTTP 请求 与 响应 报文

请求报文(请求方法)、响应报文(状态码)、两个报文的共同字段

2025-01-20 17:59:16 1139

原创 Linux -- 初识HTTP协议

什么是HTTP协议、URL,初识HTTP请求和响应报文的格式,并用代码验证

2025-01-17 23:22:14 794

原创 【负载均衡式在线 OJ】编译用户提交的代码

编译用户提交的代码:1、execlp 进行程序替换,实现编译;2、判断是否编译成功(stat 函数获取可执行程序的文件属性)

2025-01-14 22:25:52 939

原创 【负载均衡式在线 OJ】日志功能

负载均衡式在线OJ -- 日志功能:为什么 log 函数加 inline 关键字、如何获取时间戳

2025-01-14 08:00:00 420

原创 Linux -- 自定义协议体会序列化和反序列化

网络版计算机,体会协议的定制(序列化和反序列化、确认请求完整)

2025-01-13 15:02:58 358

原创 Linux -- 协议 | 序列和反序列化、保证请求完整

自定义协议 -- 序列和反序列化(概念、为什么、如何实现)、保证请求完整(TCP全双工的原理、为什么及如何确认请求完整)

2025-01-13 14:12:39 873

原创 Linux -- 初步了解 TCP 编程

介绍了 listen、accept、connect 、shutdown 函数,如何让服务器一次处理多个请求(多进程版、多线程版、线程池版)

2025-01-08 11:42:36 877

原创 UDP -- 简易聊天室

基于 UDP 协议简易实现聊天室,代码简单,主要是体会思路

2025-01-07 15:45:51 539

原创 Linux -- 端口号、套接字、网络字节序、sockaddr 结构体

介绍了什么是端口号、套接字,网络字节序、struct sockaddr 结构体

2025-01-05 14:55:06 887

原创 UDP -- 用 socket 简易实现查询单词

介绍了用socket实现简单的单词翻译的代码及运行结果

2025-01-02 16:37:53 419

原创 UDP -- socket 编程

介绍了socket、bind、recvfrom、sendto 函数,以及 UDP 协议下的网络通信的代码(简易验证)

2025-01-02 13:06:51 1537

原创 Linux -- 死锁、自旋锁

介绍了什么是死锁、死锁的四个必要条件、如何避免死锁的发生;介绍了自旋锁,以及初始化、销毁、申请、释放自旋锁的函数

2024-12-31 20:48:53 370

原创 Linux -- 单例模式

介绍了单例模式及主要特点,饿汉模式和懒汉模式的区别 以及 如何设计单例模式的线程池

2024-12-31 20:24:06 771

原创 Linux -- 生产消费模型之环形队列、信号量

介绍如何用环形队列实现可以并发执行的生产消费模型,介绍了信号量(初始化、销毁、PV操作),环形队列实现生产消费模型的代码

2024-12-30 22:01:35 1298

原创 Linux -- 线程池

简单介绍线程池,展示线程池代码(如何实现日志(时间戳))

2024-12-30 15:30:13 1195

原创 Linux -- 生产消费模型

什么是生产消费模型,什么是伪唤醒,如何避免(while循环),用代码实现生产消费模型,理解生产消费模型下的并发

2024-12-26 22:09:18 838

原创 Linux -- 同步与条件变量

条件变量的概念,介绍pthread_cond_inti、pthread_cond_destroy、pthread_cond_wait、pthread_cond_singal、pthread_cond_boardcast,简易介绍如何在代码中使用条件变量

2024-12-25 21:04:15 813

原创 Linux -- 互斥的底层实现

从汇编理解互斥的底层实现

2024-12-25 17:28:06 291

原创 Linux -- 从抢票逻辑理解线程互斥

抢票逻辑,为什么数据不一致,如何初始化、申请、释放、销毁互斥锁,如何加锁(全局的、局部的、封装成类的),

2024-12-24 21:29:49 1193

原创 Linux -- 线程的优点、pthread 线程库

线程的优点(共享资源、线程切换),pthread线程库(线程ID)

2024-12-24 16:57:18 1108

原创 【MySQL】库的相关操作

查看、创建、删除、修改、备份与还原数据库,进入指定数据库、查看当前所在的数据库、介绍了字符集和校对规则

2024-12-18 21:57:54 954

原创 Linux -- 线程控制相关的函数

pthread_create(创建线程)、pthread_self(获得线程标识符)、 pthread_join(等待线程退出)、 pthread_exit(终止线程)、 pthread_cancel(取消线程)、pthread_detach(分离线程)

2024-12-18 15:23:41 1308

原创 贪心算法(2)

K次取反后最大化的数组和、按身高排序(田忌赛马的预备)、优势洗牌(田忌赛马)、最长回文串、增减字符串匹配、分发饼干(田忌赛马)、最优除法

2024-11-23 11:34:21 2113

原创 贪心算法 -- 递增子序列

最长递增子序列的详细讲解(很重要的题目)、递增的三元子序列、最长连续递增序列

2024-11-21 21:48:26 1040

原创 贪心算法(1)

柠檬水找零、将数组和减半的最少操作次数(如何创建大根堆)、最大数(注意 sort 中 cmp的写法)、摆动序列(如何判断波峰、波谷、平台)

2024-11-21 13:11:38 1143

原创 Linux -- 进程初印象

简单介绍 PCB、进程、pid 、getpid 函数

2024-11-10 15:55:09 639

原创 Linux -- 操作系统(软件)

什么是操作系统、介绍计算机的层状结构、操作系统到底层硬件(驱动程序)、操作系统到用户(系统调用接口、库函数)、为什么要有操作系统

2024-11-08 13:05:41 1096

原创 Linux -- 冯诺依曼体系结构(硬件)

介绍了冯诺依曼体系的五大部分、为什么需要存储器、计算机存储金字塔层状结构、为什么程序需要加载到内存中

2024-11-07 18:14:36 833

原创 Linux -- 初识线程

线程的概念、为什么需要线程、如何把代码分成多个执行流并发执行、怎么管理线程、轻量级进程

2024-11-06 20:47:53 352

原创 Linux -- 信号的常见产生方式

常见的信号产生方式:kill 命令、键盘产生信号、系统调用、软件条件、异常

2024-11-03 17:40:30 1248

原创 Linux -- 初识信号

了解什么是信号、如何使用信号、建立对信号的5点认识、进程如何处理信号(3点)

2024-11-03 10:29:12 892

原创 Linux -- 共享内存(2)

ipcs -m 和 ipcrm -m shmid 命令的使用,如何使用共享内存通信、如何让共享内存实现同步

2024-10-25 11:53:49 999

原创 Linux -- 共享内存(1)

介绍什么是共享内存,以及共享内存的相关函数:ftok、shmget、shmctl、shmat、shmdt,即获取key值,获取shmid,创建共享内存、控制共享内存、挂接、分离

2024-10-24 12:14:45 879

空空如也

空空如也

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

TA关注的人

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