自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012399690的博客

沙滩拾贝

  • 博客(97)
  • 资源 (2)
  • 收藏
  • 关注

原创 claude code使用kimi k2

Kimi K2发布后提供了Anthropic兼容API,支持在Claude Code中作为低成本替代方案使用。配置方法包括:获取API Key并充值50元以提升并发性能,修改Windows环境变量和claude.json文件,或调整Linux/Mac的.zshrc配置。调试工具MoonPalace可用于API测试,数据存储在SQLite中。常见问题如API 429错误可通过充值解决。该方案虽效果略逊于官方API,但性价比高,适合开发者使用。

2025-07-18 15:32:09 735

原创 claude code安装

这篇文章介绍了Claude Code的安装和使用方法。主要内容包括:1) 环境准备,要求Node.js 18+版本,推荐使用nvm管理版本;2) 各平台安装步骤,Windows需先安装Git Bash,Linux/Mac/WSL直接安装;3) 基本命令和初始设置,运行claude命令进入TUI界面;4) 常见网络问题的解决方案,包括使用镜像站、设置环境变量或兼容API等。文章提供了详细的安装图示和操作指引,帮助用户快速上手Claude Code。

2025-07-18 11:52:00 258

原创 10 分钟搞定 Node.js 版本管理-小白nvm 入门指南

一台能同时装 N 个 Node 版本的电脑一行命令随意切换再也不被 “版本不对” 支配的恐惧。

2025-07-18 10:53:58 736

原创 Softhub软件下载站实战开发(十八):软件分类展示

本文介绍了Softhub软件下载站用户端页面的开发实现,重点展示了分类功能的设计与开发。项目采用Vue 3 + Vite技术栈,包含以下核心内容: 导航栏实现:通过自定义CSS为Logo添加了悬浮动画、光晕效果等交互特效,增强了用户体验。 分类展示功能: 采用二级分类结构(大分类+细分分类) 使用Naive UI组件实现分类标签展示 支持图标显示(FontAwesome) 实现了分类选择交互逻辑 技术架构: Vue 3 Composition API Naive UI + 自定义样式 Pinia状态管理 V

2025-07-15 22:28:05 924

原创 使用anaconda创建基础环境

摘要:本文介绍了在Anaconda中创建AI基础环境的详细步骤。首先通过conda命令创建并激活名为ai_base的Python环境,然后从PyTorch官网获取安装命令进行安装并验证。最后演示如何克隆该基础环境来创建新的项目环境。这种方法可节省重复配置时间,确保新环境具有相同的软件包和配置,适用于需要多个AI开发环境的场景。

2025-07-09 23:57:25 878

原创 Softhub软件下载站实战开发(十七):用户端API设计

本文介绍了Softhub软件下载站用户端API的设计方案,包含五大核心模块:分类管理API、首页API、资源集管理API、软件管理API和资源下载API。设计遵循RESTful风格,采用统一格式返回数据,所有接口都支持参数验证和清晰文档说明。首页API创新性地将分类与热门软件结合展示,软件管理API提供列表、详情、资源获取等完整功能,资源下载API支持文件流传输。整个API体系基于GoFrame框架构建,确保了高效性和可维护性,为前端提供了全面的数据支持。

2025-07-09 23:21:00 895

原创 Softhub软件下载站实战开发(十六):仪表盘前端设计与实现

本文介绍了Softhub软件下载站管理后台仪表盘的前端设计与实现。该仪表盘采用Vue3+Element Plus技术栈,主要包含多维度数据统计、实时数据展示和存储空间可视化三大功能模块。文章详细展示了接口设计与TypeScript类型定义、API请求封装方法,以及核心组件如数据统计卡片的实现代码。通过严谨的类型定义和模块化设计,构建了一个功能丰富、数据可视化的管理后台仪表盘界面,为管理员提供了系统运行状态的核心视图。

2025-07-08 23:56:08 1029

原创 Softhub软件下载站实战开发(十五):仪表盘API设计

