自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 rabbitmq给一个普通队列设置死信队列

首先,普通队列创建的时候就需要配置死信队列,,如果已经创建了,是无法配置死信队列的1、创建死信交换机普通创建就好,死信交换机就是一个普通交换机2、创建死信队列普通创建就好,死信队列也只是一个普通队列3、最关键的环节:绑定死信队列和死信交换机To_queue是刚才创建的死信队列,routingkey自己设置,但记住这个key,一会儿会用到4、创建普通队列x-dead-letter-exchange 填死信交换机的名字x-dead-letter-routing-key 填刚才的routin

2020-06-19 16:51:17 628

转载 递归获取指定目录下所有文件的绝对路径(非目录)

def get_all(path): # 递归获取指定目录下所有文件的绝对路径(非目录) def get_sub_dir(dir_list): for i in dir_list: sub_dir = os.path.join(path, i) if os.path.isdir(sub_dir): ...

2019-07-25 08:49:04 441

原创 centos7 实现ssh免密登录

1、三台虚拟机关闭防火墙systemctl stop fireworksetenforce 010.254.50.30test010.254.50.31test110.254.50.32test22、vim /etc/hosts 追加所有ip和域名10.254.50.30 test010.254.50.31 test110.254.50.32 tes...

2019-07-22 15:49:24 198

转载 centos7 搭建NFS服务并实现集群中文件共享

参考 https://www.jb51.net/article/151011.htmhttps://blog.csdn.net/qq_27070443/article/details/86135384NFS服务器 10.254.50.13客户端 10.254.50.181、 两台均关闭防火墙和selinuxsystemctl stop firewalldsetenforce 0以...

2019-07-19 09:21:13 472

原创 python线程池

def main(): pool = threadpool.ThreadPool(8) requests = threadpool.makeRequests(处理任务的函数, 任务列表) [pool.putRequest(req) for req in requests] pool.wait()main()

2019-07-18 10:35:52 278

原创 python 获取 一个目录下所有文件(非目录)的绝对路径

result =[]def get_all(path): # 递归获取指定目录下所有文件的绝对路径(非目录) dir_list = os.listdir(path) for i in dir_list: sub_dir = os.path.join(path, i) if os.path.isdir(sub_dir): ...

2019-07-18 10:13:55 3138

原创 centos7安装python3 并设置为默认

https://blog.csdn.net/misaka_s/article/details/89509859安装python3yum install epel-releaseyum install python36 python36-devel修改默认python mv /usr/bin/python /usr/bin/python.bak ln -s /usr/bin/pyth...

2019-07-12 15:54:10 1760

原创 docker相关

1、 在镜像中写一个启动脚本 start.sh 并赋予权限 xxxxxxx xxxxxxx tail -f /logs # 防止服务挂掉,,使其不断打印一些东西2、 docker run --name xxx --net=host --restart always -itd 镜像名 /start.sh...

2019-05-17 15:32:34 902

转载 python装饰器详解

https://www.cnblogs.com/cicaday/p/python-decorator.html

2019-05-10 13:52:55 163

原创 django 接口接收表格文件并解析

接口为post接口,,,import xlrd # 处理excel文件的库def create(self, request, *args, **kwargs): excel_flie = request.FILES["excel_file"] # 文件对象 if excel_flie: wb = xlrd.open_workbook(filenam...

2019-05-08 10:22:13 675

转载 django配置多个setting.py

https://cloud.tencent.com/developer/article/1370014

2019-04-24 10:17:47 776

转载 限制函数在规定时间内只能执行一次

https://www.jianshu.com/p/a5412c1815dcimport timefrom datetime import datetimefrom datetime import timedeltadef timeguard(time_interval, default=None): def decorator(function): # For...

2019-04-16 09:18:27 1999

原创 uwsgi部署flask

uwsgi https://blog.csdn.net/weixin_36296538/article/details/830492451、安装uwsgi pip install uwsgi # python32、在flask项目下创建 xxx.ini 的文件 [uwsgi] http = ip : port pythonpath = /home/alert_probe...

2019-04-08 17:12:00 378

转载 python将列表分成很多小列表

参考 https://www.jianshu.com/p/0c02a9fe2b3f# listTemp 为列表 平分后每份列表的的个数ndef func(listTemp, n): for i in range(0, len(listTemp), n): yield listTemp[i:i + n]if __name__ == '__main__': ...

2019-04-03 09:24:07 4976

原创 python --- 正则表达式

import res = "237,你好啊,nihao"c = re.search("你好啊", s)print(c.span())-----------打印结果是:(4, 7)

