自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清山博客

多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。

  • 博客(733)
  • 资源 (101)
  • 收藏
  • 关注

原创 Python 将PDF转换为图片

这段Python代码演示了如何将PDF文件转换为图片。代码使用PyMuPDF(fitz)库,将指定PDF的每一页以200dpi的高质量渲染为PNG图片,并按页码顺序命名保存到输出目录。程序会显示转换进度,包括每页的尺寸,最后汇总转换的页数和输出文件列表。主要步骤包括:设置输入/输出路径、创建输出目录、逐页渲染图片并保存、输出转换结果统计。

2026-07-23 21:00:58 191

原创 UOS 按目录结构导出Git更新文件

本文介绍了一个在UOS系统下实现类似Windows Git客户端导出修改文件功能的Shell脚本。该脚本通过检测Git仓库中的修改文件,自动将变更文件复制到指定目录,并生成文件清单。主要功能包括:检查项目目录和Git仓库有效性、识别修改文件、过滤特定目录(如/target/和log/)、创建导出目录结构、统计导出数量。使用时只需修改脚本中的项目路径和导出路径变量,运行后即可在目标目录获取修改文件和清单。相比Windows图形化操作,该脚本为UOS系统提供了便捷的Git修改文件导出方案。

2026-07-13 11:25:48 53

原创 UOS 局域网部署Springboot应用,使用HTTPS

本文介绍了在内网环境中使用Nginx配置HTTPS服务的完整流程。首先通过apt安装Nginx和OpenSSL工具;然后生成带IP SAN扩展的自签名SSL证书(有效期10年),并设置适当权限;接着配置Nginx实现HTTP到HTTPS的重定向,并设置SSL反向代理SpringBoot应用,包含安全协议和静态资源缓存优化;最后详细说明了Windows和UOS系统客户端安装自签名证书的方法。该方案解决了内网无域名时浏览器证书报错问题,实现了内网服务的安全加密访问。

2026-07-08 16:31:11 366

原创 笔试准考证编排工具

本文介绍了一个笔试准考证编排工具的HTML单页面应用,主要解决考务人员手动编排准考证号效率低下的问题。该工具具有以下特点: 提供参数配置功能,可设置考试地点、时间、科目、准考证位数、考室人数等参数 支持Excel数据导入和拖拽上传两种方式 采用SHA256算法随机排序考生,支持按岗位分组排序 自动生成符合规范的准考证号,包含固定位、考室号和座位号 提供数据预览和结果导出功能,可生成完整的考生编排表 使用说明: 将提供的HTML代码保存为index.html文件 在浏览器中打开该文件即可使用 无需安装额外软件

2026-06-11 16:39:54 70

原创 Python调整EXCEL内容高度

本文介绍了一种自动调整Excel行高的Python实现方法。通过openpyxl库遍历Excel文件中的每个工作表,计算每行文字最多单元格所需的高度(考虑字体大小、换行数和列宽),自动调整行高以确保内容完整显示。代码实现了自动计算行高、批量处理多个Excel文件的功能,并提供了进度提示。该方法可显著减少手动调整行高的工作量,特别适合处理大量数据的Excel文件。使用前需备份原文件,代码会直接修改原Excel文件。

2026-05-15 11:43:19 217

原创 Python使用Matplotlib绘制基础可视化图表

本文介绍了使用Python的Matplotlib库进行数据可视化的基本方法。主要内容包括:1)安装Matplotlib库;2)绘制折线图展示数据趋势;3)绘制柱状图比较不同类别数据;4)绘制饼图显示数据占比。每个图表类型都提供了完整的代码示例,包含中文显示设置、数据准备、图表绘制和样式调整等步骤。这些可视化方法适用于展示销售趋势、产品销量对比和用户来源分析等常见数据分析场景。

2026-05-13 11:36:58 223

原创 云服务器内存优化实践

