自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 AI 时代,程序员的核心竞争力是什么?

AI时代编程面临确定性危机:从工业时代的精准控制跌入概率迷雾,催生危险的"凭感觉写代码"现象。Martin Fowler警告,过度依赖AI会切断程序员的学习循环,建议用严密测试网约束AI代码。未来开发者需要培养代码品味和业务洞察力,成为专家型通才。真正的危险在于AI让人丧失深度思考能力,因此必须通过测试、规范和重构,将AI的概率输出转化为可信代码。

2025-12-18 20:09:08 674

原创 FastAPI 最佳架构实践,从混乱到优雅的进化之路

本文介绍了一套企业级FastAPI项目架构解决方案,帮助开发者解决从Demo到生产环境的各种痛点。该方案提供清晰的分层架构(Controller/Service/DAO/Entity),支持智能数据库迁移、一行代码实现接口缓存、强大的查询过滤器、统一响应格式、完善的异常处理和智能日志管理。通过这套开箱即用的模板,开发者可以节省至少2周的项目搭建时间,获得职责清晰、易于维护的代码结构,显著提升接口性能和开发效率

2025-12-12 11:39:14 1062

原创 彻底卸载软件的神器(免费分享Pro版本)

Geek Uninstaller Pro是一款专业级软件卸载工具,提供免费版和专业版下载。它能彻底清除软件残留文件和注册表项,支持强制卸载损坏程序,具有便携免安装、界面简洁等特点。专业版新增实时安装监控、批量卸载、启动项管理等高级功能。文章包含详细使用教程和注意事项,并附赠专业版下载链接(百度网盘提取码9875)。这款工具可有效解决Windows自带卸载程序残留垃圾、卸载速度慢等问题,帮助用户保持系统清洁,提升运行效率。

2025-12-11 12:07:34 1583

原创 从零打造微信自动回复机器人:基于Wechaty的完整实现

本文介绍了一个基于Wechaty框架开发的微信自动回复机器人项目。该项目具有智能登录、私聊响应、自动回复、消息分类等功能,采用模块化设计,便于扩展和维护。文章详细解析了系统架构、消息处理流程以及启动流程,并提供了快速开始指南和配置说明。同时强调使用微信机器人存在封号风险,建议仅用于个人学习和测试,避免高风险操作。项目代码结构清晰,包含机器人核心逻辑和消息处理服务,适合开发者学习微信机器人开发技术。

2025-12-03 14:44:32 1085

原创 Cursor不仅仅是用来编写代码的,还能看做代码管理仓库

开发者通过Cursor AI编程助手成功恢复因文件损坏而丢失的本地知识库问答系统项目。该项目基于LangChain构建,包含复杂的Agent架构、多工具系统和LLM支持。在传统恢复方法均告失败后,开发者发现Cursor已"记忆"项目早期版本代码和架构。通过逐步引导,Cursor完整重建了项目结构、配置文件和核心模块,避免了重大损失。这次经历让开发者深刻认识到定期代码备份的重要性,也展示了AI编程助手在代码恢复方面的潜力。

2025-11-27 12:29:20 365

原创 UniApp 必备神器!这款调试控制台让移动端开发效率翻倍

UniApp Debug Console是一款专为移动端开发者打造的调试工具,完美解决了UniApp开发中的痛点问题。该工具提供现代化暗色主题界面,适配iOS和Android双端,支持智能搜索和日志分类(Log/Info/Warn/Error/Success)。核心功能包括本地持久化存储、全局日志捕获、高度自定义选项和性能优化,适用于开发调试、测试验证和生产监控全流程。基于Vue3+TypeScript技术栈,轻量高效且开源免费,通过npm或DCloud插件市场即可获取。这款工具能显著提升开发效率,是Uni

2025-11-12 11:31:07 746

原创 攻克维吾尔语识别的技术实践(多语言智能识别系统)

本文介绍了构建高精度多语言识别系统(特别针对维吾尔语)的技术方案。由于维吾尔语与阿拉伯语、波斯语等共享Unicode字符集且资源匮乏,作者创新性地设计了三层识别架构:首先快速过滤23种不支持的语言,其次通过字符统计区分中文/英文,最后通过词汇切分和智能权重算法精准识别维语。核心方法包括Unicode标准化、词汇边界特征提取和多维度决策规则,有效解决了混合文本识别、全球语言过滤等技术难点,为小语种处理提供了实用解决方案。该方案已成功应用于izdax语音克隆平台,显著提升了语言识别的准确性和系统稳定性。

