自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript 随机颜色

文章摘要: 本文介绍了三种生成随机颜色的JavaScript方法:1) 生成全随机十六进制颜色;2) 生成明亮的RGB颜色;3) 使用TypeScript类生成不重复的随机亮色。第三种方法通过HSL色彩空间确保相邻颜色差异大于0.25,并控制饱和度和亮度范围,最后转换为RGB格式。文中提供了完整的代码实现,包括色彩空间转换函数和颜色去重逻辑,适合需要生成美观随机颜色的前端项目参考。

2025-09-08 18:04:26 189

原创 windows执行python定时任务

本文介绍了在Windows系统中设置定时任务的方法。首先需要将Python脚本编译为exe文件(使用pyinstaller工具),然后在任务计划程序中创建新任务:1)设置任务名称和安全选项;2)配置触发器定义执行时间;3)选择编译好的exe文件路径。通过这三个步骤即可完成Windows定时任务的创建,适用于需要定期执行的自动化任务。相比Linux的crontab,Windows的任务计划程序提供了图形化界面和灵活的触发设置选项。

2025-09-08 17:39:18 512

原创 Python实现对值进行排名

本文介绍了一个处理并列排名的Python函数get_rank_with_ties。该函数接收数值列表和排序方向参数(默认升序),通过转换为(值,索引)元组并排序来计算排名。对于相同值的元素会赋予相同名次,后续元素的名次会跳过相应位置。示例输出了[20,24,32,33,24,45,78]的排名结果为[1,2,4,5,2,6,7],其中并列的24都被赋予第2名。

2025-09-05 14:54:35 106

原创 Windows 和 Linux 下 Word 转 PDF 的方法

本文介绍了两种将Word文档转为PDF的方法:Windows系统使用docx2pdf库,通过pip安装后调用convert函数转换单个文件或批量转换文件夹;Linux系统使用LibreOffice的无界面模式,通过命令行实现转换并支持指定输出目录。两种方法均提供完整的代码示例和使用说明,包含错误处理机制,可根据实际路径修改使用。

2025-09-05 14:31:03 559

原创 Python字符串格式化

本文介绍了Python字符串格式化的三种主要方法:1) 百分号(%)格式化,使用%s、%d等占位符;2) str.format()方法,支持位置参数、命名参数和格式化规范;3) f-strings(Python3.6+),支持直接嵌入变量和表达式。作者推荐使用str.format()和f-strings方法,认为它们更实用。文章通过示例演示了每种方法的基本语法和常见用法,包括对齐、精度控制等格式化操作。这些字符串格式化技巧能帮助开发者更高效地处理字符串输出。

2025-08-29 15:23:25 206

原创 Python进行word模板内容替换

本文介绍了使用Python自动化处理Word模板文档的常用方法。重点讲解了python-docx库的基础操作,包括文本替换(通过定位段落索引并清空run对象后插入新文本)、表格处理(定位表格索引并更新单元格内容)和图形替换(通过XML操作替换原有图形)。文章还提供了实用的代码片段,如设置表格字体样式的函数和图形替换的具体实现步骤。这些方法适用于批量生成报告、合同等办公自动化场景,可与定时任务结合实现全自动化处理。作者建议使用crontab定时执行这些脚本来提高工作效率。

2025-08-29 14:53:17 1076

原创 AES对称加密

本文展示了一个使用Python实现AES-CBC模式加密解密的代码示例。代码包含两个核心函数:aes_encrypt()用于加密文本,aes_decrypt()用于解密。加密过程使用随机生成的IV值,并通过base64编码输出结果;解密过程则先解码base64数据,再提取IV进行解密。代码支持字符串和字节两种输入类型,并自动处理填充(PKCS7)。示例演示了完整的加密-解密流程,输出结果包含加密后的密文和解密后的原文。该实现适用于AES-128/192/256,密钥长度需为16/24/32字节。

2025-08-28 10:30:32 158

原创 Python实现txt文档与excel格式相互转换

【摘要】这段代码提供了JSON格式数据与Excel文件之间的双向转换功能。第一部分实现txt转excel:通过json.load()读取txt中的JSON数据,转换为Pandas DataFrame后保存为xlsx文件。第二部分实现excel转txt:将excel数据读取为DataFrame,转换为字典列表后以JSON格式写入txt文件。两段代码都包含文件编码检测和错误处理机制,支持批量转换,输出文件路径可自定义。转换过程使用pandas和openpyxl库实现数据格式的相互转换。

2025-08-28 09:45:11 500

原创 Docker踩坑记录

本文介绍了在Linux系统上使用Docker部署项目的完整流程:1)安装Docker并配置用户权限;2)测试运行hello-world镜像;3)打包项目生成dist文件;4)拉取Nginx镜像并配置端口映射;5)关联项目文件与Nginx容器;6)创建自定义镜像;7)标记镜像版本;8)发布镜像到仓库;9)下载运行验证;10)提供常用Docker命令参考。整个过程涵盖了从环境搭建到项目部署的全套操作指南,适合需要快速部署Web项目的开发者参考。

2025-08-28 09:33:43 456

原创 RSA加密算法

本文介绍了一个使用RSA公钥加密密码的Python实现。代码通过base64和Crypto库,将明文密码用PKCS1_v1_5标准加密,并转换为web安全格式。主要步骤包括:导入公钥、创建加密对象、执行加密和base64编码。最终输出加密后的密码字符串,可用于安全传输。

2025-08-27 11:25:10 129

原创 QT上实现打开摄像头,拍照等操作

