
Python
RecvW
这个作者很懒,什么都没留下…
展开
-
linux安装pyenv创建虚拟环境
pyenv与pyenv virtualenv的安装以及使用原创 2022-08-23 14:46:11 · 602 阅读 · 0 评论 -
ubuntu20.04 LTS编译 python3.7.1
ubuntu20.04 LTS编译 python3.7.1安装编译前依赖包sudo apt-get install -y build-essential libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev zlib1g-dev gcc make编译前配置sudo ./configure --enable-optimizations --prefix=/usr/local/bin/pytho原创 2021-06-28 15:40:41 · 195 阅读 · 0 评论 -
k8s使用阿里云私人docker仓库需要进行登录
在集群中创建保存授权令牌的 SecretKubernetes 集群使用 docker-registry 类型的 Secret 来通过容器仓库的身份验证,进而提取私有映像。创建 Secret,命名为 regcred:kubectl create secret docker-registry regcred \ --docker-server=<你的镜像仓库服务器> \ --docker-username=<你的用户名> \ --docker-passwor转载 2020-12-15 19:21:46 · 1195 阅读 · 0 评论 -
property函数执行顺序
class Student(object): @property def score(self): # 2 a = 1 return a @score.setter def score(self, value): # 1 passif __name__ == "__main__": a = Student() print(a.score)实例化student 之后调用pro.原创 2020-12-07 14:08:02 · 203 阅读 · 0 评论 -
python列表去重
data=[]data = [dict(val) for val in set([tuple(dic.items()) for dic in data])]原创 2020-09-08 09:32:37 · 244 阅读 · 0 评论 -
解析网址
def decorator(fun): print("装饰器第一层") def inner_decorator(*args,sex=10,**kwargs): print(sex,args,kwargs) for i in args: i=i.split('?') print(i) .原创 2020-08-13 10:39:06 · 3990 阅读 · 0 评论 -
python性能提升-列表取值
条件使用orm查询查询结果为列表需求只需要一个特定的值response = self.get('/xxx/xxx/xxx/')# 此处结果为列表data = response.datatargets = [x for x in data if x['z'] == "xxx"]logging.info(targets[0])使用列表操作加快语句执行速度...原创 2020-08-13 10:28:40 · 235 阅读 · 0 评论 -
drf后端生成多种格式文件并下载
安装djangorestframework-csvsettings中设置REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework_csv.renderers.CSVRenderer',)}首先我们先写一个接口来进行下载/api/download/file/xxxclass FileDownloadView(APIView): """文件下载""" permission_classes = .原创 2020-05-26 12:01:41 · 2062 阅读 · 0 评论 -
Mac挂载谷歌硬盘方法
rclone挂载google Drive最近查找大容量存储工具,想到了免费版的Google云盘,询问了一下有一个无限空间的云盘,话不多说开始搞,在淘宝买了个账号开始配在自己的服务器上,但是发现并不是这么好配,查找了很多资料,到最后朋友给我说rclone可以挂在Google云盘,查了一下果然可以,把教程贴出来为以后查看方便首先安装rclonewget https://www.moerats.com/usr/shell/rclone_debian.sh && bash rclone_d原创 2020-05-26 11:47:16 · 4924 阅读 · 0 评论 -
redis配置
绑定IP地址,看业务开放bind 0.0.0.0Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为nodaemonize no保护模式protected-mode no检查启动状态命令ps -ef|grep redis |grep 6379mac以配置文件启动sudo redis-server /usr/local/etc/redis.confUbuntu以配置文件启动sudo redis-server /etc/redis/r..原创 2020-05-26 11:46:04 · 144 阅读 · 0 评论 -
sql修改字段长度
sql修改字段长度的语法alter table 表名 modify 字段名 字段类型;标准sql所有都适用alter table 数据库.表名 modify 字段名 字段类型;修改字段名名称alter table 数据库名 表名 column col1 to col2;添加字段alter table 数据库名.表名 add 字段名 类型;...原创 2020-05-26 11:44:50 · 15485 阅读 · 0 评论 -
TOKEN 验证详解
为什么使用token验证在web领域基于token的身份验证随处可变,在大多说使用web API的互联网公司中,tokens是多用户下处理认证的最佳方式一下几点特性会让你在程序中使用基于Token 的身份验证无状态、可扩展支持移动设备跨程序调用安全那些使用基于Token的身份验证的大佬们大部分你见到过的API和WEB应用都是用tokens,列如facebook, twitter, google+, github等Token的起源在介绍基于token的身份验证的原理与优势之前,不妨原创 2020-05-26 11:43:38 · 5233 阅读 · 0 评论 -
MacOS Django安装到新建项目
首先进行安装python3.7 +Django 2.2.12(LTS)版本python3.7安装 https://www.python.org/downloads/mac-osx/python安装完成之后 执行which python3.7查找到python的位置执行mkvirtuenv -p /usr/local/bin/python3.7 python3.7创建python3.7虚拟环境执行workon python3.7进入虚拟环境django 安装https://www.djangopr.原创 2020-05-13 14:26:20 · 194 阅读 · 0 评论 -
django-dbbackup单独备份某些表至oss2
工具django-dbbackup==3.2.0django-aliyun-oss2-storage==0.1.5settingsBACKERUP_DATABASES = {"default": { 'NAME': "xxx", "USER": xxx, "PASSWORD": xxx, "HOST": xxx, "PORT": xxx, "EXCLUDE": ['不需要备份的表明'] }}DBBACKUP_CONNECTORS .原创 2020-05-09 16:13:13 · 427 阅读 · 0 评论 -
docker进入容器
docker exec -it $(docker ps name/ID) /bin/bash原创 2020-03-03 16:43:29 · 111 阅读 · 0 评论