2025-11-05 23:48:56 1057

原创 Langfuse开源LLM工程平台完整部署实战指南

本文档是一份完整的Langfuse开源LLM工程平台私有化部署实战指南。Langfuse是专为AI应用开发团队设计的LLM工程平台,提供应用追踪、提示管理、评估系统、数据集管理等核心功能。文档详细介绍了基于Docker的微服务架构部署方案,包含Next.js前端、Express.js后端、PostgreSQL主数据库、ClickHouse分析数据库、Redis缓存和MinIO对象存储等组件。从服务器环境准备、Docker安装配置,到30多个环境变量的详细说明,再到针对国内网络环境的镜像加速解决方案,提供了

2025-11-02 22:47:41 906

原创 批量压缩快 3 倍!这款 PyQt6+FFmpeg 打造的免费工具,让收费视频软件慌了

这是一款免费开源的视频压缩工具,基于PyQt6和FFmpeg开发,旨在解决付费工具功能单一、效率低下等问题。支持批量处理多格式视频,提供10%-90%压缩比例调节,实时预估输出大小,并采用多线程提升效率。工具界面采用现代化深色主题,支持拖拽导入,操作直观。相比收费软件,它在批量处理、并发性能、界面体验等方面更具优势,且完全免费。项目已开源,提供安装包和源码两种使用方式,适合需要高效压缩视频的用户。

2025-09-20 17:54:59 706

原创 微信视频号怎么下载?开发架构拆解 + 5 款下载神器(附详细教程)

文章摘要: 本文探讨了微信视频号内容解析与下载的技术方案。作者在开发视频文案提取工具时遇到视频号链接加密问题,通过分析两个开源项目(Go语言实现的wx_channels_download和Node.js+Electron的WeChatVideoDownloader)总结出核心架构:代理拦截+脚本注入+API劫持+自定义解密。详细拆解了数据流转流程,包括代理服务器设置、脚本注入策略、WxIsaac64解密算法实现等关键技术点。同时介绍了移动端现有解决方案——通过转发视频号到特定账号获取可下载链接的简易方案。文

2025-09-02 22:45:17 1472

原创 UniApp文件上传大小限制问题解决方案

本文记录了在UniApp开发wgt小程序时遇到的视频上传问题及解决方案。最初使用uni.chooseVideo插件出现安卓版本兼容性问题,改用原生插件sendNativeEvent后解决了兼容性但面临20MB文件大小限制。通过分析发现uni.chooseVideo会自动压缩视频,最终采用uni.compressVideo进行手动压缩视频文件,实现了大文件上传功能。文中总结了UniApp官方文档的不足,强调兼容性测试和性能优化的重要性,建议开发者根据实际需求灵活选择技术方案。该经验对移动端开发中处理文件上传问

2025-08-25 18:42:56 1196

原创 uniapp 调试控制台组件

uni-app调试控制台组件摘要 该组件是为uni-app项目开发的调试工具,解决在App环境中以小程序形式运行时的调试难题。主要功能包括: 可视化日志窗口:提供悬浮式日志按钮和可展开面板,支持Log/Info/Warn/Error分类显示 便捷操作:支持日志过滤、搜索、复制、清空等操作 自动捕获:自动拦截console输出和全局JS错误 简单集成:通过组件引入即可使用,支持手动添加日志 特别适用于uni.sendNativeEvent等原生API的调试场景,解决了App环境调试不便的问题。组件默认限制10

2025-06-28 21:19:10 1445

原创 FastAPI + Redis 高性能任务队列实现:AI内容生成系统实践

本文介绍了一个基于FastAPI和Redis的高性能任务队列系统,专为AI图片和视频生成服务设计。系统采用分离式队列架构,将不同类型任务分配到独立Redis队列(图片、视频和默认队列),并实现非均衡Worker分配策略(75%处理图片,其余处理视频)。核心优化包括:自适应轮询机制(采用指数退避算法减少空轮询)、任务优先级处理、用户级并发控制以及5分钟数据过期策略。该系统有效解决了AI生成任务处理时间不确定、资源分配不均等问题,实现了高吞吐量和快速响应,为类似资源密集型应用提供了一套可参考的技术方案。

