自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1439)
  • 资源 (7)
  • 收藏
  • 关注

原创 使用SGLang部署Qwen3大模型的完整指南

使用SGLang部署Qwen3大模型的完整指南

2025-04-30 07:50:02 3261 4

原创 使用VLLM部署Qwen3大模型的完整指南

使用VLLM部署Qwen3-32B大模型的完整指南

2025-04-29 08:26:00 5387

原创 本地部署 Meta Llama3-8b 和 Llama3-70b

本地部署 Meta Llama3-8b 和 Llama3-70b

2024-04-19 06:35:20 13901 7

原创 本地部署 CodeLlama 并在 VSCode 中使用 CodeLlama

本地部署 CodeLlama 并在 VSCode 中使用 CodeLlama

2023-08-27 07:58:45 17242 17

原创 小米万兆路由器里的Docker安装可道云(Kodexplorer)私有网盘

小米2022年12月份发布了万兆路由器,里面可以使用Docker。今天尝试在小米的万兆路由器里安装[可道云](http://kodcloud.com/)(Kodexplorer)私有网盘。

2023-01-01 20:55:27 11022 14

原创 【PyMuPDF 实战】PDF 转 PNG 时 zoom=2.0 到底够不够?——聊聊业界的最佳 DPI 选型

本文探讨了使用PyMuPDF将PDF转换为PNG时如何选择DPI参数。通过分析zoom与DPI的换算关系(zoom=2.0约200dpi),比较了各行业场景的DPI选择标准,包括云存储缩略图(150dpi)、移动端预览(144dpi)、印刷输出(300dpi)等。文章指出200dpi(zoom=2.0)适用于90%的通用场景,并针对不同需求给出具体建议:缩略图推荐zoom=0.75-1.0,移动端预览1.5,高清存档2.0,印刷/矢量化3.0,OCR识别4.0+。

2025-07-31 08:42:14 531

原创 Python设计模式详解:策略模式(Strategy Pattern)实战指南

Python策略模式实战指南:策略模式是一种行为设计模式,允许在运行时动态切换算法。文章通过电商支付系统和折扣系统等实例,展示了策略模式在Python中的实现方式,包括基础实现、利用Python函数特性的高级实现以及装饰器应用。核心组件包括策略接口、具体策略和上下文类,能够有效替代复杂的条件判断,提高代码可扩展性和维护性。适用场景包括算法需要动态切换、消除复杂条件分支等情况,符合开闭原则,是Python中常用的设计模式之一。

2025-07-30 07:20:42 336

原创 Python访问者模式:一篇文章让你彻底掌握

Python访问者模式是一种行为型设计模式,它允许在不修改现有类结构的情况下为类层次添加新操作,实现算法与数据结构的分离。本文通过商店商品管理案例,展示了访问者模式的具体实现:定义Visitor接口(如价格计算器、库存检查器),Element接口(如书籍、水果类)及其accept()方法,以及管理元素的Shop类。该模式优势在于易于扩展新操作(只需新增Visitor实现)、符合单一职责原则,特别适用于数据结构稳定但需要频繁添加操作的场景,如编译器、文档处理等。

2025-07-27 11:12:42 604

原创 Python @singledispatch装饰器详解:让你的代码更优雅

Python中的@singledispatch装饰器提供了一种优雅的方式根据参数类型分发处理逻辑。来自functools模块,它支持三种注册方式:类型注解、显式指定类型和多类型注册。通过实际案例展示了其在数据格式转换、验证和文件处理中的应用,相比传统的if-elif语句,显著提高了代码可读性和可维护性。该装饰器还支持查看已注册类型及其处理函数,是Python中实现多态处理的有效工具。

2025-07-27 11:05:27 630

原创 本地部署 Coze Studio

摘要: Coze Studio 是字节跳动推出的开源 AI Agent 开发平台,支持零代码/低代码快速构建智能体、应用和工作流。核心功能包括模型管理(支持 OpenAI 等)、智能体编排、工作流搭建及插件/知识库开发。本地部署需满足 2核4G 配置,通过 Docker 一键启动,支持自定义模型接入(如 PPIO 派欧云)。开发者可通过可视化界面配置提示词、调试智能体并发布为 API 或 SDK。平台采用 Golang + React 微服务架构,降低 AI 开发门槛,适用于企业级低代码 AI 产品构建。

2025-07-26 10:45:20 891

原创 Python设计模式深度解析:装饰器模式(Decorator Pattern)完全指南

本文深入解析Python中的装饰器模式(Decorator Pattern)及其实现方式。装饰器模式是一种结构型设计模式,允许在不修改原有代码的情况下动态扩展对象功能。文章从基础函数装饰器入手,展示了装饰器的工作原理和@语法糖的使用方式,并进一步介绍了多种实用高级装饰器实现,包括计时、日志、重试和缓存功能。此外,还探讨了装饰器模式在GUI开发中的应用示例,如Tkinter按钮的动态效果增强。

2025-07-16 20:29:18 1099

原创 Python设计模式深度解析:建造者模式(Builder Pattern)完全指南

本文深入解析了Python中的建造者设计模式(Builder Pattern),通过UI组件构建案例展示其核心思想与实现方式。主要内容包括: 建造者模式概念:将复杂对象的构建过程与表示分离,通过分步骤创建方式实现灵活的对象构造。

2025-07-16 20:01:00 1125

原创 Python设计模式深度解析:单例模式(Singleton Pattern)完全指南

本文深入解析Python中的单例模式,介绍了多种实现方式及其应用场景。单例模式确保一个类只有一个实例,并提供全局访问点。文章详细讲解了四种实现方法:基于__new__方法的经典实现、线程安全版本、装饰器实现和元类实现,并通过打印假脱机程序的实际案例展示了单例模式的应用。每种实现都附有代码示例,重点解决了多线程环境下的安全问题,为开发者提供了灵活的选择方案。

2025-07-16 19:46:13 950

原创 Python设计模式深度解析:原型模式(Prototype Pattern)完全指南

Python原型模式深度解析:通过克隆创建对象的艺术 摘要:原型模式是一种创建型设计模式,它通过克隆现有对象而非实例化新对象来提高性能。本文通过游泳比赛管理系统案例,展示Python中原型模式的实际应用。

2025-07-16 19:34:58 856

原创 用 Claude Code 调用 Kimi API:5 分钟完成安装+配置,丝滑体验 128 k 超长上下文

用 Claude Code 调用 Kimi API:5 分钟完成安装+配置,丝滑体验 128 k 超长上下文

2025-07-15 08:45:16 882 1

原创 Python 动态导入 & 包管理 6 个必会 API

Python动态导入与包管理6大核心API:1. importlib.import_module实现运行时动态加载模块;2. importlib.reload支持代码热更新;3. importlib.util.find_spec检查模块元信息;4. importlib.machinery常量处理平台扩展名;5. pkgutil.extend_path合并多目录包资源;6. pkgutil.get_data读取包内文件(兼容zip包)。这些API覆盖了动态加载、热更新、模块检查、资源管理等核心场景。

2025-07-14 22:17:22 459

原创 在 OCI 生成式 AI 上搭一个「指定地区拉面店 MCP Server」——从 0 到 1 实战记录

在 OCI 生成式 AI 上搭一个「指定地区拉面店 MCP Server」——从 0 到 1 实战记录

2025-07-13 22:32:13 714

原创 什么时候会用到 concurrent.futures?要不要背?

什么时候会用到 concurrent.futures?要不要背?

2025-07-13 22:17:05 363

原创 你必须掌握的 asyncio 核心知识点与代码示例

你必须掌握的 asyncio 核心知识点与代码示例

2025-07-13 22:12:10 1153

原创 什么时候需要用到 multiprocessing?

什么时候需要用到 multiprocessing?

2025-07-13 21:53:09 750

原创 Python 并发必备:`threading` 必须掌握的核心 API 与示例

Python 并发必备:`threading` 必须掌握的核心 API 与示例

2025-07-13 21:19:24 309

原创 Oracle 23ai 实战:把订单表变成向量,轻松做“相似订单”搜索

Oracle 23ai 实战:把订单表变成向量,轻松做“相似订单”搜索

2025-07-13 20:50:22 650

原创 90 % 场景够用!Python subprocess & signal 最小记忆手册

90 % 场景够用!Python subprocess & signal 最小记忆手册

2025-07-13 20:34:38 300

原创 Python PDF处理库深度对比:PyMuPDF、pypdfium2、pdfplumber、pdfminer的关系与区别

Python PDF处理库深度对比:PyMuPDF、pypdfium2、pdfplumber和pdfminer各有侧重。PyMuPDF基于MuPDF引擎,功能全面且性能最佳,适合编辑/创建PDF;pypdfium2源自Google PDFium,擅长精确渲染;pdfplumber专精表格/文本提取,易用性高;pdfminer作为底层工具适合研究PDF结构。性能测试显示PyMuPDF处理速度最快(2.3s/1000页),pdfplumber表格提取最便捷。

2025-07-10 06:22:51 1376

原创 OceanBase安装前必备:Windows系统开启WSL和虚拟机平台指南

OceanBase安装前必备:Windows系统开启WSL和虚拟机平台指南

2025-06-30 09:31:24 370

原创 探索 Oracle Database 23ai 中的 SQL 功能

Oracle Database 23ai 引入多项重要 SQL 功能更新,包括:可选 FROM 子句简化查询;原生 BOOLEAN 数据类型处理真/假逻辑;IF NOT EXISTS 子句优化 DDL 操作;多值 INSERT 提升批量插入效率;表 VALUE 构造函数创建临时数据集;GROUP BY 支持列别名增强可读性;UPDATE/MERGE 的 RETURNING 子句直接返回修改数据;UPDATE/DELETE 支持连接操作;元数据注释功能文档化数据库对象;SQL 域实现轻量级对象类型。

2025-06-21 21:09:36 653

原创 Python并行处理实战:使用ProcessPoolExecutor加速计算

本文介绍了使用Python的ProcessPoolExecutor实现并行计算的方法。通过处理1-100数字列表的示例,展示了如何利用多核CPU加速计算。关键步骤包括:检测CPU核心数确定最佳进程数、将数据分块、使用进程池并行处理任务。代码通过日志记录各阶段状态,并测量总耗时。这种方法显著提高了计算密集型任务的执行效率,适用于需要处理大量数据或计算复杂的场景。文章提供了完整可运行的代码示例,包含详细注释和异常处理。

2025-06-01 18:17:33 641

原创 导入RAG后全体流程(草稿)

导入RAG后全体流程(草稿)

2025-05-24 08:19:19 203

翻译 Autonomous Database SELECT AI Tips汇总

本文介绍了Autonomous Database中的SELECT AI功能,该功能利用大型语言模型(LLM)将自然语言转换为SQL查询。文章详细说明了如何创建和使用配置文件,并通过示例展示了SELECT AI的缓存机制,即相同查询的重复执行会显著减少响应时间。此外,文章还探讨了SELECT AI的局限性,如不支持DML或DDL操作,并提供了提高查询精度的方法,例如通过增加提示信息或为列添加注释。最后,文章提醒用户注意生成的SQL可能存在的安全风险,并建议在必要时进行微调。

2025-05-23 13:53:25 97

原创 Python Click库:轻松构建优雅的命令行工具

Python Click 库是一个强大的工具,用于快速构建优雅的命令行接口(CLI)。它通过装饰器语法简化了参数配置,减少了样板代码,适用于从简单脚本到复杂多级命令程序的开发。Click 支持多级子命令、复杂参数验证与类型转换、自动生成帮助文档、彩色终端输出以及跨平台兼容性。安装 Click 只需使用 pip install click 命令。基础使用包括创建简单的 CLI 程序、添加位置参数和选项参数。高级功能涵盖子命令分组、参数类型验证和彩色终端输出。

2025-05-22 14:19:00 1657

原创 Spring AI 1.0 GA 正式发布

VMware Spring 团队于2025年5月20日正式发布了Spring AI 1.0版本。该版本引入了多项核心特性,包括增强型大语言模型(LLM)支持、Model Context Protocol(MCP)协议、检索增强生成(RAG)、评估与监控功能以及智能代理模式。开发者可以通过Maven Central快速导入依赖,并参考升级指南和自动化工具进行版本升级。Spring AI 1.0提供了与多种AI模型的交互能力,支持多模态输入输出和结构化响应,同时通过MCP协议实现与外部工具的标准化交互。

2025-05-22 10:17:09 1390

原创 MCP是什么?——为AI代理设计的标准协议

MCP是什么?——为AI代理设计的标准协议

2025-05-22 09:41:11 1438

翻译 Qwen2-VL模型在Slurm GPU环境下的微调实践

本文详细介绍了在Oracle Cloud Infrastructure(OCI)的HPC集群环境中,使用Slurm作业调度器对Qwen2-VL模型进行微调的完整流程。主要内容包括:Slurm作业调度器的环境配置、Enroot容器化技术的应用、2U1/Qwen2-VL-Finetune训练框架的使用、HuggingFaceM4/ChartQA数据集的处理以及多GPU(A10 x2)并行训练的实现。操作步骤涵盖了项目初始化、虚拟环境配置、数据集转换脚本的创建与执行、微调参数配置、Slurm作业脚本的编写与提交。

2025-05-22 08:49:19 121

原创 Python 可选依赖项 [extras] 深度解析

Python 包管理中的可选依赖项组(extras)允许开发者定义多个功能模块的依赖组合,用户可根据需求选择安装。核心依赖是包运行必需的基础依赖,而可选依赖则是扩展功能所需的附加依赖。通过 pip install 包名[可选依赖组名] 的语法结构,用户可以灵活安装不同功能组的依赖。开发者可以在 pyproject.toml 或 setup.py 中配置这些依赖组。最佳实践包括最小化安装、按需添加可选依赖组以及避免未定义的依赖组错误。

2025-05-22 08:37:41 421

原创 Windsurf 编辑器中无限免费使用 DeepSeek-R1, DeepSeek-V3, Doubao-1.5-Pro, hunyuan, SWE-1-lite 等大模型

Windsurf 编辑器中无限免费使用 DeepSeek-R1, DeepSeek-V3, Doubao-1.5-Pro, hunyuan, SWE-1-lite 等大模型

2025-05-21 10:21:09 618

原创 Visual Studio Code插件离线安装指南:从市场获取并手动部署

本文详细介绍了如何在网络受限的环境下离线安装Visual Studio Code插件。通过访问VS Code官方插件市场,用户可以搜索并选择所需插件,获取其版本信息和关键参数,构造下载链接以获取.vsix文件。随后,用户可以通过拖拽文件至VS Code扩展面板完成安装。文章还强调了版本兼容性、文件完整性和安全验证的重要性,并指出该方法同样适用于搭建私有插件仓库、批量部署开发环境等场景。

2025-05-21 10:01:16 1365 1

原创 Git命令使用全攻略:从创建分支到合并的完整流程

本文详细介绍了Git的核心命令及其在GitHub上的应用流程,涵盖了从项目初始化到代码合并的完整操作。主要内容包括:克隆远程仓库、创建与管理分支、版本发布与标签管理、代码合并与冲突解决,以及GitHub的Pull Request操作。文章还提供了最佳实践建议,如采用双分支策略、遵循语义化版本号、定期同步代码等。通过本文的指导,开发者可以掌握Git的基本操作,提升团队协作效率,确保代码迭代的安全可控。

2025-05-20 13:41:08 982

原创 使用Python和FastAPI构建网站爬虫:Oncolo医疗文章抓取实战

本文介绍了如何使用Python和FastAPI构建一个专门用于抓取日本医疗网站Oncolo文章的Web服务。该API能够接收文章URL,抓取并解析文章的标题、副标题、发布日期、正文、标签和作者信息等内容,最终将数据保存为文本文件并返回JSON格式的响应。技术栈包括Python、FastAPI、BeautifulSoup、Requests和Pydantic。文章详细讲解了项目的初始化、URL验证、HTTP请求设置、HTML解析、内容提取、数据保存和API端点定义等关键步骤。通过这个项目,开发者可以学习如何构建

2025-05-19 22:38:54 1290

原创 测试一下多模态提取图片中文字的能力

测试一下多模态提取图片中文字的能力

2025-05-10 11:21:15 267 2

原创 临时禁用 Linux 防火墙的 iptables 命令指南

临时禁用 Linux 防火墙的 iptables 命令指南

2025-05-07 09:02:06 330

Google Noto-Sans,Noto-Sans-HK,Noto-Sans-JP,Noto-Sans-KR,Noto-Sans-SC fonts

Google Noto_Sans,Noto_Sans_HK,Noto_Sans_JP,Noto_Sans_KR,Noto_Sans_SC fonts

2025-03-06

Introduction to Kubernetes

Overview --- Is your team beginning to use Kubernetes for container orchestration? Do you need guidelines on how to start transforming your organization with Kubernetes and cloud native patterns? Would you like to simplify software container orchestration and find a way to grow your use of Kubernetes without adding infrastructure complexity? Then this is the course for you! Outline --- Welcome & Introduction Container Orchestration Kubernetes Kubernetes Architecture – Overview Installing Kubernetes Setting Up a Single Node Kubernetes Cluster with Minikube Accessing Minikube Kubernetes Building Blocks Authentication, Authorization, Admission Control Services Deploying a Stand-Alone Application Kubernetes Volume Management Deploying a Multi-Tier Application ConfigMaps and Secrets Ingress Advanced Topics – Overview Kubernetes Community

2019-01-12

spring boot 1.2.3,spring framework4.1.6,mybatis,lombok,oracle的一个sample

spring boot快速开发WEB系统,使用spring boot 1.2.3,spring framework4.1.6,mybatis,lombok,oracle的一个sample。

2015-05-09

kubernetes安装openldap还有phpldapadmin

此文介绍通过kubernetes安装openldap还有phpldapadmin。 博客文章请查看:https://blog.csdn.net/engchina/article/details/82079340 主要包括: 从github取得openldap的yaml文件。 启动deployment和service。 查看service,deploy和pod的启动情况。 使用浏览器访问phpldapadmin。 追加group和account。

2018-08-26

Oracle Virtualbox Host-Only网络的设置

此文介绍Oracle Virtualbox Host-Only网络的设置。 虚拟机里的操作系统是oracle linux 7。 创作的kubernetes虚拟机的配置之一。 关于kubernetes虚拟机下载,请参考。 https://blog.csdn.net/engchina/article/details/80087344

2018-08-26

Java Decomplier Support JDK1.8

Java Decomplier,Java 反編譯工具,支持JDK1.8

2017-03-31

通过kubernetes安装redmine

此文介绍通过kubernetes安装redmine。 详细介绍请参考博客文章:https://mp.csdn.net/postedit/82082134 此文档为excel格式,保护操作步骤的大部分截图,方便学习。 主要包括以下内容: 从github取得redmine的yaml文件。 启动deployment和service。 查看service,deploy和pod的启动情况。 等等。

2018-08-26

ibatis source code(ibatis源代码)

ibatis源代码,根据需要,可以阅读和扩展。

2010-09-05

空空如也

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

TA关注的人

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