搭建一个私有的 Docker Registry

概念 Docker Registry 是一个无状态,可扩展存储并且发布 Docker 镜像的应用服务 创建一个 Docker Registry mkdir -p /mnt/registry dock...

使用 NFS 作为 Kuberenetes 持久化存储

安装 NFS Server yum install -y nfs-utils nfs-utils-lib # centos ---- or ---- apt install -y nfs-comm...

kuberenetsnfs

2020-06-22

离线安装 k3s

为什么要离线安装 大家懂的原因 可能需要企业内部部署 网络需求 Inbound Rules for K3s Server Nodes PROTOCOL PORT SOURCE DESCR...

使用 pre-commit 让你项目的代码保持整洁

首先 pre-commit 做不到什么 并不能提高你的代码质量 也不能提高你的逻辑思维能力 pre-commit 能做什么 帮助你格式化代码 减少再代码格式上的信仰冲突 节省更多的时间,讨论逻辑...

SQLAlchemy 一些常用查询语句

Equals: query.filter(User.name == 'Ann') NOT Equals: query.filter(User.name != 'Ann&#39...

Django ImageField 使用及其性能问题

Djnago 自带的 ImageField 对处理图片非常实用。 ImageField 可以接受两个参数 width_field 和 height_field。 每当 ImageField 更新,会...

pythondjnago

2020-03-17

Django 使用 PostgreSQL

系统环境 Ubuntu 18.0.4.x LTS 安装 PostgreSQL sudo apt-get install postgresql postgresql-contrib 安装 psyc...

Linux History

我们经常在日常工作中使用 history 命令来检查命令的历史或获取用户执行的命令的信息。 在这篇文章中,我们将看到如何有效地使用history命令来提取用户在Bash shell中执行的命令。 这对...

linuxshell

2020-03-13

怎么修改 mongodb 字段类型

Mongodb 字段类型对映表 Type Name Type Number Double 1 String 2 Object 3 Array 4 Binary data ...

mongodb

2019-11-15

解决 MongoDB 一些的警告信息

MongoDB 一些比较烦人的警告信息 比如 /sys/kernel/mm/transparent_hugepage/defrag is 'always' : CONTROL [initandli...

如何整合 Haystack+ElasticSearch+IK

让 HayStack + ElasticSearch 支持中文分词 环境: ubuntu 16.04 elasticsearch 2.4.6 django-haystack 2.8.1 IK Ana...

在树莓派上安装最新版 Go

如果已经通过 apt 安装了 golang,我们需要先删除它 sudo apt remove golang* sudo apt-get autoremove 安装最新的 golang 去 htt...

如何检测 Django backend 的 数据库

有两种方法可以解决这个问题 >>> from django.conf import settings >>> settings.DATABASES['def...

databasedjango

2018-12-17

如何正确的使用 virtualenvwrapper

作为一名 Python 开发者。 不会用 virtualenvwrapper 我真的只能无语了。 安装并激活 pip install virtualenvwrapper source /usr/l...

ubuntu 如何通过 apt-get 安装 python3.6

Ubuntu 16.04 LTS 支持的 Python 版本是 2.7 和 3.5。 不过我想安装 python3.6 本网站会做各种试验。说要尝鲜拉。 但是,我又不想通过编译安装。我只想省力的使用 ...

linuxubuntuapt

2017-07-25

Django 开发利器 django-extensions

Django-extensions 可谓是 Django 开发利器。 安装 pip install django-extensions #其他方法 Google 配置 INSTALLED_APPS ...

djangopython

2017-07-06

django1.4 升级到 django1.8 south 问题

由于django1.8 默认支持数据库 migrations。 所以 django1.4 时期用的 south 就废弃了。 升级步骤: 首先,在 INSTALLED_APPS 中删除 south 其...

djangomigrate

2017-07-03

如何榨干阿里云 1核1G 的服务器

阿里云最便宜的服务器 1核1G 大多是拿来科学上网用的。 跑个数据库驱动的网站,撑不了多少量。 不过对于每个月还没收入,一天维持 1000 UV 上下的小站长来说。如何用好手上的资源,还是挺重要的。 ...

aliyun

2017-05-10

Pygal - 后端攻城狮再也不用被前端吐槽了

后端攻城狮们,往往做了很多工作。最后还要找前端画图。一个矩阵是没有办法给你的 BOSS 或者投资人看的。 这期介绍 Python绘图工具,当然 python 绘图的确很多。 比如: ggpy, PyG...

pythonpygal

2017-05-04

解决: Nginx 400 request line is too large (5132 4094)

早些年 get 参数都是限制 256 个字符的。再长的话就用 POST。 由于,POST 遇到跨域访问。无法发送数据,只能选择 GET 开发环境下没有错误,部署到 Nginx + Gunicorn 的...

nginx

2017-04-24