本文介绍了Softhub软件下载站的仪表盘API设计方案,包含基础统计数据、分类分布和待处理事项三大核心模块。基础统计API提供软件总数、分类总数、平台总数等关键指标;分类分布API展示各分类软件数量及占比;待处理事项API识别未分类、缺少资源或封面的软件问题。文章详细展示了各API的Go语言实现代码,包括数据查询、统计计算和结果格式化等核心逻辑,为开发者构建功能全面的后台管理仪表盘提供了实用参考方案。

2025-07-07 23:45:21 712

原创 常见user agent

常见user agentchromeIEiphoneipad

2025-07-06 23:59:24 253

原创 Python实现优雅的目录结构打印工具

这篇文章介绍了一个用Python实现的目录结构打印工具。该工具的核心是DirectoryPrinter类,它提供了递归打印目录结构的功能,支持多项自定义配置:是否显示隐藏文件、设置最大递归深度、自定义缩进和文件/文件夹符号等。文章详细解析了该类的初始化配置、目录打印逻辑和递归实现,并提供了使用示例和输出效果展示。该工具通过交互式界面让用户配置打印参数,最终输出结构清晰的目录树形图,适用于软件开发、系统管理等需要查看目录结构的场景。

2025-07-06 23:56:34 404

原创 Softhub软件下载站实战开发(十四):软件收藏集设计

本文介绍了Softhub软件下载站收藏集功能的开发实践。收藏集功能解决了用户管理分散软件资源的痛点,支持主题分类、个性化推荐等场景。采用RESTful API设计,后端通过Go语言实现核心服务层,提供列表查询、添加软件等接口。前端使用Vue.js构建交互界面,实现收藏集的创建、编辑和管理。该功能通过数据库关系表(DsResourceSet与DsResourceSetRel)存储收藏集与软件的关联关系,为用户提供高效的软件资源组织方式。

2025-07-06 23:34:24 692

原创 vue中添加原生右键菜单

在需要触发的组件中调用。

2025-07-05 23:37:18 251

原创 Softhub软件下载站实战开发(十三):软件管理前端分片上传实现

本文介绍了Softhub软件下载站前端分片上传功能的实现方案。通过Vue3和Element Plus构建了完整的文件上传流程,包含三个核心组件:上传资源组件负责文件选择和初始化,分片上传逻辑实现文件分割和断点续传,资源管理组件提供已上传资源的管理功能。系统采用5MB分片大小,配合进度条显示,实现了稳定高效的大文件上传。特别处理了后端雪花算法生成的大整数ID,确保数据精度不丢失。整体架构清晰,通过流程图直观展示了从文件选择到分片上传再到合并的完整流程,为用户提供了良好的上传体验。

2025-07-05 23:12:40 1136 1

原创 Softhub软件下载站实战开发(十二):软件管理编辑页面实现

本文介绍了Softhub软件下载站开发中软件管理编辑页面的实现。该页面采用全屏弹窗设计,包含两个标签页:基本信息(软件名称、分类、平台等)和软件详情(使用aieEditor富文本编辑器)。页面功能包括分类选择、平台多选、封面图片上传(支持JPG/PNG格式)等表单组件,并提供了取消和提交按钮。主要技术栈为Vue+Element UI,通过代码生成器生成基础代码。

2025-07-04 23:52:54 724

原创 大小转换组件

摘要:该Vue组件可将字节大小转换为易读格式(如KB、MB等)。通过计算属性,它处理数字或字符串输入的字节值,自动选择最合适的大小单位(从Bytes到YB),并保留两位小数。组件包含基本模板、TypeScript逻辑和可扩展的样式区域,适用于需要显示文件大小等场景。

2025-07-04 23:31:02 109

原创 使用Python Watchdog库实现文件系统监控

Python Watchdog库实现文件监控及ICO转PNG案例 Watchdog是一个强大的Python库,用于监控文件系统变化。本文介绍了其主要组件:Observer(监控核心)、FileSystemEventHandler(事件处理基类)和各种事件类。通过一个实用案例展示了如何监控下载目录,自动将新增的ICO文件转换为PNG格式。该实现利用ImageMagick的convert工具,包含文件检测、格式转换、临时文件处理等功能。文章还详细说明了如何设置监控路径、验证ImageMagick安装情况,并提供

