红黑树 红黑树知识点 红黑树五大定义: 节点颜色有红色和黑色 根节点必须为黑色 2-3 树中如果根节点为 2 节点,那么他本来就对应红黑树中黑色节点,如果根节点为3 节点,也可以用黑色节点表示较大的那个元素,然后较小的元素作为左倾红节点存在于红黑树中 所有叶子节点都是黑色 任意节点到叶子节点经过的黑色节点数目相同 红黑树中的红节点是和黑色父节点绑定的,在 2-3 树中本来就是同一层,只有黑色节点才会 2020-11-02 数据及算法 数据结构 红黑树 数据结构
解决 brew 下载时一直卡在 update 状态 在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。 例:执行 brew install composer 命令 12➜ ~ brew install composerUpdating Homebrew... # 如果碰到长时间卡在这里,参考以下 2 种处理方法 方法 1:按住 control + c 取消本次更新操作123 2020-04-14 MAC系统 Brew MAC 系统
配置 GitHub 以及 GitLab 账户 配置 GitHub 以及 Gitlab 账户1、准备工作全局配置 Git 账户 12git config --global user.name "xxx" // 配置全局用户名,如Github上注册的用户名git config --global user.email "yyy@mail.com" // 配置全局邮箱,如Github上配置的邮箱 这个--gl 2020-03-17 基础工具 Git GitHub GitLab
KONG 网关简介及简单使用 Kong 网关简介及简单使用1、kong 网关简介Kong是在客户端和微服务端转发 API 通信的 API 网关,可以通过插件扩展功能。Kong 主要有两个重要的的组件: Kong Server:基于 nginx 的服务器,用来接收 API 请求 Apache Cassandra:用于存储操作数据 我们可以通过增加更多的 Kong Server服务器对 Kong 服务进行水平扩展,通过前置的负 2020-02-07 网关 Kong 网关 Kong
Kibana简介 Kibana简介1、kibana 下载1https://www.elastic.co/cn/downloads/kibana 2、kibana 启动解压后进入该目录,首先启动kibana 12bin/kibana # 启动命令网址为:localhost:5601 # 查看是否启动成功 3、插件管理查看插件信息 1bin/kiban-plugin list 下载插件 1bin/kiban-pl 2020-02-06 大数据 ELK ELK Kibana
logstash 简介 logstash 简介1、下载及启动1https://www.elastic.co/cn/downloads/logstash # 下载地址 解压后进入该目录,将写好的配置文件放进 bin 文件夹 文件如下 12345678910111213141516171819202122232425262728293031323334353637383940414243input { fil 2020-02-05 大数据 ELK ELK logstash
Elasticsearch 简介 Elasticsearch简介1、Elasticsearch 下载及启动1https://www.elastic.co/cn/downloads/elasticsearch # 下载地址 下载完成后解压进入该文件目录 12bin/elasticsearch # 启动 elasticsearch网址输入为:localhost:9200 # 查看是否启动成功 2、插件管理查看插件目录 1b 2020-02-05 大数据 ELK ELK Elasticsearch
selenium/standalone-chrome:latest 找不到服务名称解决办法 selenium/standalone-chrome:latest 找不到服务名称解决办法问题概述:使用 docker-compose 创建和管理容器,使用镜像selenium/standalone-chrome:latest 创建容器 chrome docker-compose文件如下: 123456789101112131415161718192021version: &# 2019-12-17 容器化 Docker Docker selenium/standalone-chrome
深究 sqlalchemy 中表关系table relationships 深究 sqlalchemy 中表关系table relationships为什么需要定义Relationships在相关联的表中,我们可以不创建表关联的定义,而只是单纯互相引用id即可。但是,查询和使用起来就要麻烦很多: 1234567#给定参数User.name,获取该user的addresses# 参考知乎:https://www.zhihu.com/question/38456789/ans 2019-12-12 数据库 sqlalchemy 数据库 sqlalchemy
celery 常用配置 设置时区 1CELERY_TIMEZONE = 'Asia/Shanghai' 启动时区设置 1CELERY_ENABLE_UTC = True 限制任务的执行频率下面这个就是限制tasks模块下的add函数,每秒钟只能执行10次 1CELERY_ANNOTATIONS = {'tasks.add':{'rate_lim 2019-12-06 异步任务 Celery 异步任务 Celery