前置准备 使用 docker 运行两个容器分别为MySQL master 和 slave 。 git clone https://github.com/jessun2017/...

前置准备 使用 docker 运行两个容器分别为MySQL master 和 slave 。 git clone https://github.com/jessun2017/...
编译MySQL 前置条件 提前安装 wget, cmake, make, openssl-devel, openssl, gcc-c++, libtirpcyum -y in...
操作通道状态结果Readnil阻塞打开且非空读取到值打开且空阻塞已关闭(Closed)<初始空值>只能写入编译错误Writenil阻塞打开且满阻塞打开且非满写入成功已关闭(C...
前期准备 安装 docker。 安装 docker-compose 命令。 推荐本机安装 mycli 命令。语法几近原生,多了补全。 文章涉及到的 docker-compos...
python 的多线程、多进程学习总结 基本概念 进程 一个运行的程序称做进程 给函数的执行计时(装饰器实现) 这是利用装饰器的特性来,来完成对函数执行完成的计算。 pyth...
Github 上的 Dotfiles 管理 在使用 Linux 和 Mac 系统时候, 常常需要同步 dotfiles。比如 fish 的配置文件在 ~/.config/fi...
1. 简介 Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式JSON文档...
介绍 golang 中的 sync 包实现了两种锁: Mutex:互斥锁 RWMutex:读写锁,RWMutex 基于 Mutex 实现 Mutex(互斥锁) Mutex 为...
前置条件 首先执行如下命令将项目克隆到本地 VSCode 安装扩展 debugger-for-chrome 安装依赖 VSCode 调试方案 方案一:启动一个独立的无插件的 ...
1. 安装和使用 pyenv 来管理不同版本的 Python 安装完成后,~目录下会出现 .pyenv/ 这个目录,请把 ~/.pyenv/shims/ 加入 $PATH 环...
1. 安装 Node-version-manager 来管理和使用 Node.js 的版本 有时候,我们需要 yarn 来代替 npm 2. 安装 jupyter-noteb...
Python 中一行代码搞定快排 Python 快速排序 Golang 快速排序
1. Install Docker on CentOS 7 1.1 Update yum packages 1.2 Install docker on CentOS 1.3 ...
1.4 树(Tree) 1.4.1 术语 节点、边、根、路径、子节点、父节点、兄弟、子树、叶节点、层数、高度 1.4.2 代码表示 1.4.3 分析树 分析树(parse t...
使用 django 2.0 开发过程中,发现在 models.py 文件使用外键( ForeignKey ),会报错: 这是 django 2.0 中的新要求,在使用外键时候...