2025-07-03 21:03:36 946

原创 Softhub软件下载站实战开发(十一):软件分片上传接口实现

本文介绍了Softhub软件下载站的分片上传功能实现。通过将大文件分割成多个小块上传,解决了软件上传中的内存占用高和失败率问题。系统提供三个核心接口:初始化上传、上传分片和合并分片。实现流程包括:生成唯一上传ID、保存分片到临时目录、按序合并分片并计算MD5校验值、最终上传至MinIO存储。该方案支持断点续传和并行上传,显著提高了大文件传输的稳定性和效率。代码采用Go语言实现,包含详细的错误处理和日志记录。

2025-07-03 20:59:57 1173

原创 Softhub软件下载站实战开发(十):实现图片视频上传下载接口

本文介绍了Softhub软件下载站中实现图片视频上传下载接口的核心技术方案。系统采用MinIO存储服务,通过雪花算法生成唯一ID,并设计了完整的文件上传流程:包括文件类型/大小校验、MD5去重检查、分层目录存储等机制。特别针对视频文件实现了FFmpeg提取首帧作为封面,采用分层目录结构(如pic/2024/05/07/)优化文件存储。文章详细展示了关键代码实现,如文件校验、MD5计算、视频封面提取等,为富文本编辑器的多媒体功能提供了坚实的技术基础。

2025-07-02 21:21:41 930

原创 使用Go语言实现智能EXE文件重命名工具

本文介绍了一个使用Go语言开发的智能EXE文件重命名工具,主要功能包括解析EXE版本信息、调用大模型API生成规范命名建议、提供交互式命令行界面。工具通过Windows API提取EXE文件的版本信息(如产品名称、版本号等),并集成大模型API智能生成符合规范的命名建议(如"产品名_版本号.exe")。文章详细说明了Windows版本信息API的调用方法、大模型API的集成实现,以及交互界面的设计,最后展示了完整的工具工作流程和一个实际应用示例。该工具可帮助开发者高效管理EXE文件的

2025-07-02 20:30:00 1189

原创 Softhub软件下载站实战开发(九):编写软件配置管理界面

本文介绍了Softhub软件下载站中软件配置管理界面的开发实践,重点实现了AI服务配置功能。采用Vue 3+Element Plus构建了现代化界面,包含选项卡式布局和动态表单设计。核心功能包括:支持多种AI服务提供商的选择、API密钥输入、模型选择等表单项;使用IndexedDB实现配置持久化存储;针对Ollama本地服务实现了模型列表动态获取机制。文章还分享了样式优化技巧和开发中遇到的挑战及解决方案,如动态表单验证、异步操作处理等。最终实现了一个用户友好、功能完善的配置管理界面,为后续软件管理功能奠定了

2025-07-01 13:52:12 935

原创 Python包管理:pip完全指南

《Python包管理工具pip完全指南》 pip是Python官方推荐的包管理工具,本文全面介绍了pip的使用方法。主要内容包括:pip的安装与升级方式;配置国内镜像源加速下载;核心功能如包安装、版本指定、依赖管理(使用pipreqs生成requirements.txt);环境管理技巧(查看已安装包、检查更新);以及高级用法如平台特定依赖安装、缓存管理、本地包构建等。文章还提供了pip常用命令示例和实用技巧,帮助开发者高效管理Python项目依赖,提升开发效率。

2025-07-01 13:04:58 1394

原创 一键打包利器:gopack - 极简Go程序编译与压缩工具

摘要:gopack是一个极简的Go程序打包工具,可自动完成编译、时间戳注入和二进制压缩操作。主要功能包括:智能编译(自动添加构建时间戳、移除路径信息)、自动命名、UPX智能压缩(检测并采用最高压缩级别)和操作简化(单命令完成全流程)。该工具采用四步核心技术:参数处理、编译注入、UPX检测和构建时间戳添加,支持在代码中显示构建时间,并能与Makefile集成。使用示例简单直观,如gopack main.go即可生成带时间戳的main.exe文件。

