Tyson

天道唯一 大道至简

PostgreSQL(被监控对象)

1
docker pull postgres:latest

PostgresSQL-Exporter(参数暴露器)

1
docker pull postgres-exporter:latest

Prometheus(日志收集器)

1
docker pull prom/prometheus

Grafana(可视化工具)

1
docker pull grafana/grafana
阅读全文 »

[TOC]

云计算

	云计算通俗来说就是输入/输出和计算不在一个主机上。计算要用到计算设备,计算设备一般是指CPU、内存和硬盘,输入/输出设备一般是指键盘、鼠标、显示器、耳机、音响、话筒等外设。而我们的个人计算机是使用主板将这些东西连接到一起来协调工作。
	一个软件在执行以完成某项任务的时候,如果用到的计算设备和输入/输出设备不是通过主板连接,而是通过网络连接,那么这个过程就叫云计算。
	一个完整的云计算环境由云端、计算机网络和终端三部门组成(也就是常说的云、管、端)。云端就是指计算设备,负责完成软件的计算;终端是指我们用来完成输入/输入的设备;计算机网络负责将云端和终端连接起来,完成信息传输(将终端的输入指令传输到云端,将云端的执行结果反馈给终端)。
	公有云服务商组建了云端并对外出租计算设备,那么出租类型也就是我们常说的——IaaS、SaaS、PaaS、DaaS。

Iaas Paas Saas Daas

阅读全文 »

递归法、迭代法、广度优先法

二叉树 - 前中后序遍历 - 递归法

使用递归法,发现其实只是根节点放在什么地方而已。
前序:根-左-右
中序:左-中-右
后序:左-右-中

阅读全文 »

前提

一种技术的出现,肯定都是:

  1. 为了实现什么样的需求;
  2. 遇到了什么样的问题;
  3. 采用了什么样的方案;
  4. 最终接近或达到了预期的效果。
阅读全文 »

queue

queue.Queue模块实现了FIFO(先进先出)、LIFO(后进先出)、优先级队列(Priority Queue)三种类型的队列,是多生产者、消费者队列。

FIFO(Queue)

  • empty()
  • full()
  • put(item,block=False,timeout=None)
  • get(item)
  • put_nowait()
  • get_nowait()
  • task_done()
  • join()
    阅读全文 »

[TOC]

PIP 安装与卸载

1
2
3
4
5
6
7
8
pip install xxx
pip install xxx==version_number

pip install captcha
pip install captcha==0.4

# XXX/anaconda3/envs/py373/lib/python3.7/site-packages
pip uninstall captcha
阅读全文 »

[TOC]

安装requirements

简述

搭建Python工程前的第一步,是安装确保环境的所有依赖包;
通常约定将依赖包信息放在工程根目录的requirement.txt文件中;
其它开发者搭建工程时,可以直接使用pip或者conda对requirement.txt中的依赖包进行安装;

阅读全文 »

[TOC]

RLS

1. 启动/关闭RLS

1
2
3
4
-- 失效RLS
alter user odoo with bypassrls;
-- 生效RLS
alter user odoo with nobypassrls;
阅读全文 »
0%