技术栈
源码剖析
孤寒者
4 个月前
后端
·
python
·
flask
·
源码剖析
·
wtforms
(三十一)Flask之wtforms库【剖析源码下篇】
🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者
孤寒者
5 个月前
后端
·
python
·
flask
·
面向对象
·
源码剖析
·
wtforms
(三十)Flask之wtforms库【剖析源码上篇】
🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者
编程小猹
6 个月前
java
·
netty
·
源码剖析
Netty源码分析二NioEventLoop 剖析
NioEventLoop是一个重量级的类,其中涉及到的方法都有很复杂的继承关系,调用链,要想把源码全部过一遍工作量实在是太大了,于是小编就基于下面的这些常见的问题来对NioEventLoop的源码来进行剖析
LunarCod
7 个月前
linux
·
c++
·
后端
·
架构
·
存储
·
leveldb
·
源码剖析
LevelDB源码阅读笔记(1、整体架构)
LeveDB源码笔记系列:LevelDB源码阅读笔记(0、下载编译leveldb)LevelDB源码阅读笔记(1、整体架构)
@新法
1 年前
服务器
·
网络
·
c++
·
后端
·
muduo
·
源码剖析
muduo源码剖析之TcpConnection连接管理
TcpConnection用于管理一个具体的 TCP 连接,比如消息的接收与发送,完成用户指定的连接回调 connectionCallback。
@新法
1 年前
linux
·
服务器
·
c语言
·
c++
·
后端
·
1024程序员节
·
muduo
·
源码剖析
muduo源码剖析之EventLoop事件循环类
EventLoop.cc就相当于一个reactor,多线程之间的函数调用(用eventfd唤醒),epoll处理,超时队列处理,对channel的处理。运行loop的进程被称为IO线程,EventLoop提供了一些API确保相应函数在IO线程中调用,确保没有用互斥量保护的变量只能在IO线程中使用,也封装了超时队列的基本操作。
@新法
1 年前
linux
·
服务器
·
c++
·
后端
·
muduo
·
源码剖析
·
网络库
muduo源码剖析之AsyncLogging异步日志类
AsyncLogging是muduo的日志,程序如果直接让文件写日志可能会发生阻塞,muduo前端设计了2个BufferPtr,分别是currentBuffer_和nextBuffer_,还有一个存放BufferPtr的vector(buffers_)。