前言

在联网的Linux环境上安装PostgreSQLPostGIS,可能就是几句命令的事儿,相关的依赖可以自动安装,但是在离线的环境下安装,需要先编译安装各个依赖。

本文以麒麟服务器4.0.2为测试环境,离线编译安装PostgreSQL 12.2PostGIS 3.0.5。有联网的环境,安装方法请参考其他教程。

- 阅读剩余部分 -

因为工作中开发以C++为主,python不太常用,所以每次学过之后,很快就忘记了。

写这篇博客的目的,是为了记录python的基本语法,每当用到的时候可以速查。

当然这篇不是python的入门教程,更偏向于python与C++之间的差异。

- 阅读剩余部分 -

前言

ReactorDouglas C. Schmidt提出的一种设计模式,翻译为反应器模式,或者分发器模式。很多开源的项目都使用了此设计模式,如muduoRedisNginxNetty

本文假定读者有一定的C/C++的网络编程经验,并且对IO多路复用有一定的了解,如selectpollepoll等函数。

本文主要面向对Reactor有一定了解,但是并不知道C++类应该如何设计的读者。

- 阅读剩余部分 -

Libevent 的 evbuffer 功能实现了一个字节队列,针对将数据添加到末尾和从前面删除数据进行了优化。

Evbuffers 通常用于执行缓冲网络 IO 的“缓冲”部分。它们不提供调度 IO 或在 IO 准备好时触发 IO 的功能:这是 bufferevents 所做的功能。

- 阅读剩余部分 -