摘要: 由于peewee用起来比较简单 , 所以了解了一下 以Python内置的数据库SQLite为例 python3.7版本 import peewee conn = peewee.SqliteDatabase('xxx.db') #sqlite中创建并连接数据库 class Stock(peewee.M 阅读全文
posted @ 2021-02-09 10:12 鲁哒哒 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Dockerfile 文件 version: '3' services: nginx: image: nginx container_name: nginx volumes: # 映射主机./conf.d目录到容器/etc/nginx/conf.d目录 - "$PWD/conf.d:/etc/ngi 阅读全文
posted @ 2021-02-08 11:43 鲁哒哒 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 模块名 Remote Development ssh://root:pwd@192.168.1.1:22 阅读全文
posted @ 2021-01-31 02:10 鲁哒哒 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间需要使用rabbitmq做写缓存,一直使用pika+rabbitmq的组合,pika这个模块虽然可以很直观地操作rabbitmq,但是官方给的例子太简单,对其底层原理了解又不是很深,遇到很多坑,尤其是需要自己写连接池管理和channel池管理。虽然也有用过celery,一直也是cele 阅读全文
posted @ 2021-01-31 00:41 鲁哒哒 阅读(260) 评论(2) 推荐(0) 编辑
摘要: 编辑 代码优化 ctrl + Alt + L 折叠 所有代码折叠: ctrl + alt + - 所有代码展开:ctrl + alt + + 折叠某一点:ctrl + - 展开某一层:ctrl + + 阅读全文
posted @ 2021-01-29 15:46 鲁哒哒 阅读(61) 评论(0) 推荐(0) 编辑
摘要: **kwargs 入参,返回一个字典 def test(**kwargs): print(kwargs) print(type(kwargs)) test(a=1,b=2) 结果: {'a': 1, 'b': 2} <class 'dict'> 阅读全文
posted @ 2021-01-27 18:01 鲁哒哒 阅读(55) 评论(0) 推荐(0) 编辑
摘要: /etc/profile.d/ 写好的 .sh 文件放到目录 /etc/profile.d/ 下,系统启动后自动执行目录下全部shell脚本 例如: #!/bin/sh #description: 开机自启动脚本 # 执行后台服务启动 编辑rc-local.service 适用于Ubuntu20.0 阅读全文
posted @ 2021-01-27 16:46 鲁哒哒 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 传参 在函数传参中,传入数据 arg 传入的参数值 func 函数名 **kwargs func函数的传参 def func_a(arg, func, **kwargs): print(arg) func(**kwargs) def B(arg_a): print(arg_a) def C(): p 阅读全文
posted @ 2021-01-27 16:04 鲁哒哒 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 为什么需要内网穿透? 如果公司的内网不给提供外网访问,或者没有给分配外网可以访问的IP,我们又需要访问SSH登录内网的服务器,远程桌面、远程文件我们该怎么办? 远程桌面使用TeamViewer,但需要访问端也拥有TeamViewer软件,不方便。且TeamViewer不易实现远程文件访问。 使用蒲公 阅读全文
posted @ 2021-01-27 14:12 鲁哒哒 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 插入数据 插入方式: 普通插入 原子性插入 大量插入 插入方法: get_or_create 普通插入 Model 数据库表名 data 数据库字段的字典 data = [ {'field1': 'val1-1', 'field2': 'val1-2'}, {'field1': 'val2-1', 阅读全文
posted @ 2021-01-27 14:07 鲁哒哒 阅读(76) 评论(0) 推荐(0) 编辑