2025-06-22 20:38:10 300

原创 Softhub软件下载站实战开发(八):编写软件后台管理

Softhub软件下载站后台管理开发 本文介绍软件管理模块的实现,包含核心数据模型与功能逻辑。通过DsSoftwareInfo实体定义软件基础信息,支持关联分类与多平台。新增软件功能采用事务处理,确保数据一致性,并校验分类与平台是否存在。软件列表查询提供分页、排序及模糊搜索能力,同时关联查询平台信息。代码示例展示了如何使用GoFrame框架实现数据操作,包括事务管理、关联查询等关键功能。

2025-06-22 19:22:43 1304

原创 Softhub软件下载站实战开发(七):集成MinIO实现文件存储功能

本文介绍了如何在Softhub软件下载站中集成MinIO对象存储系统。主要内容包括: MinIO配置:在YAML文件中添加MinIO服务器地址、密钥和存储桶等配置项 客户端实现:通过Go语言创建MinIO客户端连接,采用单例模式管理 核心功能开发: 文件上传(支持MD5校验和目录组织) 文件下载与删除操作 系统集成:在项目启动时加载MinIO配置并初始化 文章还提供了使用Docker快速部署MinIO的参考命令。该方案实现了软件下载站的高效文件存储管理,具备高性能、易扩展的特点,为软件包分发提供了可靠的后端

2025-06-21 16:39:25 878

原创 Softhub软件下载站实战开发(六):软件配置面板实现

本文详细介绍了Softhub软件下载站的AI配置面板开发过程。主要内容包括:1) 实现了多AI提供商(OpenAI/DeepSeek/Ollama/自定义)的动态表单切换;2) 设计了模型管理功能,支持默认模型列表和Ollama本地模型动态获取;3) 提供了温度、最大Token数等参数配置;4) 使用IndexedDB实现配置数据持久化存储;5) 优化了UI界面,采用标签页布局和响应式表单设计。该配置面板为后续功能拓展预留了足够空间,同时确保了良好的用户体验。

2025-06-21 15:54:55 498

原创 pip全部参数说明

本文详细介绍了pip 25.1.1版本的主要命令和选项。主要内容包括: 基础命令:包含install(安装包)、uninstall(卸载)、list(列出已安装包)等18个核心命令及其简要说明。 通用选项:如--help显示帮助、--debug调试模式、--isolated隔离运行等20余个通用参数配置。 重点命令详解:以install为例,详细说明其多种安装方式: 从PyPI安装指定包 通过VCS项目URL安装 从本地项目或源码存档安装 通过requirements文件批量安装 安装选项:包含25个具体参

2025-06-20 17:19:20 370

原创 Python安装全攻略:原生、Anaconda、uv安装指南

Python安装全攻略:Windows平台原生安装、Anaconda科学计算环境和uv极速工具对比指南。文章详细介绍了三种主流安装方式:原生Python的下载安装与PATH配置、Anaconda/Miniconda的镜像加速安装与环境管理、以及新一代uv工具的极速安装与使用。三种方案各有特点:原生Python轻量易用,Anaconda适合数据科学项目,uv则以超快速度见长。文末提供了工具对比表,帮助用户根据项目需求选择最适合的安装方案,推荐指数从四星到五星不等。

2025-06-20 12:29:37 920

原创 python汇总

导航文章,逐步更新。

2025-06-19 21:09:21 126

原创 Softhub软件下载站实战开发(五):分类模块实现

Softhub分类模块实现摘要 本文详细介绍了Softhub软件下载站的分类模块开发,主要包含以下内容: 功能需求:支持分类的增删改查、树形结构管理、数据验证及图标支持 数据库设计:设计了ds_category表结构,包含父子分类关系、图标等关键字段 后端实现: 分类添加逻辑(检查名称重复、父分类验证) 分类删除逻辑(检查关联软件) 前端实现: 树形表格展示分类层级 图标选择器组件 分类管理对话框 整个模块采用分层架构设计,通过严格的数据验证确保分类管理的完整性和一致性。

