摘要:
由于经常忘记PyCharm快捷键, 而且PyCharm的快捷键太多了, 故记录一下 光标移动 功能 快捷键 导航到最近编辑区域 Ctrl + Shift + Backspace 光标移动代码块结束 开始 Ctrl + ]/[ 查看/跳转当前行号 字符号 Ctrl + G Alt + Up/Down 阅读全文
摘要:
本文包含Docker命令、Dockerfile、docker-compose、k8s 容器、镜像、仓库 镜像就是一个只读模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器。 Docker利用容器独立运行一个或一组应用,容器是用镜像创建的运行实例。可以被启动、开始、停止、删除。 可以把容 阅读全文
摘要:
简介 一般来说, Celery是python可以执行定时任务的常用第三方库, 但是Celery不支持动态添加定时任务 (Django有插件可以动态添加). 除此之外, APScheduler相对于Celery来说更加轻量级, 有学习的价值. APScheduler有很多优点, 如: 支持持久化, 且 阅读全文
摘要:
复制后执行该脚本即可 文件结构 project + bak.txt + compose | + mysql | | + config | | | + my.cnf | | + init | | | + init.sql | | + sql | | | + init.sql | | | + role. 阅读全文
摘要:
官方文档: typing 注: typing是python3.5(PEP484)开始的 可用于: 类型检查器、集成开发环境、静态检查器等工作, 但是不强制使用 使用方式 两种使用方式 别名: 先定义=, 再使用: 直接使用: : from typing import List T1 = List[s 阅读全文
摘要:
测试highlight.js 高亮页面 common HTML, XML markdown关键字 html <!DOCTYPE html> <title>Title</title> <style>body {width: 500px;}</style>s <script type="applicat 阅读全文
摘要:
auth是django一个自带的用户验证系统,使用它可以减少我们的开发流程。 基本使用 大体流程: 自定义类 from django.contrib.auth.models import AbstractUser from django.db import models class UserInfo 阅读全文
摘要:
简单使用 自定义一个django.forms.Form子类 根据forms的类型定义需要的form的标签 可以指定参数,如label和max_length 视图中使用is_valid()方法,form全部通过,返回True 使用cleaned_data属性,这是is_valid之后的数据 # web 阅读全文
摘要:
假如你想了解IO多路复用,那本文或许可以帮助你 本文的最大目的就是想要把select、epoll在执行过程中干了什么叙述出来,所以具体的代码不会涉及,毕竟不同语言的接口有所区别。 基础知识 IO多路复用涉及硬件、操作系统、应用程序三个层面,了解这些知识是很有帮助的。 假如已经了解,可直接跳过 Lin 阅读全文
摘要:
本文总结了: redis的一般使用场景 常见操作,及如何实现 如何在python中实现这些操作 redis是非关系型数据库,NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。 redis和Memcached类似,它支持存储的value类型相对 阅读全文