首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
找人找不到北
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
找人找不到北
7月前
关注
libusb使用
编译安装 libusb先编译安装,有个点说一下,我是在aarch64上运行的,所以交叉编译了,如果在x86上可以不用管这几个选项,默认就行了,udev有点难装,但好像不影响...
0
评论
分享
找人找不到北
1年前
关注
clang++: error: linker command failed with exit code 1(已解决)
问题 项目链接到最后的时候说缺少llvm几个静态库,经过查阅,有说是代码中有符号冲突问题,但是经过检查并无问题,又重新装clang和llvm,但是无果。 解决 重新编译项目...
0
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——HttpConnection模块
HttpConnection模块概述 class HttpConnection继承自class SocketStream,发送请求报文,接收响应报文。...
5
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——HttpServer模块
HttpServer模块概述 封装HttpSession接收请求报文,发送响应报文,该类继承自SocketStream。...
2
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——Http模块
Http模块概述 主要封装HTTP请求(class HttpRequest)和HTTP响应报文(class HttpResponse) 使用状态机解析报文格式,保存到请求和...
2
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——Socket流接口模块
Socket流接口模块概述 基于序列化模块封装了读和写操作,但是socket的API并不保证一定能够写或读到规定的字节数,所以封装了readFixSize、writeFix...
2
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——TcpServer模块
TcpServer模块概述 封装了一个TCP服务器,然后基于TcpServer实现了一个EchoServer。...
1
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——序列化模块
序列化模块概述 序列化模块提供序列化与反序列化的功能,支持大端序和小端序,底层使用链表的形式存储数据,这样可以节省内存,管理内存碎片。...
2
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——Socket模块
Socket模块概述 主要对socket的方法进行封装,提供接口方便的创建TCP、UDP、Unix的socket对象。...
3
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——Address模块
Address模块概述 socket的通信都需要与地址打交道,所以封装了Address模块,不用进行繁琐的一系列操作。...
4
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——hook模块
hook模块概述 hook模块封装了一些C标准库提供的API,socket IO相关的API。能够使同步API实现异步的性能。...
3
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——定时器模块
定时器模块概述 IOManager继承TimerManager,在idle中与epoll_wait的超时时间相结合,毫秒级的精度,在指定的超时时间结束后执行回调函数。...
4
2
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——IO协程调度模块
IO协程调度模块概述 在协程调度模块的基础上,封装了epoll。支持对IO事件的调度功能,可以为socket句柄添加读事件(EPOLLIN)和写事件(EPOLLOUT),并...
9
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——协程调度模块
协程调度模块概述 封装了一个N : M协程调度器,创建M个协程在N个线程上运行。通过schedule()方法将cb或fiber重新加到任务队列中执行任务,协程可以在线程上自...
9
2
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——协程模块
协程模块概述 概念 首先介绍一下为什么要使用协程。从了解进程,线程,协程之间的区别开始。 从定义来看 进程是资源分配和拥有的基本单位。进程通过内存映射拥有独立的代码和数据空...
7
2
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——线程模块
线程模块概述 该模块基于pthread实现。sylar说,由于c++11中的thread也是由pthread封装实现的,并且没有提供读写互斥量,读写锁,自旋锁等,所以自己封...
6
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——配置模块
配置模块概述 配置模块采用约定优于配置的设计思想,让程序所依赖的配置项都有一个默认值,就不需要每次都指定了,这样既简单又灵活。例如通过以下方式设置默认端口号,名称:syst...
4
评论
分享
找人找不到北
1年前
关注
[sylar]C++高性能服务器框架——日志模块
日志模块概述 日志模块类似于Log4j风格。同样的,日志模块拥有以下几个主要类: class LogLevel:定义日志级别。并提供将日志级别与文本之间的互相转化 clas...
15
1
分享
找人找不到北
2年前
关注
LeetCode哈希表篇
哈希表基础 主要的三个哈希结构 数组:存放的数据较少时可用数组结构 set map 当遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。 经典例题 有效的字母异...
0
评论
分享
找人找不到北
2年前
关注
LeetCode链表篇
链表基础 单链表:单链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(...
0
评论
分享
下一页
个人成就
文章被点赞
78
文章被阅读
26,557
掘力值
464
关注了
0
关注者
45
收藏集
0
关注标签
5
加入于
2020-12-09