开发工具
文章平均质量分 55
奇华智能
奇华资料,专注AI技术和设备,商务合作请私信联系
展开
-
python发送post请求
python发送post请求发送post请求分为表单类(x-www-form-urlencoded)和json(application/json)格式data参数支持字典格式和字符串格式,建议使用字典格式,在使用json.dumps()方法把data转换为合法的json格式字符串,或者将data参数赋值给post方法的json参数data以字符串格式传输需要注意的事项: 1、必须是json格式字符串,必须用双引号,k-v之家必须有逗号,布尔值必须是小写的true/false 2、不能转载 2021-01-27 17:44:08 · 3424 阅读 · 0 评论 -
django filter过滤器中支持命令参数
__exact 精确等于 like 'aaa'__iexact 精确等于 忽略大小写 ilike 'aaa'__contains 包含 like '%aaa%'__icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。__gt 大于__gte 大于等于__lt 小于__lte 小于等于__in 存在于一个list范围内__startswith 以...开头__istartswith 以...开...转载 2020-12-10 10:42:56 · 790 阅读 · 0 评论 -
Python并发编程-进程池及异步方式
目录进程池的基本概念 async异步方式 利用异步方式创建Socket Server返回目录进程池的基本概念 为什么有进程池的概念 效率问题 每次开启进程,都需要开启属于这个进程的内存空间 寄存器,堆栈 进程过多,操作系统的调度 进程池 python中的 先创建一个属于进程的池子 这个池子指定能存放多少进程 先将这些进程创建好 更高级的进程池 3,20 默认启动3个进程 处理能力不够的时候,加进程 最多20个 pytho转载 2020-11-06 18:36:22 · 433 阅读 · 0 评论 -
使用Superivisor监控管理进程
1. Superivisor简介: Supervisor是一个C/S系统,它允许用户在类UNIX系统上监控和管理一系列的进程。你可以把一个进程以Daemon的形式用Supervisor来管理。2. 安装: 使用pip来安装Supervisor:[root@test1 ~]# pip install supervisor 如果CentOS系统中没用安装pip,可以通过如下命令安装pip:[root@test1 ~]# yum -y install pyt...转载 2020-10-27 17:25:47 · 697 阅读 · 0 评论 -
Django连接mysql
1 配置mysql连接setting.py 配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django-test', 'USER': 'root', 'PASSWORD': 'password', 'HOST': '192.168.37.134', 'PORT':'3306' }转载 2020-10-23 17:00:04 · 115 阅读 · 0 评论 -
Django去操作已经存在数据的数据库
数据库,各种表结构已经创建好了,甚至连数据都有了,此时,我要用Django管理这个数据库,ORM映射怎么办???Django是最适合所谓的green-field开发,即从头开始一个新的项目但是呢,Django也支持和以前遗留的数据库和应用相结合的。Django的数据库层从Python代码生成SQL schemas。但是对于遗留的数据库,你已经用于SQL schemas,这种情况下你需要为你已经存在的数据库表写模型(为了使用数据库的API),幸运的是,Django自带有通过阅读你的数据库表规划来生转载 2020-10-23 16:58:57 · 546 阅读 · 0 评论 -
关于python中pika模块的问题
工作中经常用到rabbitmq,而用的语言主要是python,所以也就经常会用到python中的pika模块,但是这个模块的使用,也给我带了很多问题,这里整理一下关于这个模块我在使用过程的改变历程已经中间碰到一些问题的解决方法刚开写代码的小菜鸟在最开始使用这个rabbitmq的时候,因为本身业务需求,我的程序既需要从rabbitmq消费消息,也需要给rabbitmq发布消息,代码的逻辑图为如下:下面是我的模拟代码:#! /usr/bin/env python3#...转载 2020-10-23 16:49:36 · 778 阅读 · 1 评论 -
Linux CPU占用率监控工具小结
关键词:top、perf、sar、ksar、mpstat、uptime、vmstat、pidstat、time、cpustat、munin、htop、glances、atop、nmon、pcp-gui、collectl。1. toptop是最常用的查看系统资源使用情况的工具,包括CPU、内存等等资源。这里主要关注CPU资源。1.1 /proc/loadavgload average取自/proc/loadavg。9.53 9.12 8.37 3/889 28165前三个.转载 2020-10-23 16:25:30 · 948 阅读 · 0 评论 -
一些小工具
Redis缓存与分布式集群总结:https://www.jianshu.com/p/7ef03afd01c6-----------------------------------------------------------------------随机数生成:cat /dev/urandom | head -n 10 | md5sum | head -c 10--------...原创 2018-10-29 11:07:40 · 179 阅读 · 0 评论 -
使用 vim + ctags + cscope + taglist + NREDtree阅读源码
最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说。浏览了很...转载 2018-07-23 10:58:54 · 429 阅读 · 0 评论