2025-06-24 10:58:59 1018 2

原创 如何用前端技术开发一个浪漫的生日祝福网站

在这个数字化的时代,一份独特的生日礼物不仅要有心意,还要有创意。作为一名程序员,我决定用代码来表达祝福,开发了这个集合了多种浪漫特效的生日祝福网站。本文将详细介绍这个项目的开发过程、技术选型和实现细节。

2025-01-24 11:36:53 1281

原创 幽默的人生

想当年,觉得上大学是条康庄大道,现在才知道,真正的康庄大道是不断学习😂,把自己武装成“十项全能”——做饭、修电脑、写代码、讲段子,样样都得来点!说实话,大学那会儿我还天真地以为上大学就是人生巅峰了呢,结果上了才发现,大学不过是高级知识速成班,让我迅速领悟了人生真谛——原来,真正的出路不在于哪所大学,而在于自己肚子里有多少货,技能树上能点亮多少技能点!想当年,在高中那会儿,我就像被束缚的风筝,想飞却飞不高,做不了自己心爱的小发明,全被家人那句“好大学才是正道”给拽住了。

2025-01-12 15:44:59 203

原创 微信小程序自定义开屏广告

我查阅了许多关于开屏广告的资料,但网上没有找到现成的代码。虽然微信提供了流量主广告组件来实现开屏广告的功能,但由于项目需求,我希望能够自己控制广告内容,而不是依赖微信的流量主。因此,我打算自己编写开屏广告代码,以下是详细的步骤。

2024-11-27 23:18:41 1314

原创 django项目+nginx+uwsgi部署

本博客记录了我在部署Django项目时遇到的问题及其解决方法,包括如何使用uWSGI启动项目以及通过uWSGI协议与Nginx进行通信。

2024-10-21 13:32:36 643

原创 使用 ShuffleNet 模型在 CIFAR-100 数据集上的图像分类

在深度学习领域,图像分类任务是衡量算法性能的重要基准。本文将介绍我们如何使用一种高效的卷积神经网络架构——ShuffleNet,来处理 CIFAR-100 数据集上的图像分类问题。CIFAR-100 数据集是一个广泛使用的图像分类数据集,它由 60,000 张 32x32 像素的彩色图像组成,涵盖了 100 个不同的类别。每个类别包含 600 张图像,其中 500 张用于训练,100 张用于测试。与 CIFAR-10 相比,CIFAR-100 的类别更多,每个类别的图像数量更少,这使得分类任务更具挑战性。

2024-09-11 23:02:16 1326

原创 无界鼠标与键盘,如何轻松控制多台电脑

在软件开发领域,高效地管理多台电脑是至关重要的。Mouse without Borders软件为开发人员提供了一种便捷的解决方案,使他们能够轻松地在多台电脑之间共享鼠标和键盘。不仅如此,Mouse without Borders还提供了许多高级功能,如剪贴板共享和文件拖放,进一步提升了开发工作的效率。通过本博客,你将了解如何安装、设置和利用Mouse without Borders软件,从而在软件开发过程中实现更加流畅的工作体验。

2024-05-25 19:47:44 1517

原创 基于Django框架开发简单的物联网平台

该项目后端使用Django框架,并利用MQTT协议实现数据的采集和传输。数据源可以是实时从传感器采集到的数据,或者是模拟生成的随机数据。当接收到信息时,数据会被保存到MySQL数据库中。微信小程序通过访问Django提供的API接口来获取数据,并在小程序页面中展示这些信息。此外,该平台还可以作为一个发布端,使用户能够通过一个简单的开关操作来控制设备,例如控制一个LED灯的亮灭。

2024-04-28 14:08:13 1672 2

原创 通过网路爬虫模拟用户操作实现对百度搜索结果中图片的采集和保存

本文档在介绍一个基于 Python 的网络爬虫程序,通过模拟用户操作实现对百度搜索结果中图片的采集和保存。该程序使用了 Selenium 和 requests 库,具有搜索指定关键词、异步加载页面、获取高质量图片链接并保存到本地等功能。本文档提供了关于网络爬虫程序的详细介绍和使用方法,希望能够帮助用户理解和使用该程序。如有任何问题或建议,欢迎与作者联系。

2024-03-27 13:05:15 743