摘要:针对2核4G配置的个人云服务器内存紧张问题,重点优化了MySQL和SpringBoot的内存占用。MySQL通过调整InnoDB缓冲池(256M)、限制连接数(50)、关闭性能模式等配置,将内存控制在500MB内;SpringBoot通过设置JVM参数(-Xms256m -Xmx512m)限制堆内存,总内存约700MB。优化后系统总内存占用约2GB,为其他程序保留了足够空间,避免了内存溢出风险。

2026-05-06 14:54:20 97

原创 如何系统性的学习国企企业运作,股权,组织架构,招投标,合同,风险管理相关知识

系统性地学习国企(国有企业)运作相关知识,需要结合和四个维度。国企与民企最大的区别在于其“政治属性”与“经济属性”的双重特征,因此学习路径必须包含对党和国家政策方针的理解。

2026-02-28 15:22:06 797

原创 MySQL性能监测及优化建议

MySQL性能监测与优化指南 监测手段: 开启慢查询日志,分析执行慢的SQL语句 使用SHOW命令实时监测数据库状态和索引使用情况 借助可视化工具如PMM、Navicat等降低监测门槛 优化方法: SQL优化:避免全表扫描,优化JOIN和排序,使用EXPLAIN分析执行计划 索引优化:为高频查询字段建索引,删除无效索引 配置优化:调整缓存大小、连接数等核心参数 表结构优化:选择合适数据类型,考虑分库分表 硬件架构优化:升级硬件,实现读写分离 遵循"先SQL后配置"的优化原则,建立监测-分

2026-02-25 15:16:29 1045

原创 OpenCV 人脸识别和比对工具

这是一个基于OpenCV和dlib的人脸识别工具,可从多张照片中筛选出包含指定人脸的照片。主要功能包括:从目标图片提取人脸特征、在指定目录搜索匹配人脸、保存结果并框出人脸位置。使用前需安装OpenCV、numpy等依赖库,配置目标图片路径和搜索目录。脚本采用dlib进行人脸检测和特征提取,通过欧氏距离计算相似度,可调整阈值控制识别精度。首次运行需下载模型文件,支持jpg、png等常见格式,会递归搜索子目录。使用时建议提供清晰的目标图片,适当调整阈值以提高准确性。

2026-02-07 11:18:08 537

原创 jQuery easyui 扩展datetimebox控件,增加上午、中午、下午快速选择

本文介绍了一种对jQuery EasyUI datetimebox控件的扩展方法,使其支持"上午"、"中午"、"下午"和"此刻"的快速时间选择功能。通过扩展原有控件,添加了可配置的时间选项面板,支持两种布局样式(默认和紧凑模式),并提供了设置默认时间、显示/隐藏按钮等功能。实现方式采用非侵入式设计,保留原有控件所有功能的同时,通过CSS美化界面,确保对原有代码无影响。该扩展还考虑了移动端适配,为时间选择提供了更便捷的用户体验。

2026-01-28 11:02:25 246

原创 Springboot 将Session写入Redis

摘要:SpringBoot在负载均衡环境下使用Session存储验证码会出现跨节点校验问题。解决方案是将Session存储到Redis,通过SpringSession实现分布式会话管理。实现步骤:1)添加SpringSession和Redis依赖;2)配置Redis连接参数;3)无需显式启用注解,SpringBoot自动配置即可。最终所有节点都能从Redis读取统一Session,解决验证码校验问题。

2026-01-27 15:47:12 350

原创 EXCEL根据身份证号计算出生日期和截止某日的年龄

本文介绍在Excel中通过身份证号自动提取出生日期并计算年龄的方法。首先使用DATE和MID函数从身份证第7-14位提取出生日期(格式为YYYYMMDD),建议将结果列设为日期格式。然后利用DATEDIF函数计算截至2026-01-16的整年数年龄,参数"y"表示返回完整年数。注意事项包括:身份证需为18位且日期有效;以0开头的身份证需设为文本格式;DATEDIF是隐藏但可用的函数。文末提供了合并公式的直接计算方法。

2026-01-23 14:57:40 4997

转载 ESP32模块引脚分配图

