
python
MarvelHonor
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 分页查询scroll超过10万条数据的方法
ElasticSearch 分页查询scroll超过10万条数据的方法原创 2024-05-10 09:35:42 · 267 阅读 · 1 评论 -
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口原创 2023-02-27 10:27:20 · 604 阅读 · 0 评论 -
python实现数组的筛选\选择等方法
python实现数组的筛选、选择方法原创 2023-02-10 14:32:47 · 900 阅读 · 0 评论 -
django 通过用户的权限控制用户的菜单
django 通过用户的权限控制用户的菜单原创 2023-01-17 10:55:36 · 901 阅读 · 0 评论 -
python 实现一个私人定制聊天室 贼溜
python 实现一个私人定制聊天室 贼溜;客户端打开后,自动发现服务器,服务器将多个客户端建立到一起成为一个聊天室,每个客户端都可以发言,每个人的发言都由服务器公告到聊天室中。原创 2022-12-06 16:44:27 · 433 阅读 · 0 评论 -
一个实用的链接导航页的站点设计 支持自定义链接
一个实用的链接导航页的站点设计 支持自定义链接原创 2022-11-16 10:03:57 · 742 阅读 · 0 评论 -
linux环境离线安装pyinstaller
linux环境离线安装pyinstaller原创 2022-10-13 15:45:49 · 1255 阅读 · 0 评论 -
python 实现跟踪路由route函数
python 实现跟踪路由route函数原创 2022-10-11 13:58:02 · 959 阅读 · 0 评论 -
python 实现的 snmptrap 接收器
python 实现的 snmptrap 接收器因为网上找到的代码总有一些问题,也取不到需要的数据,所以对代码进行了修改原创 2022-08-19 11:10:31 · 2029 阅读 · 1 评论 -
python MAC地址查询
Python编写一个算法,查询MAC地址对应的厂商原创 2022-06-27 16:24:22 · 427 阅读 · 0 评论 -
python django 免密登录
python django 免密登录原创 2022-06-21 10:59:33 · 768 阅读 · 1 评论 -
python+canvasjs+jquery实现数据可视化
python+django基于canvasjs实现数据的图表可视化,这个组件非常好用,而且漂亮,简单易集成。原创 2022-06-10 10:50:57 · 580 阅读 · 0 评论 -
python 通过二维表生成一棵树结构的算法【实用】
python 通过二维表生成一棵树结构的算法【实用】。这个算法费了我一些脑细胞,非常的实用,很多地方都需要用得到,喜欢可以直接复制走原创 2022-06-07 10:36:58 · 439 阅读 · 0 评论 -
rabbitmq集群的部署
部署记录docker network create rabbitdocker run -d --hostname mq1 --name mq1 -p 5672:5672 -p 15672:15672 --network rabbit -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmqdocker run -d --hostname mq2 --name mq2 --network rabbit -e RABBITMQ_ERLANG_COOKIE=原创 2022-05-30 14:55:44 · 244 阅读 · 0 评论 -
rabbitmq 的安装与python集成
docker安装rabbitmqdocker pull rabbitmqdocker run -d --hostname rabbitmq --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmqdocker exec -it rabbitmq bashcd /usr/sbinrabbitmq-plugins enable rabbitmq_managementExchange 一共有三种工作模式:fanout, direct, topicd原创 2022-05-30 12:08:42 · 375 阅读 · 0 评论 -
python 写的一个按键精灵工具 特别方便 喜欢拿去
程序可以每隔固定周期时间自动进行操作鼠标、键盘、输入文本等。屏幕坐标我是用FastStoneCapture软件的“屏幕十字线”功能取的,很方便,其实方法很多,屏幕截图用画图软件也可以。原创 2022-05-20 17:51:51 · 976 阅读 · 0 评论 -
python 操作 ElasticSearch ES
安装环境pip3 install elasticsearch#pip3 install urllib3-1.26.4-py2.py3-none-any.whl --no-deps#pip3 install certifi-2020.12.5-py2.py3-none-any.whl --no-deps#pip3 install elasticsearch-7.12.1-py2.py3-none-any.whlimport timefrom elasticsearch import Elas.原创 2021-05-21 11:36:55 · 352 阅读 · 0 评论 -
python 实现 SSL HTTP 以及 Basic Auth 的接口请求与 web服务端的webapi实现
访问端from urllib.parse import urlencodeimport base64import jsonimport urllib.requestimport sslssl._create_default_https_context = ssl._create_unverified_contextdef get(api,user,password): auth=" Basic "+base64.b64encode(("%s:%s" % (user,原创 2021-04-28 10:10:13 · 571 阅读 · 0 评论 -
python 编写一个远程执行命令的服务器与客户端示例
服务器:import socketimport subprocessserver=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# server.settimeout(10)host="0.0.0.0"port=9999server.bind((host,port))server.listen(1)print("server lisen on "+str(port))auth="admin"while True: try原创 2021-04-25 10:55:06 · 341 阅读 · 1 评论 -
配置django全局日志模块
1、在setting.py里增加需要的日志配置LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S原创 2021-03-30 11:29:11 · 449 阅读 · 0 评论 -
python写的一段SQL注入检测
def is_inject(value): pattern="\\b(and|exec|insert|select|drop|grant|alter|delete|update|count|chr|mid|master|truncate|char|declare|or)\\b|(=|\*|;|\+|'|%)" regex=re.compile(pattern,re.I | re.M) ret=regex.search(value) if regex.search(value.原创 2021-03-02 09:44:50 · 538 阅读 · 0 评论 -
python写的一个文本比较工具 difflib
import os,difflib,datetimeimport redef diff(file1,file2): if not os.path.exists(file1) or not os.path.exists(file2): print("{} 或者 {} 文件不存在".format(file1,file2)) return -1,"文件不存在" try: content1=open(file1,'r',encoding='utf.原创 2021-02-22 11:10:05 · 781 阅读 · 1 评论 -
python写的一个局域网扫描程序
import ipaddressfrom ping3 import pingimport encodings.idnaimport subprocessimport reimport prettytableimport sysstart="192.168.1.1"end="192.168.1.100"import threadingdef get_ip_span(start,end): start=ipaddress.ip_address(start) end=ipadd原创 2020-12-22 15:46:06 · 407 阅读 · 0 评论 -
python SSH执行命令获取结果(此方法适用于ssh到交换机读取全部配置进行交换机配置备份)
from netmiko import ConnectHandlerimport timedef ssh(ip,username,password,commands,device_type='cisco_ios',enpass=None): "思科交换机配置导出" cisco_switch = { 'device_type': device_type, #设备类型 'ip': ip, #设备IP,这里我们使用的是变量,方便循环 'user原创 2020-12-22 11:20:00 · 1828 阅读 · 0 评论 -
Python集成CAS单点登录方案 django2.1.9+django-cas-ng3.6.0
Python集成CAS单点登录方案 django2.1.9+django-cas-ng3.6.0安装依赖pip install django==2.1.9pip install django-cas-ng==3.6.0setting.pyALLOWED_HOSTS = ['*']INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',原创 2020-12-02 16:30:51 · 1174 阅读 · 0 评论 -
nGinx+ Django+ uwsgi 集成
nGinx+ Django+ uwsgi 集成安装环境yum install nginxpip3 install uwsgi配置uwsgivi 项目根目录/uwsgi.inicat << EOF > uwsgi.ini[uwsgi]socket = :8888chdir = /home/python/ADMaintainmodule = ADMaintain.wsgimaster = trueprocesses = 1vacuum = trueEOF修改d原创 2020-11-27 10:23:10 · 125 阅读 · 0 评论 -
使用Python写的一个局域网计算机扫描程序,基于模块:ipaddress,ping3,subprocess,re,prettytable,threading
使用Python写的一个局域网计算机扫描程序使用Python写的一个局域网计算机扫描程序,本程序为提升速度使用了多线程,基于模块:ipaddress,ping3,subprocess,re,prettytable,threading程序非常实用,易于理解,敬请参考。模块ipaddress,ping3,subprocess,re,prettytable,threading代码import ipaddressfrom ping3 import pingimport subprocessimpo原创 2020-10-19 16:18:13 · 384 阅读 · 0 评论 -
python django 权限控制 控制views里的控制器
1、首先要将sqlite的数据同步到mysql中,方便管理修改setting.py,如下:DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME':原创 2020-07-15 17:38:17 · 305 阅读 · 0 评论 -
python django 使用django_python3_ldap集成ldap验证域用户
1、安装django_python3_ldappip install django_python3_ldap2、配置setting.py,适配Micrsoft Active Directory,网上一坑垃圾写的全是照抄openldap的配置INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.ses原创 2020-07-15 17:30:02 · 1240 阅读 · 0 评论