1.首先从github上clone最新的bitcoin源代码 git clone https://github.com/bitcoin/bitcoin.git 2.进入clone下来的代码目录,查看当前版本(这里我切换到了v0.20.0版本) cd ./bitcoin git tag -l git ...
分类:
系统相关 时间:
2020-06-30 12:58:32
阅读次数:
110
a、完全基于内存缓存的 b、节点之间相互独立 c、C/S 模式架构,C 语言编写,总共 2000 行代码。 d、异步I/O 模型,使用 libevent 作为事件通知机制。 e、被缓存的数据以 key/value 键值对形式存在的。 f、全部数据存放于内存中,无持久性存储的设计,重启服务器,内存里的 ...
分类:
系统相关 时间:
2020-06-26 13:06:05
阅读次数:
79
要构建LSQUIC,您需要CMake,zlib和BoringSSL。该示例程序使用libevent提供事件循环。 BoringSSL git clone https://boringssl.googlesource.com/boringssl cd boringssl; mkdir build; c ...
分类:
其他好文 时间:
2020-06-20 01:26:45
阅读次数:
89
1、安装gcc(编译时需要) FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc yum install -y gcc gcc-c++ 2、安装libevent(运行时需求) 若安装了桌面图形界面,就不需要安装;Fas ...
分类:
其他好文 时间:
2020-06-19 15:38:08
阅读次数:
41
Linux服务器程序必须处理三类事件,I/O事件、信号和定时事件。在处理这三类事件时我们通常需要考虑如下三个问题: 统一事件源,即统一处理这三类事件,一般利用I/O复用系统调用来实现。 可移植性,不同操作系统具有不同的I/O复用方式。 对并发编程的支持,在多进程和多线程环境下,我们需要考虑各执行实体 ...
分类:
其他好文 时间:
2020-06-12 00:43:59
阅读次数:
62
开发环境说明 linux系统:ubuntu18.04 libevent版本:2.1.8 1 安装依赖环境 apt-get install perl g++ make automake libtool unzip2 zlib编译 tar -xvf zlib-1.2.11.tar.gz cd zlib- ...
分类:
其他好文 时间:
2020-06-07 13:09:50
阅读次数:
77
#include <event2/event.h> #include <iostream> using namespace std; int main() { cout << "test libevent.\n"; event_base * base = event_base_new(); if ( ...
分类:
其他好文 时间:
2020-06-07 12:46:53
阅读次数:
52
通过github下载的libevent,可以构建对应的文档 安装doxygen sudo zypper in doxygen 在libevent目录运行 doxygen -g 在libevent目录运行 doxygen Doxyfile 进入latex目录运行 make ,这时会报错,我们需要安装t ...
分类:
其他好文 时间:
2020-06-03 15:20:54
阅读次数:
78
https://github.com/libevent/libevent.git https://github.com/libevent/libevent/blob/master/Documentation/Building.md#building-on-unix-cmake 从github上下载l ...
分类:
其他好文 时间:
2020-06-03 15:13:56
阅读次数:
61
一.zabbix-server: yum install libxml2-devel net-snmp-devel libevent-devel curl-devel pcre* mariadb-devel php-fpm ./configure --prefix=/usr/local/zabbix ...
分类:
其他好文 时间:
2020-05-20 00:22:44
阅读次数:
87