ESP32开发板提供了25个可编程GPIO引脚,支持多种功能:15个12位ADC通道、2个UART接口、25个PWM输出、2个8位DAC通道、3个SPI和1个I2C接口,以及9个电容触摸引脚。这些引脚通过多路复用可灵活配置为不同功能,包括中断、模拟输入/输出、通信接口等。部分引脚专用于特定功能(如仅输入GPIO34-39),而RTCGPIO引脚可用于深度睡眠唤醒。开发板还提供电源引脚(VIN/3.3V)和使能控制引脚(EN),为外设供电和低功耗管理提供支持。

2025-12-23 20:31:43 2714

原创 Windows下Nginx和Springboot程序作为服务运行

本文介绍了在Windows系统上配置Nginx和Springboot程序开机自启动的方法。两种配置均通过WinSW工具将应用程序注册为Windows服务实现,主要步骤包括:下载WinSW工具、创建XML配置文件(需修改路径参数)、以管理员身份运行注册命令、在服务管理器中设置自动启动。Nginx配置需额外创建日志目录,而Springboot配置需指定Java执行路径及程序参数。完成配置后,应用将在每次系统启动时自动运行。

2025-10-29 08:59:02 709

原创 Springboot 局域网部署https解除安全警告

本文介绍了在Windows环境下使用Nginx部署HTTPS并消除浏览器安全警告的完整方法。主要内容包括:1)使用OpenSSL生成自签名根证书和服务器证书;2)配置Nginx使用生成的证书;3)关键步骤是将根证书安装到Windows系统信任列表;4)提供Nginx配置示例和启动方法。通过这套流程,局域网设备访问HTTPS服务时,浏览器将不再显示安全警告,并显示绿色锁图标,实现安全访问。

2025-10-27 19:52:36 1207 2

原创 Windows使用Python将 PDF 文件保存为图片

本文介绍了如何使用Python将PDF文件转换为图片,主要依靠pdf2image库和poppler工具。具体步骤包括:安装pdf2image和Pillow库;配置poppler环境;通过代码实现PDF转图片功能,可设置输出格式(PNG/JPEG)和分辨率。转换后的图片会按页码命名保存到指定文件夹。注意事项:PNG适合文本,JPEG适合照片;提高DPI可增强清晰度但会增加文件大小;加密或损坏的PDF可能无法转换。

2025-09-04 10:38:05 952

原创 本地通过阿里云ECS建立SSH隧道连接阿里云RDS MYSQL数据库

本文介绍了通过SSH隧道安全连接阿里云RDS数据库的方法。主要步骤包括:1) 确认ECS能访问RDS并配置证书权限;2) 建立SSH隧道转发本地3307端口至RDS;3) 通过本地端口连接数据库;4) 提供关闭SSH隧道的两种方法(任务管理器或命令行)。该方法解决了直接连接RDS的安全风险问题,利用ECS作为跳板实现安全访问,特别适合需要远程开发维护数据库的场景。

2025-08-26 12:01:40 1393

原创 Springboot使用Selenium+ChormeDriver在服务器(Linux)端将网页保存为图片或PDF

Java导出PDF有很多种方式,靠代码拼内容输出,在应对复杂报表将会很麻烦。如果将要导出的内容做成网页,将网页保存为PDF,进行打印,这样将会比较灵活方便,适用于做复杂报表打印或者简历打印等场景。

2025-08-19 16:24:36 1729 4

原创 MySQL数据库中所有表的空间占用与行数统计

执行结果。

2025-06-16 10:58:16 593

原创 使用Mvnd加速Maven构建速度

Maven构建速度优化指南:使用Mvnd工具提升效率 随着项目规模扩大,Maven构建速度逐渐变慢。Maven官方推出的Mvnd工具可以显著提升构建效率。本文以Windows系统为例介绍使用步骤: 下载Mvnd工具(1.0.2版本),解压后建议修改settings.xml配置阿里云仓库加速依赖下载 配置环境变量,将bin目录添加到系统Path 与IDEA集成:安装MavenHelper插件,配置终端使用Mvnd命令 测试表明,相同配置下Mvnd打包速度比原生Maven快约1倍,具体提升幅度取决于电脑配置和项