原创 抓取彼岸图片网工具文档

该脚本是一个用于从彼岸图片网站上抓取图片数据的Python脚本。通过该脚本,用户可以指定抓取的页面数量,并将图片下载到本地存储。

2024-03-25 14:49:54 478

原创 批量把图片转换成 PPT

这个 Python 脚本可用于批量将多张图片转换成 PowerPoint 文件(PPT)。

2024-03-24 23:38:50 1461

原创 树莓派 3B+上安装mysql数据库

安装完该依赖项以后,你可以重新尝试安装mariadb-server,注意安装完mariadb-server以后会给你弹出一个界面,让你选择语言,你就默认选择英文就行(American English)。第二种: libdbi-perl : Depends: perlapi-5.28.1,这个错误通常是由于系统中存在损坏的软件包或软件包之间的依赖关系问题导致的。如果安装MariaDB过程中遇到了别的问题的话,请你私信博主。

2024-03-21 23:45:06 584

原创 神器时钟程序文档

请确保已经安装了所需的依赖库,并且保持网络连接,以便加载图像资源和音乐资源。本文档介绍了一个简单的时钟应用程序的代码和功能。

2024-03-11 11:45:00 230

原创 决战《三字经》小游戏程序文档

决战《三字经》”是一个基于Python编写的小游戏程序,旨在帮助玩家通过互动方式学习《三字经》中的内容。玩家需要控制上升的文字块,与下降的文字块碰撞并正确排序,以获得分数。

2024-03-11 10:30:00 1253 1

原创 使用一根电源线控制树莓派(配置WiFi静态IP地址)

本文介绍了如何使用一根电源线来控制树莓派,并同时配置WiFi静态IP地址。通过这种方式,你可以方便地控制树莓派而无需额外的设备,同时确保树莓派在网络中拥有固定的IP地址。此外,我们还将介绍如何使用VNC功能来实现远程桌面控制,进一步提升树莓派的便利性和可用性。

2024-03-10 11:17:35 588 1

原创 超级大脑游戏程序文档

本文档介绍了一个名为"超级大脑"的记忆翻牌游戏程序。该程序使用 simpleguitk 库创建图形界面,玩家需要在有限步数内完成所有配对的字母牌,通过翻转牌子来记忆和匹配。"超级大脑"游戏是一款考验记忆力和匹配能力的益智游戏,通过简单直观的图形界面和交互设计,为玩家提供了愉快的游戏体验。希望本文档能够为玩家提供清晰的游戏信息和操作指南,使他们能够轻松上手并享受游戏乐趣。

2024-03-10 11:15:00 490 1

原创 项目名称:守卫家园游戏文档

"守卫家园"是一个基于SimpleGUI库开发的简单游戏,玩家需要控制一个战士,消灭敌人并保护城堡不被攻击。游戏具有简单直观的操作和有趣的游戏性。

2024-03-10 10:15:00 447 1

原创 秒表游戏程序文档

本文档介绍了一个基于 simpleguitk 的秒表游戏程序。该程序通过图形界面实现了秒表的计时功能,并可以记录成功次数和点击次数。玩家可以通过开始、暂停和复位按钮来控制计时器的状态,同时在界面上实时显示计时信息和统计数据。该秒表游戏程序通过 simpleguitk 库实现了基本的计时功能,同时提供了统计数据的记录和显示。玩家可以通过按钮操作来控制计时器的状态,体验计时的乐趣。希望本文档能够为玩家提供清晰的游戏信息和操作指南,使他们能够轻松上手并享受游戏乐趣。

2024-03-10 10:15:00 636 1

原创 单人壁球游戏文档

这是一个单人壁球游戏,玩家需要控制挡板让小球反弹,尽可能保持小球在游戏区域内并躲避失误。游戏设定了生命值和分数,目标是获得足够高的分数或者通过关卡。

2024-03-09 22:45:00 507

原创 拼图游戏文档

拼图游戏是一款经典的益智游戏,目标是通过移动图像块的位置,以完成最终的图像拼接。

2024-03-09 21:00:00 450

原创 华容道游戏项目文档

本文档介绍了华容道游戏项目的相关信息,包括项目介绍、安装要求、如何运行、游戏规则、代码结构等内容。华容道游戏是一个基于Python的益智游戏,通过图形界面展现游戏画面,并提供交互式操作。文档还提供了示例代码和对游戏项目的简要结论。阅读本文档可以帮助您理解和运行华容道游戏项目。

