- 博客(151)
- 资源 (2)
- 收藏
- 关注
原创 基于pyttsx3的文字转语音实现
pyttsx3 是一个文本到语音(TTS)库,它允许你在Python中将文本转换为语音。pyttsx3 支持多种语音引擎,包括一些可以设置不同性别声音的引擎。
2025-05-20 16:18:19
163
原创 路由器实战操作
看懂路由表、路由优先级、NAT地址转换。下图中需要实现的功能:通过配置三个路由器,实现三台电脑能够相互访问。规划IP:相邻的设备之间的IP必须是同网段配置上述第一个路由器的IP相关信息,华为设备命令行界面(CLI)的操作记录:命令说明:sy:从用户视图(User View)切换到系统视图(System View),在系统视图中可以对设备进行全局配置.undo in en:该命令用于关闭信息中心(Information Center),信息中心用于收集和显示设备运行时的诊断信息和警告信息。
2025-05-19 10:17:02
671
原创 交换机典型案例
在计算环境中 包含了二层交换机、三层交换机。二层交换机作为接入层,可以做一下IP或者MAC地址绑定;三层交换机作为核心层,进行划分vlan以及vlan间的可控互联(ACL)如果性能好一点的交换机,那么在外网办公区就可以用堆叠实现,不用下图中对应的方案。
2025-05-16 14:28:52
110
原创 快速开发-基于gin的中间件web项目开发
在 Gin 框架中,中间件(Middleware)是一种在处理 HTTP 请求之前或之后执行的函数。使用中间件可以方便地实现诸如身份验证(Auth)、日志记录、请求限流等功能。
2025-05-09 15:33:43
526
原创 快速开发-基于Gin框架搭建web应用
Go 语言的 Gin 框架是一个用 Go (Golang) 编写的 Web 框架,它旨在提供一种快速、简洁且高效的方式来构建 Web 应用程序。Gin 框架以其高性能和易用性而闻名,非常适合构建 API 服务、Web 服务和其他需要高性能的 Web 应用。import ("log"//博客操作// 博客操作// 注册操作// 登录操作//链接数据库if err!= nil {returnimport ("net/http""os""strconv"// 设置日志格式为json格式。
2025-05-09 15:11:52
463
原创 基于tabula对pdf中多个excel进行识别并转换成word中的优化(五)
优化地方:处理合并的单元格内容。1、修改为stream="complex"2、增加换行符f"{table_data[i - 1][j]}\n。
2025-04-29 17:08:59
733
原创 基于tabula对pdf中多个excel进行识别并转换成word中的优化(四)
对上一节进行优化:1、识别多个excel2、将表格韩总的nan替换成空字符串。
2025-04-29 14:22:38
524
原创 基于tabula对pdf中的excel进行识别并转换成word(三)
上一节中是基于PaddleOCR对图片中的excel进行识别并转换成word优化,本节改变思路,直接从pdf中读取表格的信息,具体思路如下所述。
2025-04-29 10:50:59
806
原创 基于crontabs对nginx日志进行定时切割
每日凌晨(每天晚上23:59)执行:59 23 * * *每日凌晨1点执行:0 1 * * *每分钟执行:*/1 * * * *
2025-04-24 16:04:53
319
原创 基于 PaddleOCR对pdf文件中的文字提取
3. 多语言支持:如果 PDF 中包含多种语言,可以调整 PaddleOCR 的lang参数来支持多语言识别。2. 图像质量:确保转换后的图像质量足够高,以便 PaddleOCR 能够准确识别。2. 将 PDF 转换为图像:使用 PyMuPDF 将 PDF 的每一页转换为图像。3. 使用 PaddleOCR 进行文字识别:对转换后的图像进行文字识别。4. 处理和保存识别结果:提取识别结果并保存到文件或进行进一步处理。1. 字体文件:如果需要绘制识别结果,确保指定的字体文件路径有效。
2025-04-22 10:51:15
488
原创 基于PaddleOCR对车牌进行识别
1. 环境配置:安装必要的依赖库2. 加载模型:加载预训练的车牌检测和识别模型加载 PaddleOCR 的预训练模型。PaddleOCR 提供了多种预训练模型,适用于不同的语言和场景。对于车牌识别,可以使用 ch_PP-OCRv4_rec_infer 模型。3. 图像预处理:对输入图像进行预处理,以便模型能够正确识别4. 调用 PaddleOCR:使用 PaddleOCR 进行车牌识别5. 结果处理:处理识别结果,提取车牌号码和置信度。
2025-04-22 10:22:00
370
原创 基于opencv和PaddleOCR识别身份证信息
• 建议:如果检测到的文字区域太少,可以尝试降低该值;如果检测到的区域太多且包含大量误检,可以提高该值。• 作用:文字检测的阈值。该参数控制检测算法的灵敏度,值越低,检测到的文字区域越多,但误检率也越高。• 作用:文字区域的过滤阈值。该参数用于过滤掉低置信度的检测结果,值越高,保留的检测结果越少。• 建议:如果检测到的文字区域中有大量误检,可以提高该值;如果检测到的区域太少,可以降低该值。如果某些图像无法识别,可以尝试调整 PaddleOCR 的参数,例如检测阈值、识别模型等。• 默认值: 0.6。
2025-04-21 15:51:46
627
原创 快速入手-基于python和opencv的人脸检测
pip install opencv-python如果下载比较卡的话,指向国内下载地址:pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simplehttps://opencv.org/windows11对应的版本下载: https://pan.baidu.com/s/1yLt6KYCuycbPYMD1DavYqA?pwd=v4w4 提取码: v4w4 D:/PythonProject/opencv-4.11.0-install
2025-04-16 14:35:39
1290
原创 基于RPA的IT运维服务方案
机器人流程自动化(RPA)是通过软件模拟人类操作,自动执行重复性、规则性任务的技术。在制造业中,RPA可集成ERP、MES等系统,优化生产流程:自动处理订单、监控设备状态、生成报表,减少人工干预,提升效率与准确性;在供应链管理中,自动化库存跟踪与物流调度,加速响应;质量监控环节,实时分析检测数据,及时预警缺陷。RPA还能助力合规审计,自动生成符合标准的文件,降低风险。其部署灵活,非侵入式特性使其快速适应制造业复杂环境,推动智能制造升级。
2025-04-07 16:39:03
196
原创 IT运维服务方案
每次服务结束后,运维团队将服务过程中的每一个环节,包括服务请求受理时间、问题诊断过程、解决方案实施步骤、问题解决时间等信息,详细记录在服务管理系统中。定期总结:每月对服务记录进行总结分析,运用数据分析工具,挖掘潜在问题与优化空间。例如,统计各类问题出现的频率与分布情况,找出频繁出现问题的设备或系统模块,制定针对性的优化改进措施,不断完善服务流程与技术知识库。
2025-04-07 16:27:15
1105
原创 快速入手-前后端分离Python权限系统 基于Django5+DRF+Vue3.2+Element Plus+Jwt
结合个人DRF基础和该视频去根据自己的项目进行开发。
2025-04-07 15:36:33
160
原创 Vue中JSEncrypt 数据加密和解密处理
RSA 加密需要一对密钥:公钥和私钥。公钥用于加密数据,私钥用于解密数据。通常,密钥对由后端生成,然后将公钥提供给前端。在 Vue.js 项目中集成 JSEncrypt 实现数据的加密和解密是一种常见的需求,尤其是在处理敏感信息(如密码、用户数据等)。4、编写encrypt.js。
2025-04-02 14:39:00
468
原创 快速入手-基于DRF的自定义筛选类(十七)
链接: https://pan.baidu.com/s/1iSsmWl_1tuouxLMc6iUHKg?filterset_fields = ["name", "gid", "id"] # 允许通过这些字段进行过滤。istartswitch:执行不区分大小写的以给定字符串开头的匹配。iendswitch:执行不区分大小写的以给定字符串结尾的匹配。icontains:执行不区分大小写的包含匹配。endswitch:执行以给定字符串结尾的匹配。iexact:执行不区分大小写的精确匹配。# 调用自定义筛选类。
2025-04-01 11:10:42
416
原创 快速入手-基于DRF的过滤、分页、查询配置(十五)
"rest_framework.throttling.AnonRateThrottle", # 未认证用户。filterset_fields = ["name", "gid", "id"] # 允许通过这些字段进行过滤。"anon": "200/day", # 匿名用户每分钟最多访问 200 次。"user": "500/day", # 认证用户每分钟最多访问 500 次。"DEFAULT_THROTTLE_RATES": { # 频率配置。3、在对应的视图函数中添加(
2025-04-01 09:18:36
538
原创 快速入手-基于DRF的分页配置(十四)
"rest_framework.throttling.AnonRateThrottle", # 未认证用户。# "rest_framework.throttling.UserRateThrottle", # 已认证用户。"anon": "200/day", # 匿名用户每分钟最多访问 200 次。"user": "500/day", # 认证用户每分钟最多访问 500 次。"DEFAULT_THROTTLE_RATES": { # 频率配置。
2025-03-31 16:19:51
357
原创 快速入手-基于DRF跨域配置django-cors-headers(十三)
如果你不想允许所有域名访问,可以通过 CORS_ALLOWED_ORIGINS 或CORS_ALLOWED_ORIGIN_REGEXES 来配置允许访问的域名白名单。比如CORS_ALLOWED_ORIGINS=[2、配置 settings.py。3、添加到 MIDDLEWARE。5、配置允许访问的域名白名单。
2025-03-31 15:13:20
385
原创 快速入手-基于Django-rest-framework的限流操作(十二)
"rest_framework.throttling.UserRateThrottle", # 已认证用户。"user": "10/min", # 认证用户每分钟最多访问 10 次。"user": "5/min", # 认证用户每分钟最多访问 10 次。"anon": "2/min", # 匿名用户每分钟最多访问 2 次。"anon": "2/min", # 匿名用户每分钟最多访问 2 次。"DEFAULT_THROTTLE_RATES": { # 频率配置。
2025-03-31 14:50:14
701
原创 快速入手-基于Django-rest-framework的第三方认证插件(SimpleJWT)权限认证扩展返回用户等其他信息(十一)
1、修改serializer.py,增加自定义类。# 自定义用户登录token等返回信息。# 重写token名字。2、修改api模块中的urls.py。3、基于上一节的代码,其他代码不变。
2025-03-31 13:59:41
595
原创 快速入手-基于Django-rest-framework的第三方认证插件(SimpleJWT)权限认证(十)
1、安装Simple-JWT插件2、配置主模块配置 settings.py添加 rest_framework_simplejwt 和 rest_framework_simplejwt.token_blacklist 到 INSTALLED_APPS :3、配置 REST_FRAMEWORK在 settings.py 文件中,配置 DEFAULT_AUTHENTICATION_CLASSES ,添加 JWTAuthentication。),
2025-03-31 11:01:25
1015
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人