2025-06-10 22:03:45 1147

原创 将Ollama安装到非C盘路径

Ollama的安装软件exe双击安装的时候默认是在C盘,以及后续的模型数据下载也在C盘,导致会占用C盘空间,须将其安装到非C盘。

2025-02-10 16:20:06 4321 2

原创 Linux MySQL 常用命令

从MySQL 5.7开始,performance_schema提供了accounts表,它包含了关于客户端账户的统计信息,包括用户名和主机:(适用于MySQL 5.7及以上版本)因为MySQL用户是由用户名和主机名共同组成的,所以同一个用户名可以存在于不同的主机上。通常使用'localhost'表示用户只能从本地服务器连接,使用'%'表示用户可以从任何主机连接。根据提示输入该用户的密码,密码不会显示,请注意密码输入准确性。'新用户名'是你想要创建的用户名。'密码'是用户的密码。命令选择一个数据库。

2024-12-16 09:58:40 1690

原创 Springboot3整合Redis

书接上篇,安装好Redis后,就需要在springboot项目中使用Redis了。

2024-12-04 20:57:12 1790

原创 Nginx 防止IP伪造,绕过IP限制

让WEB取得原始请求IP。在后端程序通过读取请求头里的X-Forwarded-For来获取用户客户端IP。在使用Nginx时,需要将IP地址转发到后置应用中,往往需要增加配置。Nginx中增加配置。

2024-12-03 16:29:53 1622

原创 Java将PDF保存为图片

将 PDF 文件转换为图片是常见的需求之一,特别是在需要将 PDF 内容以图像形式展示或处理时。其中最常用的是 Apache PDFBox。

2024-11-22 14:31:35 1060

原创 SpringBoot 增量部署发布(第2版)

SpringBoot打包实现静态文件、配置文件、jar包分离

2024-11-19 20:39:59 808

原创 SpringBoot 将多个Excel打包下载

在Spring Boot应用中,如果你需要将多个Excel文件打包成一个ZIP文件并提供下载,你可以使用一些Java库来帮助完成这个任务。这里我将展示如何使用Apache POI来生成Excel文件,以及使用来创建ZIP文件,并通过Spring Boot的控制器提供下载功能。

2024-10-30 15:09:34 1189

原创 SpringBoot request.getContextPath()获取到http 而不是https的问题解决

在某些情况下,使用可能会返回 HTTP 而不是 HTTPS,这通常是因为应用程序运行在反向代理后面(如 Nginx 或 Apache),而代理服务器没有正确地转发请求的协议信息。

2024-10-22 15:39:50 1073

原创 Python 将网页保存为图片或PDF(Chrome内核)

之前写过一篇将网页保存为图片的文章这里有个弊端,C# WebBrowser使用的是IE内核,目前很多网站都不支持IE了,所以需要找新的方案替代。

2024-10-15 09:19:48 1089

原创 SpringBoot 增量部署发布

由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功能,需要将整个jar上传运行。这样效率太低了,考虑实现每次发布时,只发布修改了的部分,实现增量发布。

2024-09-05 09:46:43 1605 1

原创 OpenCV+Python自动填涂机读卡

接上一篇,既然可以识别机读卡填涂答案了,将标准答案绘制到机读卡上也就简单了。

2024-08-26 09:25:24 1596

原创 OpenCV+Python识别机读卡

正常机读卡是通过读卡机读取识别结果的,目前OpenCV已经这么强大了,尝试着用OpenCV+Python来识别机读卡。1.识别答题卡中每题选中项结果。1.不识别准考证号。(暂不识别,后面有需要再补充此部分)2.不识别101-106题(这些题实际情况下经常用不到,如果要识别原理也一样)

2024-08-24 21:25:27 1250 1

原创 Redis 安装篇(阿里云服务器)

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2024-08-06 10:37:21 3130

原创 Android手机端远程控制ESP32引脚电平实例

