E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Muduo网络库
linux下搭建boost、muduo、mysql、nginx
参考博客:1.boost:C++网络编程-Boost::asio异步网络编程-01-boost库源码编译安装2.muduo:C++
muduo网络库
知识分享01-Linux平台下
muduo网络库
源码编译安装
孜孜不倦fly
·
2024-02-24 17:59
后端开发
c++
C++实现集群聊天服务器(一)
实现集群聊天服务器文章目录技术栈项目需求项目目标开发环境配置远程开发环境下载Json介绍一个优秀的Json三方库包含Json头文件Json数据序列化1.普通数据序列化2.容器序列化技术栈Json序列化和反序列化
muduo
程序员小浩
·
2024-02-03 19:47
C++实现集群聊天服务器
c++
服务器
开发语言
基于
muduo网络库
开发服务器程序 笔记
跟着施磊老师做C++项目,施磊老师_腾讯课堂(qq.com)一、基于
muduo网络库
开发服务器程序组合TcpServer对象创建EventLoop事件循环对象的指针明确TcpServer构造函数需要什么参数
呵呵哒( ̄▽ ̄)"
·
2024-02-01 15:29
linux
muduo
网络库
服务器
muduo网络库
剖析——事件循环EventLoop类
muduo网络库
剖析——事件循环EventLoop类前情从muduo到my_muduo概要框架与细节成员函数使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-23 16:04
muduo网络库精解
重构与拓展
网络
服务器
c++
linux
后端
开源
个人开发
muduo网络库
剖析——线程Thread类
muduo网络库
剖析——线程Thread类前情从muduo到my_muduo概要框架与细节成员函数使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-23 16:01
muduo网络库精解
重构与拓展
网络
c++
服务器
后端
个人开发
linux
开源
c++
muduo网络库
源码编译安装
全文转载C++
muduo网络库
知识分享01-Linux平台下
muduo网络库
源码编译安装-CSDN博客https://blog.csdn.net/QIANGWEIYUAN/article/details
你好,此用户已存在
·
2024-01-20 14:48
计算机网络
c++
网络
muduo网络库
剖析——监听者Poller基类
muduo网络库
剖析——监听者Poller基类前情从muduo到my_muduo概要框架与细节成员函数使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-18 14:12
muduo网络库精解
重构与拓展
网络
c++
开源
个人开发
linux
后端
服务器
muduo网络库
剖析——监听者EpollPoller类
muduo网络库
剖析——监听者EpollPoller类前情从muduo到my_muduo概要epoll原理解析epoll提供的接口epoll的触发模式epoll实现多路复用框架与细节成员函数使用方法源码结尾前情从
Apylee 后继
·
2024-01-18 14:08
muduo网络库精解
重构与拓展
网络
服务器
c++
linux
后端
个人开发
开源
使用muduo库编写网络server端
muduo库源码编译安装和环境搭建C++
muduo网络库
知识分享01-Linux平台下
muduo网络库
源码编译安装-CSDN博客#include#include#includeusingnamespacestd
你好,此用户已存在
·
2024-01-18 07:58
c++
计算机网络
c++
网络
muduo网络库
剖析——通道Channel类
muduo网络库
剖析——通道Channel类前情从muduo到my_muduo概要事件种类channel框架与细节成员函数细节实现使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的
Apylee 后继
·
2024-01-17 09:47
muduo网络库精解
重构与拓展
服务器
c++
开源
网络
linux
个人开发
后端
muduo网络库
剖析——时间戳Timestamp类
muduo网络库
剖析——时间戳Timestamp类前情从muduo到my_muduo概要框架与细节成员函数使用方法源码结尾前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-15 14:42
muduo网络库精解
重构与拓展
网络
服务器
c++
linux
后端
个人开发
开源
muduo网络库
剖析——套接字Socket类
muduo网络库
剖析——套接字Socket类前情从muduo到my_muduo概要socket网络编程socket编程接口介绍头文件socketbindlistenacceptaccept4connect
Apylee 后继
·
2024-01-15 14:05
muduo网络库精解
重构与拓展
网络
c++
服务器
后端
个人开发
linux
开源
C++高性能服务器框架muduo,与配套书籍《Linux多线程服务端编程》解读
muduo源码解读《Linux多线程服务端编程》笔记第1章线程安全的对象生命周期管理第2章线程同步精要第3章多线程服务器的适用场合与常用编程模型第4章C++多线程系统编程精要第5章高效的多线程日志第6章
muduo
夏天匆匆2过
·
2024-01-12 01:24
C/C++
服务器
c++
linux
c语言
muduo网络库
剖析——网络地址InetAddress类
muduo网络库
剖析——网络地址InetAddress类前情从muduo到my_muduo概要socketaddr_in介绍成员用法网络地址转换函数框架与细节成员函数使用方法源码前情从muduo到my_muduo
Apylee 后继
·
2024-01-07 12:30
muduo网络库精解
重构与拓展
网络
服务器
c++
linux
后端
个人开发
开源
muduo网络库
剖析——noncopyable禁止拷贝构造类与copyable允许拷贝构造类
muduo网络库
剖析——noncopyable禁止拷贝构造类与copyable允许拷贝构造类前情从muduo到my_muduo概要禁止拷贝构造类允许拷贝构造类框架与细节代码实现禁止拷贝构造类允许拷贝构造类成员函数结尾未完待续
Apylee 后继
·
2024-01-07 12:29
muduo网络库精解
重构与拓展
开源
网络
服务器
linux
c++
后端
个人开发
muduo网络库
剖析——日志Log类
muduo网络库
剖析——日志Log类前情从muduo到my_muduo概要日志日志级别框架与细节成员函数源码前情从muduo到my_muduo作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足
Apylee 后继
·
2024-01-07 12:58
muduo网络库精解
重构与拓展
网络
c++
开源
服务器
linux
后端
个人开发
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第八章
muduo网络库
设计与实现(上)
本章从零开始逐步实现一个类似muduo的基于Reactor模式的C++网络库,大体反映了muduo网络相关部分的开发过程。本章大致分为三段,为了与代码匹配,本章的小节从0开始编号。注意本章呈现的代码与现在muduo的代码略有出入。1.8.0至8.3介绍Reactor模式的现代C++实现,包括EventLoop、Poller、Channel、TimerQueue、EventLoopThread等cl
吃着火锅x唱着歌
·
2023-12-23 14:56
C++网络库
linux
c++
网络
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第八章
muduo网络库
设计与实现(下)
TimerQueue::cancel()8.2实现的TimerQueue不能注销定时器,本节补充这一功能。TimerQueue::cancel()的一种简单实现是用shared_ptr来管理Timer对象,再将TimerrId定义为weak_ptr,这样几乎不用我们做什么事情。在C++11中应该也足够高效,因为shared_ptr具备移动语义,可以做到引用计数值始终不变,没有原子操作的开销。但用s
吃着火锅x唱着歌
·
2023-12-23 14:26
C++网络库
linux
c++
网络
linux muduo 编译安装,Linux平台下
muduo网络库
的源码编译安装
参考博文:http://www.luyixian.cn/news_show_37203.aspxmuduo库是基于boost开发的,所以需要先在Linux平台上安装boost库,安装过程参考我的另一篇博客:https://blog.csdn.net/QIANGWEIYUAN/article/details/887928741.拷贝muduo的源码压缩包muduo-master.zip到Linux系
老铁爱金衫
·
2023-11-25 01:00
linux
muduo
编译安装
muduo网络库
学习总结:基本架构及流程分析
muduo网络库
学习:基本架构及流程分析基本架构BasicReactorMutipleReactor+ThreadPoolmuduo库的基本使用基本结构介绍EventLoop类Poller类Channel
moumde
·
2023-11-10 03:11
epoll
网络
muduo
c++
383-
muduo网络库
编程
muduo网络库
编程
muduo网络库
的底层就是epoll加linux的pthread线程库。所以muduo库只能装在linux环境中。
muduo网络库
的安装见我的另外一篇博客就可以。
林林林ZEYU
·
2023-11-10 03:38
C++实现校园集群聊天服务器
网络
linux
多线程
182-
muduo网络库
(陈硕)编程
1、
muduo网络库
编程
muduo网络库
的底层就是epoll加linux的pthread线程库。所以muduo库只能装在linux环境中。
liufeng2023
·
2023-11-10 03:38
重写C++muduo库
网络
服务器
linux
C++11绑定器bind及function机制
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统前言之前在学
muduo网络库
时,看到陈硕以基于对象编程的方式,大量使用boost库中的bind和function机制
虚幻私塾
·
2023-11-09 07:54
python
计算机
muduo源码剖析之Timer定时器
简介Timer类是
muduo网络库
中的一个定时器类,用于在指定的时间间隔后执行某个任务。Timer类提供了一系列的方法来创建、启动、停止和删除定时器,以及设置定时器的时间间隔和回调函数等。
@新法
·
2023-11-08 00:33
muduo源码剖析
linux
服务器
后端
c语言
muduo
源码剖析
定时器
muduo源码剖析之InetAddress
InetAddressInetAddress类是
muduo网络库
中的一个重要类,用于表示网络中的IP地址和端口号。
@新法
·
2023-11-08 00:18
muduo源码剖析
c++
服务器
后端
muduo
源码剖析
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第七章 muduo编程示例(上)
本章将介绍如何用
muduo网络库
完成常见的TCP网络编程任务。内容如下:1.[UNP]中的五个简单协议,包括echo、daytime、time、discard、chargen等。
吃着火锅x唱着歌
·
2023-11-04 13:43
C++网络库
linux
c++
网络
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第六章
muduo网络库
简介
2010年3月作者写了一篇《学之者生,用之者死——ACE历史与简评》(http://blog.csdn.net/Solstice/archive/2010/03/10/5364096.aspx,ACE是(AdaptiveCommunicationEnvironment)是一个C++编写的开源框架,用于开发高性能、可伸缩、分布式系统的网络应用),其中提到了作者心目中理想的网络库的样子:1.线程安全,
吃着火锅x唱着歌
·
2023-11-01 17:11
C++网络库
linux
c++
网络
Linux C++ 服务器端这条线怎么走?一年半能做出什么?
添加评论分享按投票排序按时间排序22个回答2453赞同反对,不会显示你的姓名陈硕,LinuxC++程序员,
muduo网络库
作
yazhouren
·
2023-10-28 04:13
CloudServer
muduo网络库
——日志处理
测试程序#include"muduo/base/AsyncLogging.h"#include"muduo/base/Logging.h"#include"muduo/base/Timestamp.h"#include#include#includeoff_tkRollSize=500*1000*1000;muduo::AsyncLogging*g_asyncLog=NULL;//6.回调函数vo
却道天凉_好个秋
·
2023-10-25 02:31
muduo
c++
muduo
log
Muduo日志模块详解
Muduo日志模块解析图片取自
muduo网络库
源码解析(1):多线程异步日志库(上)_李兆龙的技术博客_51CTO博客也是很好的日志讲解博客,这篇讲解流程基本上和它差不多,并且写的比我条理清楚很多AppendFile
小白书舍
·
2023-10-25 02:01
c++
Linux多线程服务端编程学习(二)如何使用
muduo网络库
Centos7
安装、编译muduo,使用muduo下载、安装编译muduo的过程点击https://blog.csdn.net/YoungSusie/article/details/90021742分类
Muduo网络库
编程学习笔记本文以陈硕老师
YoungSusie
·
2023-10-25 00:48
Muduo
muduo使用
centos7
error
c11
muduo网络库
源码复现笔记(二十四):实现多线程服务器
Muduo网络库
简介muduo是一个基于Reactor模式的现代C++网络库,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。
liangximin2046
·
2023-10-25 00:47
muduo
网络
多线程
后端
(muduo) 基础demo
文章目录介绍Code服务端codeMakefile简单讲解End介绍原项目:GitHub-chenshuo/muduo环境安装方式:C++
muduo网络库
知识分享01-Linux平台下
muduo网络库
源码编译安装陈硕
天赐细莲
·
2023-10-08 23:50
linux
C/C++
开发语言
c++
linux
RPC分布式网络通信框架项目
环境配置使用项目代码工程目录vscode远程开发Linux项目
muduo网络库
编程示例CMake构建项目集成编译环境Linux环境下搭建
muduo网络库
网络I/O模型介绍Protobuf安装配置ubuntuprotobuf
程序员小浩
·
2023-10-07 01:41
RPC分布式网络通信框架项目
rpc
分布式
网络协议
Muduo 多线程模型:一个 Sudoku 服务器演变
全系列文章列表:http://blog.csdn.net/Solstice/category/779646.aspx本文以一个SudokuSolver为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用
muduo
apson_
·
2023-10-06 23:14
linux
编程库
分布式
服务器
c++
Muduo网络库
之Channel、EPollPoller与EventLoop类【深度解析】
文章目录前言一、Channel类1、主要成员变量以及函数2、实现原理二、EPollPoller类1、实现原理二、EventLoop类1、功能实现SubReactorde的唤醒操作前言重新梳理一遍
muduo
UPUP小亮
·
2023-09-30 02:31
网络
服务器
c++
linux
muduo项目介绍
作为网络库,然后主要实现了业务逻辑等,所以为了深入网络库的代码和实现,我跟着一位老师的代码去实现了muduo库的基本原理和作用,当然只是实现了主体的代码,有些细节便没有深究,以下是自己的目标:从开源C++
muduo
shicoder
·
2023-08-20 00:00
开源项目的字符图片是怎么生成的
SpringBootbanner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.net但是要生成漂亮的字符图片,需要做出一定的选择,比如
muduo
疯癫小程序
·
2023-08-17 13:35
banner字符
muduo
字符图片
muduo网络库
使用心得
上个月看了朋友推荐的mudo网络库,下完代码得知是国内同行的开源作品,甚是敬佩。下了mudo使用手冊和035版的代码看了下结构,感觉是一个比較成熟并且方便使用的网络库。本人手头也有自己的网络库,尽管不敢说是一个多强大的网络库,但毕竟在外网也稳定运营了几年,多组同一时候在线也跑过30w左右,单组server也能跑上w人。做游戏server几年的经验,感觉稳定性才是网游server最核心最重要的环节,
weixin_34148340
·
2023-08-14 07:56
网络
【C++】开源:
Muduo网络库
配置与使用
°★这篇文章主要介绍
Muduo网络库
配置与使用。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。
Frank学习路上
·
2023-07-28 09:15
#
c++开源项目学习
c++
开源
网络
【设计模式】高性能IO----Reactor模式
最近看到
muduo网络库
相关书籍,看到了Reactor模式,想了解一下Reactor模式,参考了很多网上大神的资料。这里算是Mark吧。
wfs1874
·
2023-07-16 20:18
设计模式
Reactor模式
RPC分布式网络通信框架(二)—— moduo网络解析
服务器)提供端主程序提供端框架NotifyService方法Run方法muduo库的优点网络代码RpcProvider::OnConnection业务代码RpcProvider::OnMessage五、
muduo
秋雨qy
·
2023-07-13 16:32
网络
rpc
分布式
【C++实现】从0简单理解
muduo网络库
文章目录TODO前言前置知识IO异步同步还是异步举例muduo为什么用LT模式vscode的一些编译方法底层数据结构分析noncopyableLogger设置宏来方便打印日志Timestamp时间类InetAddressInetAddress是对sockaddr_in结构体的一层封装ChannelPoller.hEpollPoller(调用epoll的模块)EPollPoller的部分实现讲解Ev
^jhao^
·
2023-06-13 18:53
网络
c++
linux
C++
Muduo网络库
:二、高性能网络服务器基础
文章目录一、如何进行良好服务器的设计二、Reactor模型三、I/O复用对比四、ET模式与LT模式一、如何进行良好服务器的设计1、非阻塞I/O+I/O复用方式:在这个多核时代,服务端网络编程如何选择线程模型呢?赞同libev作者的观点:oneloopperthreadisusuallyagoodmodel(一个线程有一个事件循环是一个好的事件模型),这样多线程服务端编程的问题就转换为如何设计一个高
硕~
·
2023-06-13 18:51
Muduo网络库
服务器
网络
程序人生
linux
c++
C++
Muduo网络库
:简介及使用
文章目录一、
Muduo网络库
简介二、服务器编程实例2.1环境配置2.2服务器编程2.3运行及测试一、
Muduo网络库
简介
Muduo网络库
:底层实质上为Linux的epoll+pthread线程池,且依赖
硕~
·
2023-06-13 18:19
Muduo网络库
架构
后端
linux
恰饭
经验分享
对于Muduo主从Reactor模式的理解
对于Muduo主从Reactor模式的理解从12月20号开始看
Muduo网络库
,到28号的时候弄懂了EventLoop,Poller,Channel是怎么一回事,一番琢磨之后觉得还是应该发到博客上跟大家分享
另一种开始
·
2023-04-21 06:44
网络
c++
集群聊天服务器项目(零)——项目介绍
客户端新用户注册客户端用户登录添加好友和添加群组一对一好友聊天群组聊天离线消息存储nginx配置tcp负载均衡集群聊天系统支持客户端跨服务器通信技术栈Json序列化和反序列化C++11新特性如unordered_map、绑定器、std::mutex利用
muduo
FuzhouJiang
·
2023-04-20 00:10
集群聊天服务器
服务器
c++
集群聊天服务器项目(一)——模块分层设计
网络层网络层主要封装的是网络连接方面的一些功能,即socket相关操作,这里该项目采用的是
muduo网络库
作为网络层的底层支撑,主要是设置连接到来和消息到来的回调设置以及服务器基本设置(如子Loop数、
FuzhouJiang
·
2023-04-20 00:39
集群聊天服务器
服务器
linux
c++
muduo网络库
源码分析——整体架构
muduo的源代码中,虽然不考虑可移植性,但还是划分了很多小的类(Channel、Socket、TcpConnection、Acceptor,不知道是不是参考了java中的概念),类之间大量通过boost::bind()注册回调函数,感觉比继承还要难理解。但是无论如何,muduo所强调的关于现代C++编程技术和多线程服务端编程理念都是非常值得学习的。本文的主要目的:从整体架构上分析muduo的源代
sunwake999
·
2023-04-12 00:15
c++11
muduo
muduo源码剖析——以三个切片浅析muduo库代码设计的严谨性、高效性与灵活性
0前言陈硕大佬的
muduo网络库
的源码我已经看了好久了,奈何本人实力有限,每每看到其代码设计的精巧之处只能内心称赞,无法用言语表达出来。实在令人汗颜。
高自强的博客
·
2023-04-12 00:42
muduo
多线程
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他