Stephen Blog

Thinking will not overcome fear but action will.

SQLAlchemy ORM

"sqlalchemy orm"

前言 使用orm控制数据库 sqlalchemy的orm的高级用法,分组,排序,聚合等方法 从SQLAlchemy的“缓存”问题说起 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-...

Python Venv & requirements

"Python venv and requirements"

前言 python 的虚拟环境venv和requirements 两者的使用事宜。及其配搭使用。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ( buildd@lcy...

Port Numbers

"Port Numbers"

前言 了解计算机”端口”的定义 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ( buildd@lcy01-amd64-013 ) Gcc version: ...

Python MetaClass

"python metaclass"

前言 Python中的元类 Python一切皆对象,所以类也是对象。 我们知道,对象是通过类实例化创建出来的。但我们创建类时并没有进行实例化操作,为什么类也是对象呢? 类既然是对象,类肯定是另外某个类的实例。这说明在我们使用class声明一个类的时候Python解释器为我们做了些什么。 环境 系统环境 Distributor ID: Ubuntu Description: Ubun...

Debian Release Alliterative Code Names

"Debian Release Alliterative Code Names"

前言 在安装软件或者依赖包的时候,不能用apt安装器安装,这个时候只能去debian的官方包下载安装或者国内镜像网站安装,这个时候就要对应自己的debian的系统来查找相应的版本,这个时候,版本号对应为其重要。 先了解一下这两个概念: Release(版本): 这个通常都是数字 Codename(代号): 字母 环境 系统环境 # 每个人的操作系统版本都不一致,通过以下两个命令行查询...

Ubuntu Install Deepin-wine wechat

"Ubuntu Install Deepin-wine wechat"

前言 在Ubuntu 系统下安装wechat是意见很困难的事情,建议去网页版微信。 但是你说硬要安装客户端,那你就往下看。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic Linux version : 5.3.0-46-generic ...

Redis Safety Init Configuration

"redis safety init configuration"

前言 针对database hacker attack,redis安装完之后,要有几个初始化安全配置。 环境 系统环境 version No LSB modules are available. Distributor ID: Deepin Description: Deepin 20 Beta Release: 20 Beta Codename...

Redis Master Slave

"redis master slave"

前言 本文档是在docker的环境在搭建redis主从模式。 这个跟redis集群不是量级别,redis主从模式只是小case的集群,不包含晦涩难懂的分布式概念, 也没有像 Redis 集群规范 那样包含 Redis 集群的实现细节, 如果你打算深入地学习 Redis 集群的部署方法, 那么推荐你在阅读完这个教程之后, 再去看一看集群规范。 环境 系统环境 Microsoft Wind...

OLAP 概念

"OLAP 概念"

前言 本文主要介绍OLAP的起源、核心概念和当前发展趋势。主要面对OLAP入门同学,仅供学习交流 OLAP:Online analytical processing 联机分析处理 正文 OLAP 起源 OLAP(Online analytical processing),即联机分析处理,主要用于支持企业决策管理分析。数据库概念最初源于1962年Kenneth Iverson发表的名为“A...

MySQL All Engine

"MySQL 存储引擎"

前言 MySQL 存储引擎 有哪些? 我们将集中介绍这些不同 的引擎分别最适应哪种需求和如何启用不同的存储引擎。为了实现这个目的,在介绍每一个存储引擎的具体情况之前,我们必须要了解一些基本的问题。 环境 系统环境 Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic L...