项目实战
文章平均质量分 80
编程实战
路上的追梦人
尽人事,听天命
展开
-
SpringBoot开发一个小而美的博客系统
SpringBoot项目实战之个人博客系统原创 2022-02-14 20:23:46 · 359 阅读 · 0 评论 -
Tinywebserver——服务器面试题
Tinywebserver——服务器面试题在Tinywebserver这个项目最后,社长提出了一些可能的面试问题,读者学习完该项目之后可以试着回答一下,看是否究竟对这个项目了如指掌::包括项目介绍,线程池相关,并发模型相关,HTTP报文解析相关,定时器相关,日志相关,压测相关,综合能力等。我对此进行了简单的回答,如果有所纰漏请大家不吝赐教。原文地址:https://zhuanlan.zhihu.com/p/364044293项目介绍为什么要做这样一个项目?——实验室的项目偏向于机器视觉,转载 2021-05-17 15:22:51 · 6532 阅读 · 3 评论 -
从零开始实现TinyWebServer
从0到服务器开发——TinyWebServer前言:修改、完整注释、添加功能的项目代码:https://github.com/white0dew/WebServer它是个什么项目?——Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器。使用 线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor和模拟Proactor均实现) 的并发模型 使用状态机解析HTTP请求报文,支持解析GET和POST请求 访问服务转载 2021-05-17 15:24:20 · 6209 阅读 · 0 评论 -
网络协议之视频直播核心技术讲解
网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,直播的打开时间和延迟变成了影响产品功能发展重要指标。那么,问题来了:如何实现低延迟、秒开的直播?先来看看视频直播的5个关键的流程:录制->编码->网络传输->解码->播放每个环节对于直播的延迟都会产生不同程度的影响。这里重点分析移动设备的情况。受限于技术的成熟度、硬件环境等,我们针对移动场景简单总结出直播延迟优化的4个点...转载 2020-10-15 16:04:51 · 2900 阅读 · 0 评论 -
基于MATLAB的指纹识别系统
21世纪是信息化时代,在这个特殊的时代,我们的生活中电子设备越来越多,比如,笔记本电脑, ATM取款机,考勤系统,门禁系统和各种智能卡,网络中的网上银行,人人网账号等,都需要验证身份。对个人身份识别技术的要求不断提高,如果没有安全可靠和快捷的身份识别技术,电子商务、网上购物等就存在重大隐患。目前许多身份验证系统都采用“用户名+密码”的方式来进行用户访问控制,但此方法存在诸多隐患,比如密码被窃取、破...原创 2020-04-23 10:02:22 · 13029 阅读 · 6 评论