这篇文章介绍了如何实现一个基于Vue的摄像头操作组件,包含开启/关闭摄像头和截图功能。组件使用Element UI按钮和video/canvas元素实现,通过navigator.mediaDevices API兼容不同浏览器访问摄像头。文章详细说明了打开摄像头时要处理浏览器兼容性问题,截图时使用canvas转换并下载为PNG文件,以及如何正确关闭摄像头流。最后提到在Electron中遇到的HTTP/HTTPS协议问题导致摄像头调用失败,打包后可以正常使用。该组件实现了完整的摄像头操作流程。

2025-08-27 10:59:21 382

原创 Windows环境Python虚拟环境开发

Python虚拟环境是解决项目依赖冲突的有效工具,能隔离不同Python版本和第三方库,便于团队协作和环境迁移。Windows下推荐使用Python内置的venv工具(python -m venv venv),激活路径为venv\Scripts\activate。常用操作包括pip安装/卸载包、pip freeze导出依赖列表等,可通过国内镜像源加速安装。文章还提供了VS Code中Flask项目的launch.json配置示例,帮助开发者快速搭建调试环境。

2025-08-19 11:27:44 511

原创 Python2使用Pandas将列表数据导出为excel列表

Python2使用Pandas将列表数据导出为excel列表

2023-11-09 10:45:58 627

原创 安装openssl-1.1.1t版本 (附脚本)

提供一个安装openssl-1.1.1t版本的脚本,需要手动解压并运行以下脚本代码,资源于链接中

2023-11-01 16:52:53 986

原创 Centos7 防火墙相关命令

提供以上centos7相关操作防火墙的命令,可收藏方便查看

2023-11-01 16:13:07 173

原创 离线一键安装Postgresql-10(附脚本)

2.查看pg_hba.conf 中 local 和 host 的权限。支持在Centos7 环境下进行安装,路径可根据需要进行修改。1.请检查postgresql安装权限问题。3.查看防火墙是否开启端口5432。

2023-05-19 10:43:29 498

原创 一键安装Python3.7.15(附脚本)

提供一个一键安装Python3.7.15的脚本。

2023-04-26 16:41:11 472

原创 Python通过nginx配置文件获取当前服务器ip

python代码通过nginx配置文件获取当前服务器信息

2023-04-26 11:51:52 368

原创 【Python2转换升级Python3异常错误更改】(四)

Python2.7版本升级Python3版本时可能会遇到的异常错误总结。该系列已经完结,若有不明白的地方可以私信咨询我

2023-01-16 16:14:16 1085

原创 【Python2转换升级Python3异常错误更改】(三)

Python2.7版本升级Python3版本时可能会遇到的异常错误总结

2023-01-16 15:16:10 1013

原创 【Python2转换升级Python3异常错误更改】(二)

Python2.7版本升级Python3版本时可能会遇到的异常错误总结

2023-01-16 14:23:43 1433

原创 【Python2转换升级Python3异常错误更改】(一)

Python2.7版本升级Python3版本时可能会遇到的异常错误总结

2023-01-16 14:17:34 879

原创 Centos7 开启远程root登陆以及Vscode远程ssh连接root用户

通过配置sshd_config文件实现Vscode远程root用户访问服务器代码

2023-01-05 15:52:30 5822

原创 【Python】使用Crypto库时No module named Crypto异常

使用Crypto库时No module named Crypto.Cipher / No module named Crypto.PublicKey 异常

2022-11-16 15:19:00 3321

原创 PKI学习

PKI一般指公钥基础设施。 公钥基础设施是一个包括硬件、软件、人员、策略和规程的集合,用来实现基于公钥密码体制的密钥和证书的产生、管理、存储、分发和撤销等功能。

2022-10-24 11:55:09 1189

原创 Struct() argument 1 must be string, not unicode问题解决

Struct() argument 1 must be string, not unicode问题解决

2022-07-27 20:42:02 1008

原创 【解决虚拟机没有网络的问题】

解决虚拟机没有网络的问题

2022-05-27 09:38:47 10306 2

原创 原生SQL查询数据以列表格式返回

sql查询返回列表

2022-05-09 11:05:29 641

转载 git 基本操作

git基本操作

2022-04-27 09:58:00 98

原创 【Ubuntu Ip冲突时通过Netplan修改Ip】

Ubuntu 前后端联调时动态ip异常/与他人冲突 时通过NetPlan写死IP

2022-04-20 11:46:30 1004

GDAL-3.6.2-cp38-cp38-win-amd64.whl

GDAL-3.6.2-cp38-cp38-win_amd64.whl

2025-07-09

openssl-1.1.1t版本安装包

openssl-1.1.1t版本安装包,可避免openssl版本过旧导致的安全漏洞

2023-11-01

Postgresql-10安装包

提供一个Postgresql-10安装包,可通过本人博客查看安装脚本

2023-05-18

Python3.7.15安装包

提供一个可以直接安装的python3.7.15的安装包,具体安装脚本见本人个人博客内容

2023-04-26

修改elasticsearch监听端口 从0.0.0.0 为127.0.0.1

elasticsearch 在Centos上,修改elasticsearch监听端口 从0.0.0.0 为127.0.0.1,提供文档说明

2022-11-23

浅谈Python的数据类型

主要讲解了python基础的数据类型,适用于新入门学习使用以及对基础的查漏补缺的相关人员。主要内容为python六大基础数据类型及方法详解。

2022-05-05

空空如也

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

TA关注的人

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