精华内容
下载资源
问答
  • muduo

    2019-04-09 12:46:04
    muduo源码分析(一) https://blog.csdn.net/zxm342698145/article/details/80689016 redis源码学习笔记 https://blog.csdn.net/zxm342698145/column/info/24378
    展开全文
  • Muduo is a multithreaded C++ network library based on the reactor pattern. http://github.com/chenshuo/muduo Copyright (c) 2010, Shuo Chen. All rights reserved. Use of this source code is governed ...
  • muduo源码

    2021-09-13 12:19:27
  • 安装muduo

    2021-05-25 17:23:08
    yum -y install cmake boost-devel git clone https://gitee.com/lianyi_work/muduo.git cd muduo ./build.sh
    yum -y install cmake boost-devel
    git clone https://gitee.com/lianyi_work/muduo.git
    cd muduo
    ./build.sh

     

    展开全文
  • muduo安装

    2020-08-16 10:11:12
    muduo安装安装前的准备编译安装 安装前的准备 由于组里的服务器是多人共用,为了排除宿主机环境对muduo的影响以及root权限的获取,选择在docker进行muduo的安装。 docker镜像:ubuntu16.04 依赖库的安装 //muduo采用...

    安装前的准备

    由于组里的服务器是多人共用,为了排除宿主机环境对muduo的影响以及root权限的获取,选择在docker进行muduo的安装。
    docker镜像:ubuntu16.04

    依赖库的安装

    //muduo采用camke编译,安装camke
    apt-get install cmake
    //muduo依赖boost库
    apt-get install libboost-dev libboost-test-dev
    //三个非必须的依赖库:curl、c-ares DNS、Google Protobuf 
    apt-get install libcurl4-openssl-dev libc-ares-dev
    apt-get install protobuf-compiler libprotobuf-dev
    

    编译安装

    • 下载并解压muduo的源代码
    wget https://github.com/chenshuo/muduo/archive/master.zip
    unzip master.zip	//解压
    
    • 编译
    ./build.sh -j2
    ./build.sh install
    

    至此muduo在新的docker容器内编译安装成功,要使用muduo自带的例子可以在~/build/release-cpp11/bin找到相应的可执行文件,就可以运行muduo的例子啦~然后通过telnet或者本机ip地址直接访问该服务(docker中要注意容器与主机之间的端口映射,否则无法访问docker提供的服务)
    如果在自己的程序内使用muduo的静态库,只需要设置好头文件以及在编译时链接静态库文件

    展开全文
  • muduo笔记

    2021-05-29 21:51:57
    muduo笔记一. muduo中各个类的作用二级目录三级目录 一. muduo中各个类的作用 1.mutex.h包含MutexLock和MutexLockGuard两个类,采用RAII技法封装了一个mutex_。 2.Socket.h/Socket.cc(Socket类),用RAII方法封装套...
  • myhttpd_muduo

    2018-01-14 16:27:36
    # My simple Httpd demo ## 1.using muduo for simple GET request ## 2.CGI demo refer to tiny httpd
  • linux_muduo_Study linux_muduo_Study muduo视频讲解
  • 编译muduo

    2019-08-04 22:41:24
    下载muduo代码release-2.0 wget https://github.com/cugxchen/muduo/archive/v2.0.0.tar.gz 安装依赖库,boost下载源码另装 apt-get install libcurl4-openssl-dev libc-ares-dev protobuf-compiler libprotobuf-...
  • muduo浅析

    2021-01-27 11:18:34
    本人认为,就像启动一个项目要想清楚需求场景,写一个模块最好有一个运行demo一样,了解muduo库应该从场景入手。 首先简单介绍muduo库的几个核心模块:Acceptor、Connector、EventLoop、Poller、Channel、Timer。 ...
  • muduo:仅使用c ++ 11和makefile而无需boost和cmake的muduo分支
  • muduo Makefile

    2020-08-12 13:38:16
    VERSION = CC =g++ DEBUG = CFLAGS =-Wall -std=c++11 AR =ar ARFLAGS =rv ...INCLUDES =-I/home/cai/cai/workspace/E-muduo/muduo LIB_NAMES = LIB_PATH = OBJ =$(patsubst %.cc, %.o, $(SOURCE
  • muduo整体架构

    2020-05-28 22:25:40
    muduo整体架构
  • muduo makefile

    2017-07-24 21:17:28
    MUDUO_DIRECTORY ?= (HOME)/muduo/build/releaseMUDUOINCLUDE=(HOME)/muduo/build/release MUDUO_INCLUDE = (MUDUO_DIRECTORY)/include MUDUO_LIBRARY = $(MUDUO_DIRECTORY)/lib SRC = .CXXFLAGS = -g -O0 -Wall
  • Muduo_网络库使用手册

    2021-09-12 17:22:18
    专门讲muduo网络库使用方法
  • muduo源码阅读.pdf

    2021-08-26 15:11:51
    muduo源码阅读.pdf
  • muduo之channel

    万次阅读 2019-10-10 23:18:20
    channel是muduo中的事件分发器,它只属于一个EventLoop,Channel类中保存着IO事件的类型以及对应的回调函数,每个channel只负责一个文件描述符,但它并不拥有这个文件描述符。channel是在epoll和TcpConnection之间起...
  • muduo网络库

    热门讨论 2014-12-14 19:50:32
    muduo网络库,找了好久才找到的。学习只用,用完请删除。
  • 初探muduo

    千次阅读 2018-04-14 18:44:08
    今天研究了一下陈硕的muduo,这个开源项目在业界知名度较高之前看过他介绍shared_ptr的一篇文章,我正是看了那篇文章才开始认真考察并最终大量采用智能指针的,效果非常好,在此表示感谢!muduo编译很顺利,直接运行./...
  • 完整muduo网络库

    2017-04-01 10:50:05
    完整版muduo网络库,仅供学习使用
  • Learn_muduo 自己学习muduo源码时添加的注释以及一些自己写的测试文件感谢muduo的作者陈硕
  • 最近在看陈硕老师的《Linux多线程服务端编程:使用muduo C++网络库》,里面用到的muduo代码量不是特别多,很适合初学者学习C++网络编程。在使用muduo的时候发现了两个问题,在此做下记录。 一、muduo-0.8.2编译不...
  • linux muduo compiler

    2018-07-08 20:19:20
    muduo install and use 安装的话可以百度搜索一下:muduo网络库使用手册 这里进行一些简要的总结 先贴一下muduo库github地址: https://github.com/chenshuo/muduo/1.muduo采用CMake编译,首先安装CMake:$ sudo apt...
  • muduo之EPollPoller

    万次阅读 2019-10-10 22:41:36
    看一下muduo实现的epoll // Copyright 2010, Shuo Chen. All rights reserved. // http://code.google.com/p/muduo/ // // Use of this source code is governed by a BSD-style license // that can be found...
  • 本节以一个Sudoku Solver(数独求解)例子为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用muduo网络库编写多线程服务器的两种最常用手法 在后面“muduo编程示例”相关文章会展现muduo在编写单线程并发...
  • muduo学习

    2019-11-15 18:17:38
    muduo的创始人陈硕在《Linux多线程服务端编程》说过:TCP网络编程有三个例子最值得学习研究,分别是echo、chat、proxy, 都是长连接协议。 echo的作用:熟悉服务端被动接受新连接、收发数据、被动处理连接断开。每个...
  • muduo之AsyncLogging

    万次阅读 2019-10-27 11:22:50
    AsyncLogging是muduo的日志,程序如果直接让文件写日志可能会发生阻塞,所以有了异步日志这一说。muduo前端设计了2个BufferPtr,分别是currentBuffer_和nextBuffer_,还有一个存放BufferPtr的vector(buffers_)。 多...
  • muduo是基于非阻塞的IO和事件驱动的网络库(Reactor模式),其核心是一个事件循环EventLoop,用于响应计时器和IO事件。muduo采用基于对象(object-based)而非面向对象(object-oriented)的设计风格,其事件回调...
  • Muduo日志库

    千次阅读 2018-11-13 11:14:56
    本文是笔者通过学习Muduo多线程网络程序开发库日志模块所做出的总结,文中大量引用了陈硕所著的《Linux多线程服务端编程:使用muduo C++网络库》以及luotuo44《muduo日志库学习》博客中的内容。此外,本文代码取自...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,000
精华内容 3,200
关键字:

muduo