编程小作业共379篇
使用java/python/c/javascript编写的一个小案例项目,用来练习代码编程
SpringBoot集成EasyPoi实现Excel模板导出成PDF文件-QQ沐编程

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件。而基于Java开发的EasyPoi框架,可以方便地实现Excel文件的导出。但是,当我们想将Excel文件转换成PDF文件时,就需要借助第三方库来...
沐编程的头像-QQ沐编程钻石会员沐编程7天前
5915
SpringBoot集成ElasticSearch实现搜索功能-QQ沐编程

SpringBoot集成ElasticSearch实现搜索功能

引言 在现代Web应用中,搜索功能是一个非常重要的特性。ElasticSearch是一个分布式的搜索和分析引擎,能够快速地存储、搜索和分析大量数据。Spring Data ElasticSearch提供了与ElasticSearch集...
沐编程的头像-QQ沐编程钻石会员沐编程26天前
458
基于Spring实现搜索目录下指定名称文件-QQ沐编程

基于Spring实现搜索目录下指定名称文件

一、简单需求 需要在指定目录下搜索指定名称文件列表 一般思路是通过递归遍历文件,然后通过过滤的方法去实现, spring的PathMatchingResourcePatternResolver 给了我们另外一种简单实现。...
沐编程的头像-QQ沐编程钻石会员沐编程26天前
5710
使用Python实现一个优雅的异步定时器-QQ沐编程

使用Python实现一个优雅的异步定时器

需求背景 定时器的核心功能是能够周期性地触发回调函数,同时需要支持启动、停止以及状态检查等操作。在多线程或异步编程场景中,希望定时器能够: 支持异步操作,避免阻塞主线程; 单例化事件...
沐编程的头像-QQ沐编程钻石会员沐编程1个月前
6614
通过Java计算文件的MD5值实现方式-QQ沐编程

通过Java计算文件的MD5值实现方式

在软件开发中,我们经常需要对文件进行完整性校验。而MD5(Message Digest Algorithm 5)是一种常用的哈希算法,能够将任意长度的数据转换为固定长度的128位哈希值。 什么是MD5? MD5是由Ron Ri...
沐编程的头像-QQ沐编程钻石会员沐编程1个月前
438
Python实现PNG图片黑色边框自动去除工具-QQ沐编程

Python实现PNG图片黑色边框自动去除工具

在设计或开发工作中,我们经常会遇到需要处理大量带有黑色边框的PNG图片。这些边框可能是为了适配特定尺寸而添加的,但在实际使用中可能并不需要。手动去除边框不仅耗时,而且容易出错。本文将...
沐编程的头像-QQ沐编程钻石会员沐编程2个月前
6715
基于Python实现读取嵌套压缩包下文件的方法-QQ沐编程

基于Python实现读取嵌套压缩包下文件的方法

在处理多层嵌套的压缩文件(如 ZIP 内包含 TAR.GZ,再包含 RAR 等)时,我们需要递归解压并读取最终文件内容。以下是完整实现方案: 核心思路 递归解压:逐层解压直到找到非压缩文件 格式识别:...
沐编程的头像-QQ沐编程钻石会员沐编程2个月前
546
Python实现word文档内容智能提取以及合成-QQ沐编程

Python实现word文档内容智能提取以及合成

以下是一个基于 Python 的 Word 文档内容 智能提取与合成 的完整实现方案。该方案使用 python-docx 库处理 .docx 文件,结合 正则表达式 和 样式识别 实现结构化数据提取,并支持多文档合成新文...
沐编程的头像-QQ沐编程钻石会员沐编程2个月前
4913
Python自动化实现多缺口滑块验证-QQ沐编程

Python自动化实现多缺口滑块验证

多缺口验证是当前最先进的反爬机制之一,其核心防御在于图像混淆与行为建模的双重挑战。通过dddocr的CNN识别能力配合Selenium的拟人化交互,可构建稳定高效的自动化方案
沐编程的头像-QQ沐编程钻石会员沐编程2个月前
715
Python离线环境如何将文字转语音文件-QQ沐编程

Python离线环境如何将文字转语音文件

在离线环境下,Python可以通过以下两种主流方案将文字转为语音文件(如WAV/MP3): 方案一:使用 pyttsx3(推荐) 特点:纯离线、跨平台(Windows/Linux/macOS)、无需API密钥原理:调用系统自...
沐编程的头像-QQ沐编程钻石会员沐编程2个月前
5615