Python
我怕天黑却不怕鬼
这个作者很懒,什么都没留下…
展开
-
python 压力测试
python 压力测试自己写了个压力测试。测试以下go的接口,提高并发请求,然后去改进go的代码,在go中使用多线程,提高并发性能import datetimeimport randomimport stringfrom queue import Queueimport fakerfrom locust import HttpUser, TaskSet, between, taskq = Queue()f = faker.Faker(locale='zh-CN')# 计时d原创 2021-11-18 16:00:15 · 2542 阅读 · 0 评论 -
Pycharm fish Read-only
Pycharm fish Read-onlyIntelliJ IDEA:Ctrl + Alt + SSearch for TerminalSet shell path to /usr/bin/env XDG_CONFIG_HOME=$HOME /usr/bin/fish原创 2021-09-17 16:06:38 · 142 阅读 · 0 评论 -
Django REST framework - 序列化组件、source、钩子函数
[Django REST framework - 序列化组件、source、钩子函数]序列化器-Serializer什么是rest_framework序列化?在写前后端不分离的项目时:我们有form组件帮我们去做数据校验我们有模板语法,从数据库取出的queryset对象不需要人为去转格式当我们写前后端分离项目的时:我们需要自己去做数据校验我们需要手动去转数据格式,因为跨平台数据传输都用json字符串,不能直接jsonqueryset对象序列化器的作用1 序列化:把python中的对象转原创 2021-08-26 09:56:46 · 1169 阅读 · 0 评论 -
某公司python面试笔试题
【招聘】Readme欢迎来到编程笔试在这个笔试题目里,你将着手编写一个实现一些简易功能的Excel。本笔试题目为测试驱动,即:全部笔试题由20个测试案例组成,其对应文件位于/test/model/目录下。其中,test_spreadsheet1.py包含5个,test_spreadsheet2.py包含10个,test_spreadsheet3.py包含5个,为了通过上述这20个测试案例,你需要逐步完善位于/src/model/目录下的spreadsheet.py文件的代码。请你尽可能多的完善Exc原创 2021-08-06 16:08:03 · 530 阅读 · 3 评论 -
python实现常用的排序算法
常用排序算法用python写一下几个常用的排序算法选择排序def select_sort(arr): length = len(arr) for i in range(length - 1): big = i for j in range(i + 1, length): if arr[j] < arr[big]: big = j temp = arr[i] ar原创 2021-07-29 17:31:06 · 84 阅读 · 0 评论 -
python
with管理上下文我们在使用资源文件时,不管使用过程中是否发生异常,都会帮助我们执行清理操作,把资源释放。比如说文件使用后自动管理,线程中锁的自动获取和释放通过__enter__方法初始化,然后在__exit__中做善后以及异常处理使用with处理的对象必须有__enter__和__exit__方法迭代器迭代器就是可以记住遍历位置的对象迭代器从第一个元素开始访问,直到所有的元素被全部访问迭代器只能往前不能后退使用__next__来遍历调用可迭代对象的iter方法就可以得到一个迭代器原创 2021-07-22 20:40:33 · 71 阅读 · 0 评论 -
cpython底层的针对列表的内存管理
列表结构体创建列表C语言底层的结构体lists = []list.append(‘name’)list.append(‘age’)list.append(‘grade’)typedef struct{struct _object *_ob_next;struct _object *_ob_prev; // python内部将对象放在链表进行内存管理Py_ssize_t ob_refcnt; // 引用计数器,就是多少变量用了它PyObject **ob_item; // 指针的指原创 2021-07-19 15:15:50 · 96 阅读 · 0 评论 -
PIL之resize和convert
resize这个是一段学过的简单程序,可以改变图像的大小,jpg,png都可以的:#function: 更改图片尺寸大小from PIL import Image'''filein: 输入图片fileout: 输出图片width: 输出图片宽度height:输出图片高度type:输出图片类型(png, gif, jpeg...)Image.NEAREST :低质量Image.BILINEAR:双线性Image.BICUBIC :三次样条插值Image.ANTIALIAS:高质量原创 2021-07-19 14:56:36 · 606 阅读 · 0 评论 -
Python中的datetime模块的使用
python中的datetime模块提供了五种核心对象:datetime(时间日期类型), date(日期类型), time(时间类型), tzinfo(时区类型), timedelta(时间差类型)。分别如下:一、datetime 对象datetime对象可以用来表示精确的日期和时间>>> from datetime import datetime>>> today= datetime(year=2021, month=7, day=6)>>>原创 2021-07-06 13:52:02 · 1639 阅读 · 0 评论