- 博客(525)
- 资源 (79)
- 收藏
- 关注
原创 ai智能教案转语音视频文件
这段代码实现了一个教案转短视频工具,可将Word或文本教案转换为教学音频。核心流程包括:读取教案文件、提取文本内容、清理特殊字符、通过gTTS生成临时语音,再使用FFmpeg进行音频优化处理(去除静音+重采样,失败则仅转码),最终保存为MP3文件。代码支持异常处理,提供了两种音频处理方案,确保转换成功率。示例教案展示了三角函数课的教学目标、重点和流程。该工具可帮助教师快速将教案转化为适合TikTok等平台的教学短视频内容。
2025-10-27 16:27:05
199
原创 python+ai智能根据doc教案文档生成ppt
摘要:本文介绍了一个教育培训备课智能软件的开发流程,通过AI生成教案并自动转换为PPT。系统首先解析教案文档(如teaching_plan.docx),提取课程名称、教学目标、重难点和教学过程等结构化数据,然后使用Python的python-docx和python-pptx库自动生成包含封面、教学目标、重难点和分步教学过程的PPT演示文稿。该方案实现了从教案文本到教学课件的自动化转换,为教师备课提供了便捷工具。核心代码展示了文档解析和PPT生成的关键实现逻辑。
2025-10-27 15:50:44
604
原创 python切割yaml目录文件
摘要:该Python脚本用于处理YAML格式的目录文件,主要功能包括ID重命名和文件分割。脚本首先清空输出目录,然后使用双字母序列生成器为YAML中的ID字段重新命名。接着分割YAML文件内容,将每个条目保存为单独的文本文件,并附加特定格式的指令文本。脚本包含错误处理机制,可确保文件操作的安全性。同时提供了YAML数据结构示例,展示了一个历史书籍的详细章节结构。
2025-09-21 09:34:30
135
原创 ffmpeg切割音频
摘要:该Python脚本使用FFmpeg和pydub库实现音频文件剪切功能。通过指定输入/输出路径和时间范围(秒),可精确截取音频片段。脚本自动验证FFmpeg路径、文件格式和时间范围有效性,支持MP3/WAV/FLAC/OGG/M4A格式,并处理异常情况。使用方法:设置输入/输出路径及起止时间后运行,自动保存剪切后的音频文件。
2025-09-12 19:41:34
387
原创 python将pdf转txt,并切割ai
这篇文章介绍了使用Python将PDF转换为文本并进行切割的完整流程: PDF转TXT部分: 使用pdf2image将PDF转换为图片 通过Tesseract OCR识别图片中的文字 支持多语言混合识别(中英日俄泰韩阿) 每页文本会标注页码并写入输出文件 文本切割部分: 按照指定大小(默认20KB)切割文本 确保切割点不截断行和UTF-8字符 自动在每部分末尾添加统一的AI处理说明 生成的文件使用字母组合命名(aa.txt,ab.txt等) 该方法适用于将大PDF文档转换为适合AI处理的小文本片段,同时保持
2025-09-11 13:37:28
293
原创 python将epub文件转pdf
《快速实现EPUB转PDF的完整解决方案》摘要:本文分享了一个亲测有效的EPUB转PDF方法,仅需三个步骤即可完成转换。首先安装Pandoc和wkhtmltopdf软件并配置环境变量;然后提供可直接运行的Python脚本,通过subprocess调用工具实现转换,完美支持中文且能输出详细错误信息。相比新手可能花费三天时间,该方法十分钟即可完成,脚本包含完整路径处理、错误捕获和日志输出等功能,解决了常见转换报错问题。附有完整代码示例,适合Windows环境下快速部署使用。
2025-08-19 10:01:05
383
原创 公主与野天鹅短篇故事创作
《泪织麻衣:白雪公主救兄传奇》摘要:海外某国恶后将十一位皇子变作银翎天鹅,遗弃公主白雪。十五年后,白雪回宫遭继母毒害被逐,林中得老妪指点寻兄。她忍痛织荨麻衣十一件,以金荆条破咒,终在恶后来袭时以心血激活法器:血衣使兄长复形,荆条刺心诛灭夜叉。公主香消玉殒化作银辉,皇子们承其遗志共治国家。故事重塑"白雪"意象,展现凡躯撼动乾坤的圣洁力量。(149字)
2025-07-12 08:20:04
234
原创 野玫瑰短评故事创作
《花魂雪恨录》讲述花园精灵目睹一桩情杀冤案后,借花魂之力助痴情女子复仇的故事。玫瑰花精被困园中,恰遇公子被小姐兄长杀害,遂携冤情潜入小姐梦境。小姐按梦寻尸,以素馨花重塑亡魂,终使恶兄暴毙花下。异史氏叹情能动天,微渺花精亦成正义化身,印证天道好还之理。全文以花魂为眼,写尽痴情烈性,终得雪冤报恨。
2025-07-12 07:49:07
401
原创 小美人鱼的故事短篇创作
《鲛人泪》讲述海底小公主为爱舍弃一切的凄美故事。她为追寻人间王子,向巫婆以歌喉换取双腿,忍受步步钻心之痛。虽得王子相伴,却始终被当作妹妹。当王子另娶他人,姐姐们送来匕首让她刺杀王子以保性命,她却选择牺牲自己跳入大海。因舍生成仁而化为天空仙子,需修行三百年方得永生。故事以"痴情司前早种泪债"的佛偈作结,道尽宿命与执念的纠葛。全文充满诗意想象,在琉璃海月与血色罗袜的意象交织中,展现一段注定无果的人鱼绝恋。
2025-07-12 07:25:09
212
原创 python转换文件分割文本
本文介绍了一个PDF文档处理流程的实现方案,包含三个主要步骤:1) 使用Python将PDF转换为Word文档(docx),通过pdf2docx库实现转换并显示进度;2) 将Word文档提取为纯文本(txt),使用python-docx库处理段落格式;3) 按20KB大小切割文本文件,确保UTF-8字符完整性并优先在换行处分割。代码提供了完整的实现,包括错误处理、进度显示和文件切割逻辑,最终生成多个符合大小限制的文本文件。该方案适用于需要处理大型PDF文档并分割为小文件的场景。
2025-07-08 00:19:34
255
原创 python四则运算计算器
是谁说,python不好写计算器的,我亲自写个无ui的计算器功能,证明这是谣言。python四则运算计算器。step3:运行结果。
2025-05-18 00:04:09
314
原创 python+fastapi将csv数据导入mysql
import_student_scores:将CSV文件中的数据导入到数据库表中。generate_test_csv:生成包含随机学生成绩的CSV文件。create_student_table:在数据库中创建学生成绩表。python+fastapi将csv数据导入mysql。亲测可运行,成功执行,测试通过。
2025-05-16 11:55:06
263
原创 Python+Streamlit实现登录页
Streamlit 是一个开源的 Python 库,专为数据科学家和机器学习工程师设计,用于快速构建交互式 Web 应用。Python+Streamlit实现登录页。step3:打开浏览器。step2:运行终端。
2025-05-13 16:50:34
336
原创 python生成八位密码包含字母和数字
使用Python标准库random模块保证随机性。python生成八位密码包含字母和数字。所有字符位置通过随机打乱增强随机性。使用双重保障机制确保包含字母和数字。通过shuffle打乱顺序防止预测。未包含特殊符号(如!合并形成62种可选字符的字符池。强制包含至少1个字母和1个数字。剩余6位为字母或数字的随机组合。生成的密码: A7fE9xp3。前两位强制生成1字母+1数字。包含数字(0-9共10个)包含大小写字母(52个)后续再次打乱消除模式特征。固定生成8位长度的密码。step2:运行结果。
2025-05-12 13:00:06
741
原创 python实现AES-256加密解密
使用 os.urandom(16) 生成16字节的随机IV,确保每次加密的IV唯一,增强安全性。调用 update 和 finalize 方法生成密文,并自动计算认证标签(tag)。通过 AES 算法与 GCM 模式创建加密器,结合密钥和随机IV初始化。生成随机密钥 → 加密字符串 → 解密并验证结果,展示端到端流程。将输入字符串拆分为IV、密文和tag三部分,验证格式有效性。使用相同的密钥、IV和tag重建解密器,进行数据解密和认证。该代码提供了符合现代加密标准的AES-GCM实现,
2025-05-12 12:31:06
1539
原创 vue展示graphviz和dot流程图
2.使用d3-graphviz库将DOT内容渲染成图形显示在页面上。vue展示graphviz和dot流程图。1.在组件挂载后,加载指定的DOT文件。3.错误处理,显示加载或渲染失败的信息。step3:dot代码文件。step1:下载依赖。
2025-05-05 06:37:23
721
原创 graphviz和dot绘制流程图
step1:下载graphviz,https://graphviz.org/download/step3:验证是否安装成功 dot --version。step6:去对应目录打开图片,就能看到效果。step4:开始写流程图代码,保存在本地。graphviz和dot绘制流程图。step2:安装,记得添加环境变量。step5:用命令行,生成图片。
2025-05-05 06:12:26
684
原创 python发送邮件和附件
4.处理发件人和收件人的显示名称,使用Header和formataddr来编码中文字符。3.添加并发送一个位于用户下载目录下的ZIP附件。5.使用SSL连接,通过授权码登录邮箱并发送。1.使用QQ邮箱的SMTP服务器发送邮件。python发送邮件和附件,亲测运行成功。2.邮件包含HTML格式的正文内容。
2025-05-05 04:40:36
419
原创 python二进制png编解码
python实现png文件以Base64形式存储在程序资源中,运行时动态解码为二进制。4.使用matplotlib显示解码后的图像,同样隐藏坐标轴。1.将指定图片文件转换为Base64编码字符串,并打印输出。2.使用matplotlib库显示图片,隐藏坐标轴。3.将Base64字符串解码为二进制图像数据。2.清理Base64字符串中的换行和空格。1.读取指定路径的图片文件。
2025-05-05 01:27:18
356
原创 python多线程输入字符和写入文件
使用了多线程,一个线程处理用户的控制台输入,另一个处理文件写入功能。支持即时退出指令exit,自动触发安全退出流程。持久化存储到指定文本文件(追加模式)自动创建目标文件目录(若不存在)实时捕获用户输入内容。step2:运行结果。
2025-05-01 19:51:26
368
原创 python拜占庭将军
2.实现了一个拜占庭容错算法的模拟过程,处理多轮消息交换和决策。1.定义了一个General类,用于表示每个将军的状态和行为。5.测试框架验证算法正确性,包括一致性和遵循指挥官命令的条件。3.初始化指挥官发送命令,并根据叛徒情况调整消息内容。6.处理合法和非法测试用例,进行压力测试。4.每轮决策采用多数决原则。
2025-05-01 18:51:32
357
原创 python将字符串转成二进制数组
save_binary_to_json() 函数:将字符串转换为二进制数据(字节的整数表示),并保存到JSON文件中。load_binary_from_json() 函数:从JSON文件中读取二进制数据并还原为原始字符串。适用场景:需要将二进制数据存储为文本格式(如调试、跨平台传输)。核心功能:通过JSON实现字符串的二进制序列化与反序列化。python将字符串转成二进制数组。step3:运行结果。
2025-04-30 17:03:48
383
原创 python裁剪小说封面标题
我希望你能用python,帮我对本地指定图片切割大小,计算出该图片的中心坐标,然后按照我输入的长宽具体值,比如830*1175,裁剪图片,保存新文件。2.保持原有的裁剪逻辑不变,按照矩形图片的中心点(0,0)为坐标,计算并裁剪图片,保持文件。1.我希望输入指定的宽高,比如830*1175。step1:裁剪成飞卢的样式 830*1175。step0:去一些资源网下载超高清大图。中心点的坐标是是(0,0)左下角是(-25,-50)左上角是(-25,50)右下角是(25,-50)右上角是(25,50)
2025-04-28 19:07:08
353
原创 vue自动翻页下一页
我有一个看小说的网页地址 我需要手动点击下一页才能翻页 有什么办法 可以监听我的滚动条,滚到最地下,自动加载下一页的技术吗。1.无限滚动加载:当用户滚动接近底部时自动加载下一章或下一页,通过监听scroll事件,使用节流函数优化性能。2.内容清理:从获取的HTML中提取主要内容,移除不必要的标签和属性,保证内容干净。3.加载状态提示:显示加载中的旋转图标和文字,使用过渡动画效果。5.错误处理和重试:失败时重试,超过次数标记结束,并回滚页码。7.滚动位置判断:根据滚动阈值判断是否需要加载,避免重复加载。
2025-04-25 04:11:19
341
原创 python兴趣匹配算法
python兴趣匹配算法,用于推荐好友,短视频推荐等等领域。2.计算两个用户之间兴趣的匹配分数,比较每一位是否相同。6.输出匹配结果的排名,显示每个候选人的匹配分数。4.提供交互式输入,让用户输入自己的兴趣模式。1.用户类的定义,存储用户的基本信息和兴趣。5.预定义候选人列表,并进行匹配演示。3.根据匹配分数对候选人进行排序。step2:运行结果。
2025-04-22 11:37:58
356
原创 python解压复制文件
解压到"Unzipped_Files"目录下的同名子文件夹(如test.zip→Unzipped_Files/test)为每个双字母目录生成汇总文件(aaaaaaaaaaaaaaaaava_files_content.txt)4.批量处理双字母子目录中的TS文件,复制并改名。功能:复制指定目录的TS/TSX文件并转换扩展名。5.合并双字母文件夹中的TS文件内容到总文件。step3:E盘脚本(文件转换模块-单目录版)功能:聚合双字母目录中的TS文件内容。功能:批量处理双字母目录的TS文件。
2025-04-20 13:58:30
465
原创 java栈的映射和过滤
2.结合函数式编程特性(map/filter)5.演示了集合操作与业务模型的结合使用。3.实现迭代器模式支持多种遍历方式。1.采用泛型设计增强类型安全性。4.通过接口实现多态行为。java栈的映射和过滤。
2025-04-17 10:12:13
339
原创 python生成和打开读取DICOM文件
step1:生成简单DICOM文件 C:\Users\wangrusheng\PycharmProjects\FastAPIProject1\hello.py。step3:读取文件 和在线DICOM查看器网站 对比,看看读取结果是否一致。2.将图像转换为DICOM格式,包含必要的元数据和假的患者信息。4.读取DICOM文件并显示其中的图像,用于验证。step2:生成复杂DICOM文件,包括图像处理。运行结果,生成的文件 在项目py文件的根目录。3.保存生成的DICOM文件。
2025-04-17 07:37:48
441
原创 java和python实现mqtt
日志输出:各组件打印关键操作(如发送/接收消息),便于调试。监听主题/ping,收到消息后立即将内容转发至主题/pong。Echo Client(回显客户端):接收消息并原样返回。Client(主客户端):定时发送时间戳消息并等待响应。从 /ping 获取消息,原样转发到 /pong 主题。Broker(消息代理):负责消息的路由和转发。订阅 /ping 主题,接收主客户端发送的消息。将接收到的消息原样发布到 /pong 主题。订阅主题/pong,接收并显示该主题的消息。
2025-04-16 18:16:35
847
原创 forms实现快读阅读器
8.设置持久化:保存用户的设置(如字体、颜色、速度等)到配置文件。6.速度调节:通过WPM(每分钟字数)数值调节器控制显示速度。3.界面自定义:包括字体、颜色(前景色和背景色)的设置。1.文本自动分块显示:按设定的速度逐词显示文本内容。10.错误处理:文件不存在或内容为空时的提示。2.阅读控制:开始/停止按钮以及回车键控制。5.全屏模式:通过F11或按钮切换全屏。7.循环阅读:复选框控制是否循环阅读。forms实现快读阅读器。
2025-04-13 01:02:36
396
原创 c++清理内存
去这个目录C:\Users\wangrusheng\source\repos\CMakeProject1\out\build\x64-debug\CMakeProject1,找到exe,用管理员打开。step7:关掉控制台,C:\Users\wangrusheng\source\repos\CMakeProject1\out\build\x64-debug\CMakeProject1。在这个目录,找到exe文件,管理员权限打开,输入1显示内存,输入2,清理内存。2.单进程内存清理 清理当前进程工作集内存。
2025-04-12 19:37:06
462
android调用天气demo
2016-08-11
android跟着手指的小兔子
2016-08-11
android调用webserver模板式程序
2016-08-08
Android调用webservice
2016-08-04
android获取网络图片
2016-08-15
NDK开发包mips64el-linux-android
2019-04-03
android获取assets内容
2018-10-08
Fragment和Viewpager多层嵌套
2018-08-07
android广告栏循环轮播图
2018-03-22
NestedScrollView嵌套ListView
2018-08-16
各种dialog样式
2016-08-25
android音乐播放器
2017-06-01
视频播放器
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