自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【项目】在线OJ(负载均衡式)

本文介绍了一个基于C++的在线判题系统(Online Judge)开发项目。系统分为编译服务(compile_server)和OJ服务(oj_server)两部分,采用MVC架构设计。编译服务负责代码编译运行,采用负载均衡策略;OJ服务提供题目展示和判题功能。技术栈包括C++ STL、Boost、cpp-httplib、ctemplate、jsoncpp等库。系统实现了题目管理、代码提交、编译运行、结果返回等核心功能,支持多主机负载均衡和异常处理。开发环境为Ubuntu 22.04,使用VSCode进行开发

2025-05-31 20:43:45 1399

原创 网络:cookie和session

本文主要介绍cookie和session

2025-05-05 17:06:39 364

原创 网络:TCP三次握手、四次挥手

深刻理解三次握手、四次挥手

2025-05-04 20:05:18 555

原创 网络:手写HTTP

HTTP下层是TCP协议,站在TCP的角度看,要提供的服务是HTTP服务。这是在原来实现网络版计算器时,实现的TCPServer.hpp,在TCP上层是HttpServer时,为了方便代码阅读,修改上层服务的命名为http_server。对于HTTP服务,接收一次请求字符串,做出一次响应。在TCP处理服务时,每个线程要做的内容。为什么要这样处理,不同于网络版计算器。

2025-04-23 17:52:40 436

原创 【项目】论坛系统测试报告

本篇为论坛系统的测试报告

2025-04-10 18:27:28 937

原创 【项目】网页版聊天室测试报告

网页版聊天室测试报告

2025-04-05 18:30:05 724

原创 测试:正交法设计测试用例

正交法设计测试用例

2025-04-05 12:20:32 862

原创 测试:认识Bug

本文介绍了测试中对bug的认识

2025-03-26 11:12:12 802

原创 测试:测试中的概念

本文介绍了软件测试中常见的一些概念

2025-03-24 21:05:53 356

原创 测试:认识测试

本文介绍测试基础认识。

2025-03-24 17:38:48 305

原创 Linux:同步

本文主要介绍同步机制 两种生产者消费者模型

2025-02-28 18:25:05 1049

原创 Linux:互斥

本文着重介绍互斥的使用和原理。

2025-02-23 14:40:52 405

原创 Linux:线程概念、理解、控制

本文介绍了线程的理解和线程控制基本概念

2025-02-16 17:16:41 722

原创 Linux:信号

本文简单说明了信号板块的知识点,具体内容并未涉及,复习时请阅览其他博文。

2025-01-22 21:49:51 1134

原创 Linux:认识Shell、Linux用户、权限

将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译给使用者。

2025-01-17 18:21:11 853

原创 Linux:文件描述符fd、系统调用open

本文详细重点介绍文件的open系统调用和文件描述符与重定向

2025-01-17 18:19:09 1435 3

原创 Linux:SystemV通信

本文着重介绍了SystemV通信方式,由于这种通信方式脱离文件描述符,随着技术的发展,SystemV通信方式成为了历史。

2025-01-17 18:17:17 1361 6

原创 Linux:进程通信、管道通信

本文介绍了进程通信的概念,以及认识了管道通信。

2024-12-14 12:29:10 1033 4

原创 Linux:动静态库

动静态库注意事项。

2024-12-08 15:33:41 4441 3

原创 Linux:软硬链接

本文介绍了文件系统中的软硬链接,什么是硬链接,有什么特点,什么是软链接,有什么特定。

2024-12-08 13:37:20 916 1

原创 MySql:表的操作

本文介绍了对表的结构操作的SQL语句。

2024-12-05 20:31:21 605

原创 MySql:库的操作

本文介绍了数据库MySql对库的常见操作

2024-12-03 20:52:39 826 2

原创 MySql:理解数据库

本文旨在帮助初学者理解数据库系统的概念

2024-12-03 14:59:16 1287

原创 MySql:Centos7安装MySql

本文介绍了CentOS7如何安装MySql服务

2024-12-02 19:56:25 671 1

原创 Linux:文件系统和inode

本文主要介绍了文件系统和inode

2024-12-01 15:53:11 924 1

原创 Linux:文件缓冲区

本文介绍了缓冲区的概念

2024-11-24 22:15:49 898 3

原创 Linux:自定义Shell

简单的模拟命令行shell的功能

2024-11-20 22:29:04 1234 2

原创 Linux:进程程序替换

本文是进程控制第三篇,进程程序替换

2024-10-10 18:15:03 1286 3

原创 Linux:进程阻塞等待

本文是进程控制的第二篇,介绍了父进程的等待

2024-10-06 16:37:53 460

原创 Linux:写时拷贝、进程终止、进程等待

本文是进程控制的第一篇。

2024-10-02 18:15:06 1362

原创 Linux:进程地址空间

本文介绍了进程地址空间的概念。

2024-09-26 17:40:24 461

原创 Linux:地址分区——常量区、全局区、堆区、栈区

本文详细介绍了Linux中地址空间的划分。

2024-09-25 20:45:45 633

原创 Linux:环境变量

本文详细介绍环境变量的概念和使用。

2024-09-22 20:54:39 1240

原创 Linux:进程优先级、切换

本文详细介绍了进程优先级的概念和进程切换与调度的操作。

2024-09-21 16:25:34 1296

原创 Linux:进程状态

本文详细介绍了进程状态在Linux操作系统中具体的描述

2024-09-21 12:10:10 1086

原创 Linux:cwd、fork、进程状态

本文详细介绍了进程的第二部分知识。

2024-09-18 20:57:53 1403

原创 Linux:进程概念

本文对进程的概念做了详细介绍,对指令操作做了第一步解释。

2024-09-15 11:59:34 941

原创 Linux:体系结构和操作系统管理

本文介绍了硬件层面的体系结构和软件层面的操作系统管理。

2024-09-11 18:04:52 883

原创 git:标签管理

本文详细介绍了使用git做标签管理。

2024-09-09 09:51:33 776

原创 git:分支管理

本文详细介绍了git最主要的功能——分支的使用。

2024-09-08 16:04:15 4287 1

天津理工大学信息安全专业《网络攻击与防御》实验2

天津理工大学信息安全专业《网络攻击与防御》实验2

2024-12-04

空空如也

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

TA关注的人

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