2024-03-09 16:09:58 432

原创 2014巴西世界杯8强连连看游戏

本文档介绍了一个基于 SimpleGUItk 的连连看游戏,主题是2014年巴西世界杯8强球队。文档首先描述了游戏的规则和运行方法,然后对程序中关键函数进行了说明。最后给出了一些示例运行结果和对程序的改进和扩展建议。通过阅读本文档,读者可以了解游戏的玩法、程序的结构和功能,以及如何运行该程序。同时也可以根据文档中的示例结果和改进建议来体验和扩展这个连连看游戏。

2024-03-09 15:56:44 502

原创 桌上冰球游戏

本文档提供了桌上冰球游戏的开发细节,旨在帮助感兴趣的开发者和学习者理解和参与游戏的开发过程。通过阅读本文档,读者应能够掌握使用simpleguitk库进行简单游戏开发的基本方法。

2024-03-07 23:53:37 1176

原创 猜拳游戏文档

本文档介绍了一个简单的猜拳游戏程序,包括名称和数字代码的转换功能、随机喊拳功能、对决计算等。通过本文档,读者可以了解如何使用这个程序进行猜拳游戏,以及程序的基本功能和设计思路。本文档还包括一些示例代码,展示了程序的具体调用方法和使用场景。通过阅读本文档,读者可以快速掌握这个猜拳游戏程序的基本特点和功能。

2024-03-07 15:00:24 343

原创 pip安装第三方库时报了ERROR: Could not build wheels for backports.zoneinfo, which is required to install pypro

本文描述了在使用 pip 命令安装项目所需的第三方库时遇到的问题,其中出现了“Could not build wheels for pandas, which is required to install pyproject.toml-based projects”的错误。最初,Python 版本为 3.9。解决过程包括尝试调整第三方库的版本、尝试以其他方式安装特定库(例如pandas),以及将 Python 版本回退至 3.8。最终,通过将 Python 版本回退到 3.8,成功解决了安装问题。文

2024-02-29 22:29:40 1958

原创 视频压缩工具

这是一个基于Tkinter库和FFmpeg的视频压缩工具,支持选择输入文件、选择输出路径,以及设置输出视频大小,通过新线程执行视频压缩操作并弹出消息框提示压缩完成。

2023-12-25 22:08:54 740

原创 Python游戏开发:打字练习游戏

这个打字练习游戏是一个简单而有趣的Python小项目,适合用来锻炼打字能力和反应速度。希望本文能够帮助你理解游戏开发的基本原理,并激发你对Python游戏开发的兴趣。

2023-11-02 13:02:29 1309 3

原创 使用Python提取视频文件中的音频

通过本文的介绍,读者可以了解到如何使用Python编程语言提取视频文件中的音频,并通过简单的GUI界面来方便地操作。这个功能可以在多媒体处理、音频分析等领域中发挥重要作用。希望本文对读者有所帮助,并激发出更多创意和想法。

2023-10-25 22:53:01 1099 1

高级视频压缩工具,免费版

一个基于 PyQt6 和 FFmpeg 开发的现代化视频压缩工具,采用深色主题设计,支持批量视频压缩。

2025-09-20

使用 ShuffleNet 模型在 CIFAR-100 数据集上的图像分类

使用 ShuffleNet 模型在 CIFAR-100 数据集上的图像分类

2024-09-13

使用 ShuffleNet 模型在 CIFAR-100 数据集上的图像分类

使用 ShuffleNet 模型在 CIFAR-100 数据集上的图像分类

2024-09-11

基于Django框架开发简单的物联网平台

该项目后端使用Django框架,并利用MQTT协议实现数据的采集和传输。数据源可以是实时从传感器采集到的数据,或者是模拟生成的随机数据。当接收到信息时,数据会被保存到MySQL数据库中。微信小程序通过访问Django提供的API接口来获取数据,并在小程序页面中展示这些信息。此外,该平台还可以作为一个发布端,使用户能够通过一个简单的开关操作来控制设备,例如控制一个LED灯的亮灭。

2024-04-28

决战《三字经》小游戏程序文档

决战《三字经》小游戏程序文档

2024-03-09

空空如也

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

TA关注的人

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