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
Libev
用源码轻松搭建LNMP !
LNMP=Liunx+nginx+mysql+php1.上传所需软件包2.安装并配置
libev
ent2.1挂载光盘[root@gjp99~]#mkdir/mnt/cdrom[root@gjp99~]#mount
weixin_33881050
·
2020-08-11 14:06
Memcached笔记——(一)安装&常规错误&监控
一、下载1.
Libev
ent简单的说就是一个事件触发的网络库,Memcached离不开它。
jim13
·
2020-08-11 03:46
服务器编程
libev
ent源码解读(一)--总体阅读
本人使用的源码是稳定版的
libev
ent-2.0.6。至于他的详细更新,可以到他的代码库去看。
茶盐耙
·
2020-08-10 22:45
libevent源码解读
libev
ent源码解读(一)-- __attribute__认识
本文转自http://xiaogang6123.blog.163.com/blog/static/113384177200962951524245/__attribute__详解GNUC的一大特色就是__attribute__机制。__attribute__可以设置函数属性(FunctionAttribute)、变量属性(VariableAttribute)和类型属性(TypeAttribute)
茶盐耙
·
2020-08-10 22:45
libevent源码解读
nginx- FastDFS-nginx-module-FastDFS安装
FastDFS安装环境首先安装gcc依赖yuminstallgcc-c++FastDFS依赖
libev
ent库yum-yinstall
libev
ent上传libfastcommonV1.0.7到虚拟机上一般上传到
Ins咸鱼的日常生活
·
2020-08-10 21:36
Linux下使用
libev
ent实践文件零拷贝操作
1.前言这两天又翻了翻
libev
ent代码,发现文件操作中内部带有sendfile、mmap相关代码。又找了网上相关使用说明,资料都比较少,所以实践出真知,搞一搞。
staticnetwind
·
2020-08-10 21:16
linux
socket
Linux下使用hiredis库与
libev
ent实现异步接口的I/O复用
用的同步的接口实践;后来遇到一个场景,同时需要处理Redis订阅的消息,又需要处理其他网络socket操作、定时器操作,当然多线程是一个思路,本文尝试从Reactive模式上解决这个问题,即用redis的异步接口,与
libev
ent
staticnetwind
·
2020-08-10 21:16
linux
socket
redis
Linux网络编程(8)
libev
en框架
libev
ent简介:
Libev
ent是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大;源代码相当精炼
删库跑路打断腿
·
2020-08-10 20:47
学习笔记
vs2013编译
libev
ent静态库
获取源码从
Libev
ent官网主页(http://
libev
ent.org/)或者github上(https://github.com/
libev
ent/
libev
ent)将
libev
ent源码包下载下来
lt4959
·
2020-08-10 18:47
libev
ent学习笔记十三:让
libev
ent支持多线程
libev
ent学习笔记十三:让
libev
ent支持多线程
Libev
ent本身不是多线程安全的,在多核的时代,为了充分利用CPU的计算能力,在多线程环境中使用
libev
ent,跟源代码的关系关系不大,纯粹是使用上的技巧
jyl_sh
·
2020-08-10 17:46
LIbevent
Libev
ent 源码阅读笔记(一)、从一个简单例子开始(上)
什么是
Libev
ent
Libev
ent是一款基于Reactor模式实现,由事件驱动的高性能开源I/O框架库,它提供一组API并允许开发者为事件注册回调函数。
进击的Lancelot
·
2020-08-10 16:45
memcached主备方式部署
环境Ubuntu14.04Master:172.16.1.65Standby:172.16.1.63Step1:安装准备apt-getinstall
libev
ent-devautotools-devautomake-yStep2
firetaker
·
2020-08-10 16:42
工作
利用
libev
ent 实现简单 http client GET、POST
/*Baseoncodefrom:http://archives.seul.org/
libev
ent/users/Sep-2010/msg00050.html*/#include"MITLogModule.h
pcliuguangtao
·
2020-08-10 06:12
Unix/Linux/BSD
C/C++
Linux下共享库嵌套依赖问题 (转载)
LIBS+=-L$${OPENESLIB}-lGLESv2-lEGLQMAKE_LFLAGS+=-Wl,-rpath=$${OPENESLIB}题场景:动态库librabbitmq_r.so内部依赖动态库
libev
ent_core.so
萧别离
·
2020-08-10 00:18
Linux网络编程总结-多进程,多线程,select,poll,epoll,
libev
ent
编程1.4.1socket1.4.2关于socket的函数1.4.3监听套接字和连接套接字1.4.4sockaddr的数据结构2.多进程和多线程实现高并发3.select4.poll5.epoll6.
libev
ent
qq_41286360
·
2020-08-10 00:50
网络编程
libev
ent札记 - 多线程安全
原文链接
Libev
ent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用
libev
ent,跟源代码并没有太大的关系,纯粹是使用上的技巧。
qq_17121501
·
2020-08-09 23:58
C和CPP
libev
ent札记 -
libev
ent是怎么开始工作的
原文链接1.Reactor模式
libev
ent采用的是Reactor模式,一种事件列表机制,应用程序需要提供相应的接口并注册到Reactor上,如果相应的时间发生,Reactor将主动调用应用程序注册的接口
qq_17121501
·
2020-08-09 23:58
C和CPP
libev
ent札记 - 代码技巧
阅读了
Libev
ent(version:
libev
ent-2.0.1-alpha)的源码,为了随时能翻阅,这里讲下阅读过程中注意到的代码技巧原文链接1.多平台代码size_t用size_t来表示最大可表示的整形
qq_17121501
·
2020-08-09 23:27
C和CPP
linux动态链接库---一篇讲尽
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:tmux:errorwhileloadingsharedlibraries:
libev
ent-1.4.so.2:cannotopensharedobjectfile
weixin_30483697
·
2020-08-09 13:20
TAILQ的使用与源码分析
TAILQ是Linux中的一种双向队列(在
libev
ent中有广泛引用),能实现操作队列需要的各种操作:插入元素,删除元素,遍历队列等。这个队列的优点是插入元素很快。
HuangHongkai_
·
2020-08-09 10:36
linux
libev
ent关键函数及知识点梳理
本文转载自:https://blog.csdn.net/yuliying/article/details/42126195事件循环控制:主要是开始事件循环和终止事件循环使用默认配置开始事件循环:event_base_dispatch()开始事件循环,可以设置一些参数:event_base_loop()指定时间后退出事件循环,处理完回调函数后退出:event_base_loopexit()立即退出事
Panix2n_n
·
2020-08-09 09:21
libevent
网络编程
aio,epoll,
libev
ent,boost::asio解决的问题
这几天一直在做linux大批量数据的解决方案,不断的深入了解了一下aio,epoll,
libev
ent,boost::asio。
madaoheng
·
2020-08-09 09:54
服务器开发
"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:tmux:errorwhileloadingsharedlibraries:
libev
ent-1.4.so.2:cannotopensharedobjectfile
孤独な旅人
·
2020-08-09 09:01
Linux
memcached: error while loading shared libraries:
libev
ent-2.0.so.5: cannot o
memcached基本选项-p端口监听tcp端口-d以守护进程方式运行memcached-uusername以username运行-m《num》最大的内存使用,单位是MB,缺省是64MB-c软连接数量,缺省是1024-v输出警告和错误信息-vv打印客户端的请求和返回信息检查memcached是否正常运行#psaux|grepmemcached#telnetlocalhost11211....sta
架构师之路
·
2020-08-09 09:49
Linux
arm_linux交叉编译开发环境建立之 - thrift
sudoapt-getinstallautomakesudoaptinstallbisonsudoaptinstallflexsudoaptinstalllibboost1.58-all-devsudoaptinstall
libev
ent-devsudoaptinstall
cs_sword2000
·
2020-08-09 07:37
嵌入式开发
error while loading shared libraries:
libev
ent-2.1.so.6 的解决办法
执行memcached启动命令时,报错,提示:errorwhileloadingsharedlibraries:
libev
ent-2.1.so.6:cannotopensharedobjectfile:
傲十郎
·
2020-08-09 07:38
#
5.3
#
9.1
Linux/Unix
error while loading shared libraries 找不到so文件解决办法
最近在编写
libev
ent项目时,启动命令后:提示errorwhileloadingsharedlibraries:
libev
ent-2.1.so.6:cannotopensharedobjectfile
Lemon_tea666
·
2020-08-09 06:19
libevent
c/c++
linux
网络编程
error while loading shared libraries: xxx.so.x"错误的原因和解决办法
xxx.so.x"错误的原因和解决办法作者:一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误,比如:tmux:errorwhileloadingsharedlibraries:
libev
ent
无敌三角猫
·
2020-08-09 05:42
libuv搭建高并发tcp服务器
libev
ent?
libev
?还是libuv?3,如果使用libuv作为服务器框架,其基础框架如何搭建4,libuv对新手并不友好
yifan_2020
·
2020-08-09 03:30
libuv
高并发tcp服务器
c++
彻底弄清楚memcached
1.下载
libev
ent并安装[root@web3vagrant]#wgethttp://downloads.sourceforge.net/levent/
libev
ent-2.0.22-stable.tar.gz
think2me
·
2020-08-09 03:52
memcached
Memcached学习(二)--命令解析
整体流程1.当客户端和Memcached建立TCP连接后,Memcached会基于
Libev
ent的event事件来监听客户端是否有可以读取的数据。
weixin_30563917
·
2020-08-08 23:24
memcached
epoll
网络
Memcached缓存服务器
Memcached的特征:1、协议简单2、基于
libev
ent的事件处理3、内置的内存管理系统4、互不通信的Memcached之间具有分布特征安装Memcached以centos为例:yuminstallmemcached
turtlell
·
2020-08-08 22:09
IT
libev
ent源码学习(14):IO复用模型之epoll的封装
目录
Libev
ent提供的epoll后端结构体初始化epoll_init何时调用epoll_init事件添加epoll_nochangelist_add何时调用epoll_nochangelist_add
HerofH_
·
2020-08-08 19:39
libevent源码学习
Linux网络编程 - C10K问题:高并发模型的设计初篇
得益于操作系统、编程语言的发展,在现在的条件下,普通用户使用JavaNetty、
Libev
ent等框架或库就可以轻轻松松写出支持并发超过10000的服务器端程序,甚至于经过优化之后可以达到十万,乃至百万的并发
囚牢-峰子
·
2020-08-08 19:31
Linux网络编程
C10K问题本质
C10K解决方法
C10K阻塞I/O方法
CC10K非阻塞I/O方法
Linux高并发网络编程开发——
libev
ent
10-Linux系统编程-第15天(
libev
ent)一、学习目标二、代码分析》分析程序(epoll_loop.c):1/*2*epoll基于非阻塞I/O事件驱动3*/4#include5#include6
AllisWell_WP
·
2020-08-08 18:11
Memcached源码分析 - 基于
Libev
ent的网络模型实现(1)
分析网络模型流程分析网络模型数据结构main启动入口工作线程workerthread主线程mainthread关于Memcached:memcached是一款非常普及的服务器端缓存软件,memcached主要是基于
Libev
ent
阿里十年老码农zhuli
·
2020-08-08 16:18
Memcache
源码阅读
动态库的GLIBC版本兼容问题
/
libev
ent_core-2.0.so.5)初略分析:
libev
ent_***.so.5是在虚拟机ubuntu12.04上编译的,所以glibc的版本比较高,Atom的Image中glibc的版本比较低
綄羙谎唁
·
2020-08-08 16:43
深入了解C语言
高并发linux网络服务器核心代码实现-传智-专题视频课程
高并发linux网络服务器核心代码实现—13954人已学习课程介绍当你在使用
libev
ent/
libev
和Apache/Nginx构建你的服务器时,你是否对网络底层通信了解呢?
传智播客教育集团
·
2020-08-08 15:01
视频教程
Ubuntu常用软件安装脚本
/bin/bash#安装32位类库sudoapt-get-yinstallia32-libssudoapt-get-yinstall
libev
ent-dev#显示显卡信息sudoapt-get-yinstallmesa-utils
牟蘑菇
·
2020-08-08 14:34
便捷使用PC
LEMP之PHP7.4编译安装
服务卸载已安装的rpm包rpm-ephpphp-cliphp-ldapphp-commonphp-mysql--nodeps安装编译php所需的依赖包如果想让编译的php支持mcrypt、mhash扩展和
libev
ent
wayne8910
·
2020-08-08 02:22
linux
libev
ent做一个简单的服务器应答程序
#include#include#ifndef_WIN32#include#include#include#include#include#endif#include#include#include#includeusingnamespacestd;#defineSPORT5001voidlisten_cb(evutil_socket_t,shortwhich,void*arg);voidclie
张哲瑞
·
2020-08-07 21:27
libevent
libev
ent中堆的实现(很标准的堆实现)
//所有宏定义已经展开typedefstructmin_heap{structevent**p;//预留的空间unsignedn,a;//n:元素个数a:预留的空间的长度}min_heap_t;voidmin_heap_ctor_(min_heap_t*s){//初始化堆s->p=0;s->n=0;s->a=0;}voidmin_heap_dtor_(min_heap_t*s){//堆的析构函数i
张哲瑞
·
2020-08-07 21:27
libevent
fastdfs安装
系统版本:ubuntu12.04注:特别注意版本问题尽量用最新版本1、准备软件包
libev
ent-1.4.14b-stable.tar.gzFastDFS_v3.05.tar.gznginx-1.2.4
weixin_34256074
·
2020-08-07 20:27
在linux下实现简单聊天系统(三)服务器
我们在在一个主线程进行创建监听套接字,创建线程个数个双向管道(用双向管道因为消息发送是全双工的),创建cpu内核个数-1个子线程,利用
libev
ent监听监听套接字和双向管道的一端,接受客户端连接,为客户端选择处理消息的子线程
吾观风月
·
2020-08-06 12:37
linux
项目
Memcached-1.6.5 缓存数据库 Linux环境下搭建
文章目录1.下载安装1.1下载1.2安装1.2.1安装
libev
ent1.2.2安装memcached2服务启动停止2.1启动memcached2.2停止Memcache进程1.下载安装1.1下载下载地址
斌哥谈编程
·
2020-08-06 12:41
memcached
个人linux下编译c++工程所遇问题汇总
+用g++,需要对c++11的支持:-std=c++11,添加头文件路径:-I,添加库文件路径:-L例:g++-Wall-std=c++11-IClasses-ILib/rapidjson-ILib/
LibEv
ent-ILib
xiaowu0124
·
2020-08-06 10:18
运维之道 | LNMP 环境部署 Memcache 缓存(编译安装)
firewall-cmd-permanent-zone=public-add-service=httpfirewall-cmd-permanent-zone=public-add-service=https二、安装
libev
en
VillianTsang
·
2020-08-05 16:46
memcached
启动 Memcached 报错:/usr/local/bin/memcached: error while loading shared libraries:
libev
ent-2.1.so.7
启动Memcached报错:/usr/local/bin/memcached:errorwhileloadingsharedlibraries:
libev
ent-2.1.so.7:cannotopensharedobjectfile
VillianTsang
·
2020-08-05 16:46
memcached
memcached make: *** No targets specified and no makefile found. Stop.
在安装memcached其间出现以下错误memcachedmake:***Notargetsspecifiedandnomakefilefound.Stop.checkingfor
libev
entdirectory
鑫鑫_
·
2020-08-05 15:04
架构设计
利用
libev
ent库实现简易的网络通信
文章目录一、功能介绍二、服务器和客户端通信架构1、服务器2、客户端三、详细代码1、服务器代码2、客户端代码四、测试效果一、功能介绍1)使用
libev
ent库实现客户端和服务器的连接;2)实现回显功能:①
无.处安放的灵魂
·
2020-08-05 15:55
linux网络编程
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他