自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haojz

一个自我学习的小博客

  • 博客(7)
  • 收藏
  • 关注

原创 【C++项目】Tiny Linux WebServer---逻辑单元前置---线程同步

文章目录前言逻辑单元线程同步线程池总结前言上篇【C++项目】Tiny Linux WebServer—webserver架构分析与介绍已经简单介绍了webserver基础架构各个单元部分的简要功能与需要采用的技术。接下来我们将要介绍逻辑单元部分的实现。逻辑单元逻辑单元主要负责处理I/O输入输出,http请求报文解析等逻辑。而为了提高服务器效率,我们需要采用多线程方式实现逻辑单元的并发实行。而实现多线程并发执行,我们使用线程同步以及线程池技术实现以减少服务器的资源安全以及资源消耗。后面讲分别讲解线

2022-04-04 16:44:01 293

原创 【LeetCode每日一题系列】编辑距离

提示:文章目录前言总结前言总结

2022-04-01 01:25:05 1437

原创 【C++项目】Tiny Linux WebServer---webserver架构分析与介绍

文章目录前言事务处理模式 Reactor 、 ProactorReactor模式Proactor同步I/O模拟Proactor模式基本架构模块介绍总结前言在进行linux网络编程之前,我们需要来了解整个项目的流程。事务处理模式 Reactor 、 Proactor在webserver服务器中,针对常见的三类事务:I/O事务、信号定时事件、逻辑事务。对于事务的处理模式,有两种高效的方式:Reactor和Proactor模式。其中同步I/O通常用于实现Reactor模式,异步I/O模型通常用于实现P

2022-03-30 00:33:06 1954 1

原创 【C++项目】Tiny Linux WebServer---开篇介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言Webserver 介绍Webserver基础架构Webserver详细技术总结前言【C++后端开发项目入门:TinywebServer】:一个简易轻型的webserver服务器,对于C++后台开发方向作为起始项目是一个不错的选择。关于webserver的c++实现网络上存在许许多多的资料,github也有许多开源的项目。本系列文章将参考社长大大的TinyWebServer以及牛客网公布的开放课程Linux 高并发服务.

2022-03-28 23:24:23 4199

原创 【LeetCode每日一题系列】图论:拓扑排序----异步操作

前言:这是一道笔试题目,虽然想到了拓扑排序,但是并没有对图论进行复习,因此对这道题目印象深刻,就该题讨论一下拓扑排序的实现文章目录题目描述题目思路题目代码总结题目描述小美因为各种原因无法及时返校,为了完成学业,小美只能在家里上网课,网案由n个课程视频组成,编号为1到n。每个视频都需要从头看到比才算完成该部分的学习,且某个视频只能在看完指定的一些视频之后才能开始播故。因为小美的学习能力和她用来上网课的电脑性能都很好,所以小美可以同时观看任意多个课程视频,现在小美想知道,若她不眠不休地学习,每个课.

2022-03-26 23:17:27 422

原创 【LeetCode每日一题系列】172. 阶乘后的零

本文相关学习内容均学习于LeetCode官方网站与题解,主要用于个人记录与学习算法相关题目目录题目描述172. 阶乘后的零题目示例题目思路题目代码题目时间复杂度分析总结题目描述172. 阶乘后的零给定一个整数 n ,返回 n! 结果中尾随零的数量。【提示】 n! = n * (n - 1) * (n - 2) * … * 3 * 2 * 1题目示例示例 1:输入:n = 3输出:0解释:3! = 6 ,不含尾随 0示例 2:输入:n = 5输出:1解释:5! = .

2022-03-25 22:16:47 329

原创 NS3-----如何在仿真网络中传输视频流

NS3-----如何在仿真网络中传输视频流问题叙述解决方案Tap-BridgeOverride-重写源码附录问题叙述在利用NS3来仿真网络时,我们经常遇到如何模拟传输视频流(video)的问题。而ns3::OnOffAppcation是一种很好的替代方案。但是,有时候仿真时需要传输真正的视频时,就无法使用OnOffAppcation。经过在网上查找和学习,总结了以下两种可以使用的方案。解决方案Tap-Bridge:A bridge to make it appear that a real hos

2020-07-27 11:41:25 1644 4

空空如也

空空如也

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

TA关注的人

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