2025-06-19 19:30:55 1048

原创 通用ID转名称组件:表格字段显示与缓存策略

本文介绍了一个高效的通用ID转名称组件及其缓存策略。该方案采用三级缓存机制(内存、localStorage、API),通过Pinia存储管理不同表的映射关系。组件支持单个和多个ID转换,并自动处理缓存更新。核心优势包括高性能(减少API调用)、通用性(支持多种表类型)、易用性(组件化设计)和容错性(自动异常处理)。实现上,使用表格配置映射和缓存策略优化数据获取流程,适用于Vue项目中常见的ID到名称转换场景,显著提升了表格数据显示效率。

2025-06-17 22:57:49 1237

原创 Vue3 + Element Plus 实现强大的图标选择器组件

本文介绍了一个基于Vue3和Element Plus开发的图标选择器组件,该组件整合了Font Awesome图标库,提供以下核心功能: 支持三种图标类型:实心图标、线框图标和品牌图标 实现图标预览、搜索过滤和选择功能 采用响应式网格布局展示图标列表 包含清除图标和对话框交互功能 组件通过创新的图标处理方法解决了Font Awesome图标库中的重复图标问题,并通过计算属性实现高效的图标搜索过滤。该方案简洁高效,适用于各类Vue3项目中的图标选择场景。

2025-06-17 19:22:09 1491

原创 Go目录树打印工具:优雅展示你的文件结构

这款Go语言实现的目录树打印工具通过简洁的代码实现了强大的功能,无论是开发者快速查看项目结构,还是编写技术文档时展示目录布局,它都是一个得力的助手。清晰的emoji标识、灵活的输出选项和可定制的显示深度,让它成为你开发工具箱中不可或缺的一员。提示:工具默认将结果复制到剪贴板,方便您直接粘贴到文档或聊天工具中!

2025-06-16 19:52:00 591

原创 Softhub软件下载站实战开发(四):代码生成器设计与实现

本文介绍了Softhub软件下载站的代码生成器设计与实现。针对项目中大量重复的模板代码问题,采用Python结合Jinja2模板引擎开发了轻量级生成工具。系统通过解析YAML配置文件获取数据库连接信息,使用SQLAlchemy提取表结构元数据,并实现智能类型转换和命名规范处理。核心模块包括配置管理、模板渲染引擎和动态文件生成器,支持前端和后端代码的自动化生成,同时提供智能覆盖策略避免关键文件被意外修改。该工具显著提升了开发效率,减少手动编写模板代码的工作量。

2025-06-16 12:48:12 1025

原创 Softhub软件下载站实战开发(三):平台管理模块实战

本文介绍了Softhub软件下载站平台管理模块的开发实战。主要内容包括: 数据表设计 创建了平台表(ds_platform),包含ID、平台名称、备注等字段,支持多平台管理。 后端编码实现 使用GoFrame框架构建了model层(包含DsPlatformInfo结构体) 设计了entity(数据结构)和do(数据库操作)层 实现了DAO数据访问层,包含基础CRUD操作 技术特点 采用GoFrame ORM框架 支持多平台动态管理而非硬编码 模块化设计便于后期扩展 该模块为软件下载站提供了灵活的平台管理功能

2025-06-15 19:56:49 1165

原创 docker部署MinIO对象存储实践:含控制台功能恢复方案

MinIO是一款高性能的开源对象存储服务器,兼容Amazon S3 API。本文介绍了单机模式下MinIO的部署方法,包括通过Docker CLI和环境变量配置管理员账号密码、网络端口映射(API服务9000端口、Web控制台9001端口)以及数据存储目录。部署命令示例展示了如何快速启动MinIO容器,并映射本地数据目录。简洁的部署流程使MinIO成为存储非结构化数据(如图片、视频等)的理想选择。