ESP32是一款由乐鑫(Espressif Systems)推出的高度集成的低功耗系统级芯片(SoC),它结合了双核处理器、无线通信、低功耗特性和丰富的外设,适用于各种物联网(IoT)应用。如果与Android结合,在手机端远程控制ESP32引脚高低电平输出,也是一件挺有趣的事情。

2024-08-05 15:41:07 2728

原创 MQTT服务器-安装篇(阿里云主机)

接上一篇,上文中使用的是,若要运行自己的业务,还是自己搭建一个MQTT服务器比较稳妥。如果你有一台阿里云ECS主机,可以参考本文搭建自己的MQTT服务器。在阿里云ECS的中安装MQTT服务器,一个流行的开源选择是Mosquitto。

2024-08-05 11:34:47 1728

原创 Android 发送MQTT消息

现在物联网很多都是使用的MQTT消息,在手机和设备之间通过MQTT协议通信,Android发送MQTT消息就会用得比较多。

2024-08-04 18:46:08 929

原创 ESP32使用MQTT协议通讯(EMQX)

前面完成了ESP32+MicroPython环境的搭建现在想实现以下功能:1.通过手机或电脑,远程给ESP32发送相关指令。2.ESP32接到指令后,做出相应的高低电平输出。这样就相当于可以远程控制ESP32了。查询资料了解到,目前物联网差不多都使用MQTT协议来进行设备间通信。所以从协议开始学习。MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。

2024-08-04 16:41:03 6506 6

原创 RabbitMQ 入门篇

接上一篇《安装好RabbitMQ后,我们将开始RabbitMQ的使用,根据官网文档,我们一步一步的学习。

2024-07-31 11:22:37 1593

原创 RabbitMQ-安装篇(阿里云主机)

用的是Alibaba Cloud Linux release 3 (Soaring Falcon)系统,可以通过命令:lsb_release -a 查看系统信息。

2024-07-29 17:04:17 2964

百度地图显示多个标注点

百度地图显示多个标注点 http://blog.csdn.net/a497785609/article/details/24009031

2014-04-18

雅虎天气API调用

雅虎天气API调用 http://blog.csdn.net/a497785609/article/details/16808123

2013-11-19

网站运行状态检测工具

网站运行状态检测工具,推荐站长使用

2016-04-26

ASP.NET 数据库访问通用工具

ASP.NET 数据库访问通用工具 http://blog.csdn.net/a497785609/article/details/24879847

2014-05-02

百度地图-在线加载县市区

详细介绍 http://blog.csdn.net/a497785609/article/details/45287619

2015-04-26

JqueryDemoTools-用于整理jQueryDemo V1.2

JqueryDemoTools-用于整理jQueryDemo V1.2 http://blog.csdn.net/a497785609/article/details/41680825

2014-12-05

通用导出数据到Excel

工作原理:利用NPOI将SQL语句查询出的DataTable数据导出到Excel,所见即所得。

2014-11-04

服务器运行资源监测工具

服务器运行资源监测工具 http://blog.csdn.net/a497785609/article/details/51726447

2016-06-21

C# Winform 二维码生成工具

C# Winform 二维码生成工具 http://blog.csdn.net/a497785609/article/details/43019951

2015-01-22

文件编码批量转换工具

C# Winform 文件编码批量转换工具 http://blog.csdn.net/a497785609/article/details/28294045

2014-06-03

Xml+Xslt测试工具

Xml+Xslt测试工具

2013-07-21

百度地图驾车/公交查询Demo支持多起点多终点

百度地图 驾车/公交查询Demo(支持多起点多终点)

2014-01-23

解决VisualStudio复制粘贴乱码的问题

解决VisualStudio复制粘贴乱码的问题

2014-11-28

百度编辑器UEditor ASP.NET示例Demo

百度编辑器UEditor ASP.NET示例Demo http://blog.csdn.net/a497785609/article/details/42640041

2015-01-12

网站通用登录模块代码

网站通用登录模块代码 http://blog.csdn.net/a497785609/article/details/41774019

2014-12-06

页面局部加载,适合Ajax Loading

页面局部加载,适合Ajax Loading

2013-11-05

Jquery.Treeview+Jquery UI制作Web文件预览

