随笔 - 97  文章 - 0  评论 - 36  阅读 - 19万

随笔分类 -  Python

1 2 下一页
关于Python的学习笔记
fscan内网资产扫描并输出报告
摘要:fscan内网资产扫描并输出报告 fscan介绍 一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。 支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。 阅读全文
posted @ 2024-06-28 15:33 JentZhang 阅读(1728) 评论(0) 推荐(0) 编辑
Flask + SocketIO实现简易实时在线聊天室
摘要:下面是一个简单的示例,演示了使用 Python(使用 Flask 框架)作为服务端,以及 HTML、JavaScript 和 Socket.io 作为前端,实现一个简单的实时聊天室。 首先,确保你已经安装了 Flask 和 Flask-SocketIO: pip install Flask Flas 阅读全文
posted @ 2023-12-15 15:03 JentZhang 阅读(678) 评论(0) 推荐(0) 编辑
pydantic的validator如何验证多个字段
摘要:pydantic是一个数据验证和设置管理的Python库。当您需要根据多个字段的值来验证其中一个字段的值时,您可以使用@validator装饰器并设置pre和each_item参数以及fields参数来指定依赖的字段。 以下是一个简单的示例,展示如何使用pydantic的validator来验证多个 阅读全文
posted @ 2023-10-09 14:42 JentZhang 阅读(907) 评论(0) 推荐(0) 编辑
Go比Python快多少倍?请看一个简单的例子
摘要:需求 两个0-10000的数组,循环遍历两个数组,获取两个元素,打印出乘积为56213的所有元素 Python实现 import datetime s = datetime.datetime.now() for i in range(10000): for j in range(10000): if 阅读全文
posted @ 2023-09-18 19:09 JentZhang 阅读(41) 评论(0) 推荐(0) 编辑
FastAPI如何集成celery实现定时任务和异步任务并且使用docker-compose部署
摘要:# 一、FastAPI和Celery结合实现定时任务和异步任务。 ### 1. 安装所需的库 首先,确保你已安装`fastapi`, `celery`及其相关的库。例如,使用RabbitMQ作为消息代理,你可能需要: ```bash pip install fastapi[all] celery[r 阅读全文
posted @ 2023-09-07 14:49 JentZhang 阅读(5198) 评论(0) 推荐(0) 编辑
pyinstaller 打包labelImage
摘要:##### 有输出框 ``` pyinstaller --hidden-import=PyQt5 --hidden-import=lxml -F -n "labelImg" -c main.py -p ./ --distpath "C:/abc" --add-data "./data;data/" 阅读全文
posted @ 2023-08-11 11:02 JentZhang 阅读(87) 评论(0) 推荐(0) 编辑
PyQt5 定时输出日志到指定组件
摘要:- untitled.py ```python # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'untitled.ui' # # Created by: PyQt5 UI code gener 阅读全文
posted @ 2023-07-20 09:52 JentZhang 阅读(259) 评论(0) 推荐(0) 编辑
Python3 使用confluent_kafka实现异步向Kafka中写入数据
摘要:### 使用的python包 ```shell pip install confluent-kafka ``` ### 创建topic && 扩充partition ```python #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2023 阅读全文
posted @ 2023-07-06 14:29 JentZhang 阅读(1227) 评论(0) 推荐(0) 编辑
python启动静态资源服务(用于服务器之间共享文件)
摘要:### 场景描述 1. 服务器A(172.25.114.1)目录/data下有一个文件swarmprom-master.tgz 2. 现在需要将这个文件同步到服务器B(172.25.114.2)下面的/tmp目录下。 ### 1. 在服务器A的目录/data下面执行命令 - python2 ```p 阅读全文
posted @ 2023-05-24 15:34 JentZhang 阅读(167) 评论(0) 推荐(0) 编辑
Python 文件大小(Byte)可读性转化(KB、MB、GB、TB)
摘要:Python 文件大小可读性转化 file_size_exchange.py #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2023/5/12 17:52 # @Software:PyCharm __author__ = "JentZhan 阅读全文
posted @ 2023-05-12 18:00 JentZhang 阅读(418) 评论(0) 推荐(0) 编辑
Python判断指定日期是不是中国的法定节假日
摘要:中国节假日判断 Python判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2023年,包括 2020年 的春节延长。 安装 pip install chinesecalendar 升级 pip install -U chinesecalendar 由于次年的节假日安排,取决于国务院 阅读全文
posted @ 2023-04-24 15:22 JentZhang 阅读(881) 评论(0) 推荐(0) 编辑
Python通过闭包实现将嵌套字典转换为一个字典
摘要:def nested_dict_2_dict(nested_dict): """ 嵌套字典转化为字典(闭包实现) 形如: 转化前:{"a": {"name": "张三", "friends": {"name": "lisi"}},"b": 20} 转化后:{'a.name': '张三', 'a.fr 阅读全文
posted @ 2022-10-25 10:10 JentZhang 阅读(172) 评论(0) 推荐(0) 编辑
Python3实现i18n国际化
摘要:Python3实现i18n国际化 主要涉及Python基础类库gettext。详细步骤如下: 1. 编写公共方法的python文件(_i18n.py) #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/9/21 10:39 # @So 阅读全文
posted @ 2022-10-10 14:59 JentZhang 阅读(1416) 评论(0) 推荐(1) 编辑
Python3通过Redis实现学生分数排行榜
摘要:Python操作Redis实现排行榜功能实例 #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/3/2 15:41 # @Software:PyCharm __author__ = "JentZhang" import redis i 阅读全文
posted @ 2022-03-02 16:11 JentZhang 阅读(227) 评论(0) 推荐(0) 编辑
Django在前后端分离项目中,如何针对GET接口请求加入缓存机制
摘要:缓存装饰器 from django.core.cache import cache from hashlib import md5 import json def cache_response(view_func): """ 接口返回信息加入缓存机制 :param view_func: :retur 阅读全文
posted @ 2022-02-18 14:08 JentZhang 阅读(179) 评论(0) 推荐(0) 编辑
Python3解决Nginx日志的中文乱码问题
摘要:Nginx中文日志出现乱码,如下所示: {\x22code\x22: \x22000\x22, \x22msg\x22: \x22\x5Cu6210\x5Cu529f\x22, \x22data\x22: {\x22store_id\x22: 322589}, \x22subcode\x22: \x 阅读全文
posted @ 2022-01-20 15:25 JentZhang 阅读(1985) 评论(0) 推荐(1) 编辑
Flask项目部署(nginx+supervisor+uwsgi)
摘要:一、引入 本文根据个人对于Flask项目的部署经历,详细描述了Flask项目的部署步骤,主要采用Nginx+Supervisor+Uwsgi的部署方式。仅供参考。 二、项目准备 准备好自己的项目代码,放至服务器指定目录,如:/data/project/okr/leadevo 三、配置uwsgi 在服 阅读全文
posted @ 2021-11-30 17:21 JentZhang 阅读(386) 评论(0) 推荐(0) 编辑
Pycharm折叠代码块(类似Visual Studio的 #region)
摘要:# <editor-fold desc="折叠后要显示的内容"> class Error4Code(object): """ Error code """ SUCCESS = ('10000', u'成功') API_PARAMS_ERROR = ('10001', u'API参数缺失或错误') A 阅读全文
posted @ 2021-01-08 17:25 JentZhang 阅读(1483) 评论(0) 推荐(0) 编辑
supervisor中celery的详细配置(仅供参考)
摘要:一、单纯的celery项目(异步+定时) 1 [program:jj-celery-worker] 2 command=celery -A main.app worker --loglevel=info 3 directory=/data/pyshell/bi/celery-app 4 enviro 阅读全文
posted @ 2020-12-24 15:50 JentZhang 阅读(471) 评论(1) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示