- 博客(6)
- 资源 (8)
- 收藏
- 关注
转载 C++STL类型萃取与迭代器的深入探究
C++的类型萃取技术自从C++中引入了template后,以泛型技术为中心的设计得到了长足的进步。STL就是这个阶段杰出的产物。STL的目标就是要把数据和算法分开,分别对其进行设计,之后通过一种名为iterator的东西,把这二者再粘接到一起。设计模式中,关于iterator的描述为:一种能够顺序访问容器中每个元素的方法,使用该方法不能暴露容器内部的表达方式。可以说,类型萃取技术就是为了要解决和iterator有关的问题的,下面,我们就来看看整个故事。应该说,迭代器就是一种智能指针,因此,它也就拥
2021-05-17 20:03:55 517
转载 从零开始实现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 5652
转载 Tinywebserver——服务器面试题
Tinywebserver——服务器面试题在Tinywebserver这个项目最后,社长提出了一些可能的面试问题,读者学习完该项目之后可以试着回答一下,看是否究竟对这个项目了如指掌::包括项目介绍,线程池相关,并发模型相关,HTTP报文解析相关,定时器相关,日志相关,压测相关,综合能力等。我对此进行了简单的回答,如果有所纰漏请大家不吝赐教。原文地址:https://zhuanlan.zhihu.com/p/364044293项目介绍为什么要做这样一个项目?——实验室的项目偏向于机器视觉,
2021-05-17 15:22:51 6168 3
原创 三十而悟
笔记人只有过了三十岁,才明白二十来岁的那些焦虑其实没什么意义,相反,曾经忐忑、担心、害怕、恐惧的东西,好像会因为三十岁的到来慢慢化解,像是调入一大缸清水的一滴颜料,消融在了成熟与包容之中。 我现在特别喜欢三十岁这个年龄,更无惧无畏地面对人和事,它更像是人生的一个开始,一个你累积了社会经验与资本重新抬头的开始。 毛姆在《人性的枷锁》里面写:“在人生的旅途上,非得越过一大片干旱贫瘠、地形险恶的荒野,才能跨入活生生的现实世界。”在他看来,青春就是带着痛苦的一片荒地,你觉得的美好都是幻觉,因为那时候其实你
2021-05-12 15:08:23 143
原创 氓
氓之蚩蚩,抱布贸丝。匪来贸丝,来即我谋。送子涉淇,至于顿丘。匪我愆期,子无良媒。将子无怒,秋以为期。乘彼垝垣,以望复关。不见复关,泣涕涟涟。既见复关,载笑载言。尔卜尔筮,体无咎言。以尔车来,以我贿迁。桑之未落,其叶沃若。于嗟鸠兮,无食桑葚!于嗟女兮,无与士耽!士之耽兮,犹可说也。女之耽兮,不可说也。桑之落矣,其黄而陨。自我徂尔,三岁食贫。淇水汤汤,渐车帷裳。女也不爽,士贰其行。士也罔极,二三其德。三岁为妇,靡室劳矣。夙兴夜寐,靡有朝矣。言既遂矣,至于暴矣。兄弟不知,咥其笑矣...
2021-05-06 13:37:40 110 1
原创 深入剖析epoll的边缘触发为什么要使用非阻塞IO?
一.基本概念 我们通俗一点讲:Level_triggered(水平触发):当被监控的文件描述符上有可读写事件发生时,epoll_wait()会通知处理程序去读写。如果这次没有把数据一次性全部读写完(如读写缓冲区太小),那么下次调用 epoll_wait()时,它还会通知你在上没读写完的文件描述符上继续读写,当然如果你一直不去读写,它会一直通知你!!!如果系统中有大量你不需要读写的就绪文件...
2021-05-02 20:59:30 3569 6
matlab MSR图像增强技术实现
2024-02-24
matlab芯片缺陷检测识别
2024-02-24
基于matlab疲劳驾驶检测
2024-02-24
基于多尺度增强图像处理系统设计,matlab
2024-02-24
基于matlab yolov3识别系统的设计,可完成火灾高精度识别
2024-02-24
基于matlab路标路况识别系统的设计
2024-02-24
基于matlab 一维cnn识别系统设计
2024-02-24
基于matlab智能数字信号处理系统设计
2024-02-24
基于matalab 人体姿态识别系统设计
2024-02-24
基于matlab斑马线识别系统设计
2024-02-24
基于matlab智能校园导航系统设计
2024-02-24
基于matlab 疲劳驾驶检测算法
2024-02-24
matlab cnn 卷积神经网络叶片病害识别
2024-02-24
基于resnet网络垃圾分类识别系统的matlab设计
2024-02-24
基于matlab深度目标检测识别系统设计
2024-02-24
matlab暗通道先验、Retinex算法实现
2024-02-24
基于matlab语音识别的信号灯系统设计
2024-02-24
基于matlab智能指纹识别系统设计
2024-02-24
基于matlab 指静脉识别系统设计
2024-02-24
matlab图像分割融合算法实现
2024-02-24
matab交通标志识别系统
2024-02-24
matlab果蔬智能识别系统
2024-02-24
智能啤酒瓶缺陷检测,matlab实现
2024-02-24
智能指纹识别系统matlab,传统图像处理算法
2024-02-24
基于神经网络cnn智能识别系统,matlab实现
2024-02-24
基于边缘特征与形状特性检索,matlab实现
2024-02-24
基于颜色与形状特征的图像检索系统,matlab实现
2024-02-24
matlab智能水果分级系统识别
2024-02-24
matlab滤镜可视化技术实现
2024-02-24
matlab图像光照增强技术
2024-02-24
matlab卷积神经网络cnn数字识别
2024-02-24
基于matalb水果成熟度识别-香蕉等
2024-02-24
matlab智能卷积神经网络垃圾分类识别
2024-02-24
matlab傅里叶变换详细过程GUI
2024-02-24
matlab智能遥感图像识别
2024-02-24
matlab智能风场运行模拟计算
2024-02-24
Matlab复杂路况车牌识别系统GUI
2024-02-24
matlab智能裂缝处理系统GUI
2024-02-24
matlab瓶盖智能识别,可完成瓶盖缺陷识别
2024-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人