Jquery.Treeview+Jquery UI制作Web文件预览 http://blog.csdn.net/a497785609/article/details/19284137

2014-02-16

Asp.Net实现评论盖楼(含Ajax实现方式)II

Asp.Net实现评论盖楼(含Ajax实现方式) http://blog.csdn.net/a497785609/article/details/6642343

2014-04-26

.NET 代码生成工具

.NET 代码生成工具 介绍: http://blog.csdn.net/a497785609/article/details/9089077

2013-06-14

Whir.JqueryDemoTools-用于整理jQueryDemo

Whir.JqueryDemoTools-用于整理jQueryDemo 参考:http://blog.csdn.net/a497785609/article/details/41680825

2014-12-02

OpenCV 人脸识别和比对工具

OpenCV 人脸识别和比对工具

2026-02-07

Java Velocity模板引擎,简单字符串生成

Java Velocity模板引擎,简单字符串生成 https://blog.csdn.net/a497785609/article/details/130007990

2023-04-07

国密算法C#实现(包括:SM2、SM3、SM4)

国密算法C#实现(包括:SM2、SM3、SM4) 程序界面 https://blog.csdn.net/a497785609/article/details/129146781

2023-02-21

国密SM2算法(JS加密,C#、Java解密)

国密SM2算法(JS加密,C#、Java解密) 详情参考:https://blog.csdn.net/a497785609/article/details/129102042

2023-02-18

C#RSA加密解密工具

C#RSA加密解密工具,可以生成公钥和私钥,可以生成PKCS1公钥,PKCS8私钥。适用于js加密,C#解密,java解密。

2022-09-07

SQLPrompt10 支持SqlServer Management Studio 18

SQLPrompt10 支持SqlServer Management Studio 18 详细操作,参考:https://blog.csdn.net/qq_41251196/article/details/114306085

2022-06-01

C#读取windows计算机硬件信息

参考地址:https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I

2018-11-21

WinSocket.rar

Windows实现Socket通讯示例 https://qingshan.blog.csdn.net/article/details/105035804

2020-03-22

C# 百度文字识别Demo

参考:https://blog.csdn.net/a497785609/article/details/82690732

2018-09-13

C# 百度文字识别Demo 源码

图片文字识别功能,详见https://blog.csdn.net/a497785609/article/details/82690732#8938827

2018-12-26

C# 通过读取windows性能计数器监控系统运行参数

参考 https://blog.csdn.net/a497785609/article/details/83316165#9273731

2019-03-07

树莓派-通过Web控制GPIO针脚输出高低电平

树莓派-通过Web控制GPIO针脚输出高低电平(改进版) http://blog.csdn.net/a497785609/article/details/78060029

2017-09-22

C# 二次开发RTX实现右下角弹窗提醒功能

参考:http://blog.csdn.net/a497785609/article/details/51994910

2016-07-22

清山代码生成工具

详见:https://blog.csdn.net/a497785609/article/details/81810942

2018-08-18

Winform集成CefSharp,CefSharp单独目录

Winform集成CefSharp,CefSharp单独目录 https://blog.csdn.net/a497785609/article/details/80678787

2018-06-13

Java编译小助手

Java编译小助手 http://blog.csdn.net/a497785609/article/details/52690339

2016-09-28

Android 拍照(选择图片)并上传(含权限判断)

Android 拍照(选择图片)并上传(含权限判断) https://blog.csdn.net/a497785609/article/details/103559903

2019-12-16

信息系统项目管理师教程(第3版) 高清影印版(PDF)

信息系统项目管理师教程(第3版) 高清影印版 信息系统项目管理师教程(第3版) 高清影印版

2018-04-23

ListView.rar

Android ListView图文并排+下拉刷新+上拉加载更多 https://blog.csdn.net/a497785609/article/details/103598655

2019-12-18

Android.rar

https://blog.csdn.net/a497785609/article/details/103765907 Android 底部导航菜单栏的两种实现方式(ViewPage、Fragment)(仿微信界面)

2019-12-30

空空如也

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

TA关注的人

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