2019-03-19 16:20:07 102

原创 Zabbix自定义python监控项脚本实现响应时间的监控(分主项依赖项)

一、编写python脚本#!/usr/bin/python# -*- coding:utf-8 -*-import osimport sysdef get_request_response(): ip_addr = str(sys.argv[1]) request_response = \ os.popen('curl -o /dev/null -...

2019-03-12 10:20:58 951

原创 django-restful-api 默认分页和自定义分页

自定义分页 class MessageLevelTwoPagination(PageNumberPagination): """ 消息中心二级页面自定义分页 """ # 默认每页显示的个数 page_size = 8 # 可以动态改变每页显示的个数 page_size_query_param = 'page_size' ...

2019-03-05 15:49:42 1053

原创 密码加密解密

加密``import base64from Crypto.Cipher import AES, DES3from rest_framework.viewsets import ViewSetfrom rest_framework.response import Responsefrom rest_framework.permissions import IsAuthenticated...

2019-02-14 17:07:13 380

原创 获取imagefield 类型图片的路径

request.build_absolute_uri(图片.url)

2019-02-13 16:48:05 1532

原创 docker

``仓库连接设置vim /etc/docker/daemon.json # 添加或者修改{"insecure-registries":["10.254.40.253"]}# 重启dockersystemctl daemon-reloadsystemctl restart docker.service修改镜像名称doc

2019-02-12 09:41:07 141

转载 HTML快捷键

https://www.haorooms.com/post/emmet_s

2019-02-01 14:01:07 182

原创 获取zabbix, jumpserver用户的sessionid用于单点登录

获取zabbix sessionid`` def get_zabbix_session(): login_url = "http://{ip}:{port}{url}index.php" r_session = requests.session() postData = { "name": zabbix.user

2019-02-01 09:05:37 2315

转载 时间模块常用方法

datetime 类型转成 时间戳time.mktime( datetime类型的数据.timetuple)时间间隔(时间戳相减得到的值)转化成 时分秒m, s = divmod(时间戳相减得到的值, 60)h, m = divmod(m, 60)return ("%d:%02d:%02d" % (h, m, s))...

2019-02-01 08:53:11 170

转载 web架构演变

https://www.jianshu.com/p/5a67d789216e

2019-01-23 10:12:10 216

原创 Django restful framework 中的 filter 自定义过滤

class AlertFilter(django_filters.rest_framework.FilterSet): ....... to_bearer_service = django_filters.rest_framework.CharFilter(method='to_bearer_service_filter', label='bearer_service'...

2019-01-21 11:46:26 1236

原创 django 中serializer 添加自定义字段

class BasicInfoHostRetrieveSerializer(serializers.ModelSerializer): ...... cpu_used = serializers.SerializerMethodField() mem_used = serializers.SerializerMethodField() class Meta...

2019-01-21 11:44:37 1922 1

原创 filter查询 条件

Alert.objects.filter(remark__contains="wang") # remark字段(textfield)中包含字符串 "wang" 的

2019-01-21 11:37:12 532

转载 Q函数的拼接以及F函数的使用

``Q_project = Q() for i in [1,2,3,4,5]: Q_project.add(Q(**{'to_project_id':i}), Q.OR)

2019-01-16 12:18:48 456 1

转载 django中choices字段获取对应字段值

``class Area(models.Model): Area_Level = ( (0, u'全国'), (1, u'省、直辖市'), (2, u'市、直辖市区'), (3, u'区、县等'), )areaname = models.CharField(max_length=30,unique=True...

2019-01-14 09:30:24 5190 1

原创 queryset

``queryset = A.objects.filter(user=user) a = [] for quiza in queryset: if search in quiza.title.title: a.append(quiza) queryset = UserQuizFree.obje...

2019-01-14 09:27:59 601

原创 Djcelery + xadmin + rabbitmq 实现定时任务

一、pip安装celery(注意版本很重要)``celery == 3.1.23 django-celery == 3.1.17二、安装rabbitmq (我使用docker安装)``docker pull rabbitmq:3.7.7-managementdocker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v...

2019-01-08 17:55:25 451

原创 redis哈希存储

https://www.cnblogs.com/xuchunlin/p/7064860.html

2018-12-21 10:41:37 222

原创 json数据处理方法

list1 = [{“A”:9}, {“B”:2}, {“C”:5}, {“D”:2}]dict1 = {}for i in list1:dict1.update(i)s = sorted(dict1.items(), key=lambda item:item[1], reverse=True)list2 = []for i in s:dict2 = {i[0] : i[1]}...

2018-12-06 10:13:41 764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除