2025-06-15 19:05:24 1257

原创 Softhub软件下载站实战开发(二):项目基础框架搭建

上一篇文章介绍了softhub项目的主要架构和预期功能。从本篇开始将要逐步实现这些功能。本篇文章将详细介绍基础框架搭建和项目结构。

2025-06-14 16:40:59 646

原创 Softhub软件下载站实战开发(一):项目总览

在数字化浪潮席卷全球的今天,软件已成为我们工作和生活的核心工具。然而,当我们尝试从传统软件下载站获取所需工具时,常常陷入这样的困境:fill:#333;color:#333;color:#333;fill:none;用户下载需求传统下载站满屏闪烁广告隐藏的捆绑安装已下载的软件不好归档误点下载器陷阱被强制安装垃圾软件重新下载本项目无法解决所有问题,致力于改善软件归档,定位个人资源站,也可在团队内部使用。

2025-06-14 16:10:30 732

原创 Python实现下载监控工具:自动检测并移动下载文件

在日常开发和自动化任务中,经常需要处理文件下载的场景。无论是网页自动化测试、爬虫抓取数据,还是自动备份文件,都需要一个可靠的方式来监控下载目录,并在文件下载完成后进行后续处理。本文介绍一个实用的Python下载监控工具类,能够自动检测新下载的文件并将其移动到指定位置。本文介绍的下载监控工具提供了一个简单而强大的解决方案,用于自动化处理文件下载任务。通过合理设置超时时间、轮询频率和临时文件过滤规则,可以适应各种下载场景。工具的核心思路是通过比较目录快照的变化来检测新文件,然后进行后续处理。轻量级。

2025-06-13 23:12:32 479

原创 影刀学院课程地图导航汇总

使用xmind转换工具制作魔法指令

2025-06-13 15:18:45 889

原创 Reactive-Resume:重构你的简历编写体验

Reactive-Resume是一款开源的简历构建工具,拥有31.7k GitHub星标。它采用React+NestJS技术栈,支持PostgreSQL数据库和Minio文件存储,提供多语言、模板切换和深度定制功能。部署简单,通过Docker Compose即可快速启动。用户可在线创建、管理简历,并导出为PDF或JSON格式。该工具简化了简历制作流程,支持AI配置和多种模板选择,适合需要高效编写专业简历的用户。

2025-06-11 22:49:36 941

一键打包利器:gopack - 极简Go程序编译与压缩工具

go语言打包工具,详细用法参考 https://blog.csdn.net/u012399690/article/details/148832354,需要添加到环境变量中,如果检测到upx自动进行压缩

2025-07-02

exeRename,结合大模型智能重命名exe

示例: tip:使用了GLM-4-Flash-250414免费模型,需要先设置BIG_MODEL_KEY环境变量 (base) PS G:\BaiduNetdiskDownload> exeRename.exe .\KMSpico_setup.exe === 版本信息 === FileDescription : KMSpico Setup FileVersion : 10.1.5.1 ProductName : KMSpico ProductVersion : 10.1.5.1 LegalCopyright : ByELDI OriginalFilename : (无) InternalName : (无) CompanyName : Comments : This installation was built with Inno Setup. === 智能重命名建议 === 原始文件名: KMSpico_setup.exe 建议重命名: KMSpico_10.1.5.1.exe v 是 请输入新的文件名: KMSpico_10.1.5.1.exe 请输入新的文件名: KMSpico_10.1.5.1.exe 文件已重命名为: KMSpico_10.1.5.1.exe

2025-07-02

制作便携式Chrome浏览器

制作便携式Chrome浏览器,chrome启动器

2024-06-04

自定义easyExcel226

自定义easyExcel,基于easyExcel2.2.6版本重新编译,修改了poi包名,重新替换了引用及依赖,poi版本317,可多版本poi共存(仅测试了poi3.16)

2020-11-05

gbase驱动.zip

gbase驱动,gbase-connector-java-8.3.81.53-build54.4.7-bin.jar,for java

2019-07-18

空空如也

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

TA关注的人

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