Posts

yield 当函数中有 yield 时,运行该函数不会运行,而会返回一个<generator object>。 使用 next(func_ret_object) 将函数运行至第一个 yield 处。 使用 w = func_ret_object.send(value) 将数据传入处
2019-12-27
1分钟阅读时长
对称加密 # 加密 orig_file 文件,密码为 password,默认会生成 orig_file.gpg 的加密文件 gpg [--output ${encrypt_file}] --symmetric --batch --yes --passphrase ${password} ${orig_file} 2> /dev/null # 解密 orig_file.gpg gpg [--output ${orig_file}] --decrypt --batch --yes --passphrase ${password} ${encrypt_file} 2> /dev/null 使用系统生成的密钥 gpg --gen-key 根据提示
2019-09-17
2分钟阅读时长
Model 相关操作 反向外键 class DictKanaItem(models.Model): # .... class DictKanjiItem(models.Model): kana = models.ForeignKey('DictKanaItem', related_name='kanji', on_delete=models.PROTECT) # Onetoone 同理 update_date = models.DateField('更新时间', auto_now=True) create_time = models.DateTim
2019-09-09
2分钟阅读时长
格式说明 $ command line # shell 命令行 > command line -- postgresql 命令行 (dbname)# command line -- postgresql 命令行,已经进入 dbname 数据库 > -- 注释 > /* 多行注释 */ dbname 数据库名 tbname 表名 Database create $ createdb dbname > CREATE DATABASE dbname; drop $ dropdb dbname > DROP DATABSE dbname; connect $
2019-04-03
2分钟阅读时长
SQL
文件描述符(fd) Linux 下的数据流(stream)由文件描述符来进行表示。当一个用户进程被创建的时候,系统会自动创建 3 个。 fd0: stdin, 标准输入 fd1: stdout, 标准输出 fd2: stderr, 标准
2019-03-26
2分钟阅读时长