自定义博客皮肤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)
  • 收藏
  • 关注

原创 Qwen-Agent 与 LangChain、AutoGPT 详细对比:技术架构、能力差异与选型指南

LangChain 以其模块化生态成为「全能型框架」,适合追求极致灵活的开发者;AutoGPT 以极简配置降低智能体入门门槛,适合概念验证;Qwen-Agent 则聚焦「企业级落地」,以长上下文处理、中文优化、开箱即用的特性填补了国产化框架的空白。未来,智能体框架将向三个方向演进:一是低代码化,降低非技术人员使用门槛;二是多模态融合,支持更丰富的交互场景;三是生态一体化,提供从开发到部署的全流程支持。开发者可根据项目周期、技术储备与业务需求,选择最适合的框架,或结合三者优势进行混合开发。

2025-12-22 11:38:50 583

原创 5个实用的Python自动化脚本,提升效率必备

批量将指定文件夹内的文件按照“前缀+序号”的格式重命名,支持过滤特定后缀的文件(如只重命名.jpg、.txt文件),适用于照片整理、文档分类等场景。自动读取多个Excel文件中的指定sheet,合并数据并去重,筛选出符合条件的数据(如某列值大于指定阈值),最终保存为新的Excel文件。适用于报表合并、数据统计等场景,依赖pandas库。自动发送邮件,支持添加文本内容、附件,可设置定时发送(如每天固定时间发送)。适用于工作汇报、定时提醒等场景,使用Python内置的smtplib和email。

2025-12-17 11:23:21 614

原创 Supabase介绍详解:开源BaaS的技术内核与实践指南

Supabase是一个开源的后端即服务(BaaS)平台,其核心目标是为开发者提供开箱即用的后端基础设施,无需从零构建数据库、认证、存储等核心模块。与商业BaaS平台不同,Supabase基于成熟的开源工具构建,数据存储于开源的PostgreSQL中,支持官方托管或自部署,从根本上解决了供应商锁定问题,保障了数据主权可控。截至2025年Q1,Supabase在GitHub的Star数已接近8万,新增Star数达4429,成为构建移动应用、SaaS工具、AI服务后台的主流基础设施选型之一。高效开发。

2025-12-08 14:48:11 1170

原创 Spring Boot3 + Milvus2 实战:向量检索应用开发指南

本文完成Spring Boot3与Milvus2整合的全流程实战,实现向量检索核心功能。借助两者优势可快速构建非结构化数据相似匹配应用,适用于多个AI场景。后续可扩展文本自动向量化(集成BERT)、可视化展示等功能。

2025-12-04 12:23:26 828

原创 PHP 中 php://input 的全面使用指南

php://input 是一个只读的数据流,用于获取 POST/PUT/PATCH 等请求方式中请求体的原始数据,不受php.ini中以外的表单解析配置影响(如php://input 是 PHP 处理原始 HTTP 请求体的核心工具,相比 $_POST 更灵活,支持任意数据格式,是开发 API、处理非标准请求的必备技能。按需选择读取方式(一次性 / 流式);避免重复读取;结合请求头类型选择解析方式;关注内存和请求体大小限制。

2025-12-02 15:43:24 689

原创 开发者必备:5个提升效率的VS Code扩展

以上5个扩展覆盖了开发中的“补全-格式化-校验-版本控制-调试”全流程,是大多数开发者的基础必备工具。需要注意的是,VS Code扩展并非越多越好,过多扩展会占用内存、降低编辑器运行速度。建议遵循“按需安装”原则,先配置好核心扩展,再根据具体开发场景(如框架开发可补充Vue Helper、React Developer Tools等扩展)添加专项扩展。

2025-12-02 11:30:19 560

原创 Qwen-Agent 深度解析:神经符号架构驱动的企业级智能体开发指南

Qwen-Agent 是阿里通义千问开源的企业级智能体开发框架,基于通义千问大模型(Qwen)构建,核心定位是 “让大模型真正能做事”—— 区别于传统对话式 AI 仅提供问答能力,它通过整合 “推理 - 规划 - 行动” 循环、工具调用、状态管理等核心能力,使 AI 具备执行复杂任务、连接外部系统的实战能力。任务落地能力:从 “回答问题” 升级为 “完成任务”,支持自动化流程执行;开发效率提升:提供标准化组件与接口,开发者通过少量代码即可搭建复杂智能体;商业友好性。

2025-11-27 11:03:40 1030

原创 企业级 Spring Boot 邮件系统开发指南:从基础到高可用架构设计

企业级 Spring Boot 邮件系统的开发,不仅需要掌握基础的邮件发送 API,更要关注高可用、高性能、安全防护和可运维性。通过本文介绍的分层架构设计、多邮箱容灾、异步重试、模板引擎、监控告警等实践,可构建出稳定可靠、易于扩展的邮件系统,满足企业各类业务场景的需求。未来,随着云原生技术的发展,可进一步将邮件系统改造为微服务架构,通过 Kubernetes 实现容器化部署和自动扩缩容,结合 Serverless 技术降低运维成本,提升系统弹性。

2025-11-24 14:18:29 449

原创 突破 pandas 瓶颈:实时读写 Excel 与超透视汇总函数的双维解决方案

实时 Excel 处理:通过openpyxlxlsxwriter组合,解决了批量数据卡顿、实时更新难的问题,内存占用降低 75%,效率提升 5 倍以上。超透视汇总:SuperPivot 函数弥补了传统透视表的功能缺陷,支持多指标、动态维度、一键可视化,极大简化了复杂数据汇总流程。

2025-11-20 10:46:54 946

原创 3B 参数实现 97% 准确率:DeepSeek-OCR 的视觉压缩架构与实践

DeepSeek-OCR 以 “视觉压缩” 为核心创新,打破了传统 OCR“重识别、轻理解” 的技术瓶颈,3B 参数量实现了 “高精度 + 高效率 + 低部署成本” 的三重平衡。其开源特性与完善的工具链,降低了多模态 RAG 系统的构建门槛,推动 OCR 技术从 “文字提取工具” 升级为 “文档理解助手”。在 AI 原生应用爆发的当下,DeepSeek-OCR 有望成为企业数字化转型的核心基础设施,为金融、教育、医疗等领域带来效率革命。

2025-11-18 12:13:07 715

原创 Python 开发效率神器 Hatch:项目管理 + 环境隔离 + 打包发布一站式解决方案

Hatch 作为 Python 生态的后起之秀,以「极简操作 + 全流程覆盖」的优势,彻底解决了传统开发中环境隔离、依赖管理、打包发布的碎片化问题。无论是个人开发还是团队协作,使用 Hatch 都能大幅减少 “配置成本”,让开发者聚焦核心业务逻辑。如果你还在被虚拟环境切换、依赖冲突、打包报错困扰,不妨试试 Hatch—— 一行命令搞定项目初始化、环境管理、依赖安装、打包发布,真正实现 “开箱即用” 的 Python 开发体验。

2025-11-17 11:12:26 388

原创 告别 WebView 卡顿!NativeScript-Vue 让 Vue 应用拥有原生性能

与 Vue 生态其他移动方案(如 uni-app、Weex)不同,NativeScript-Vue 并非 "套壳 Web 应用",而是真正的原生渲染方案,同时保留了 Vue 开发者熟悉的响应式系统、组件化开发模式和语法特性。NativeScript-Vue 是 Vue.js 与 NativeScript 深度融合的开源框架,允许开发者使用 Vue 语法直接构建跨 iOS 和 Android 平台的。支持 Vite 热重载、TypeScript 类型安全、Vue DevTools 调试。

2025-11-13 11:14:43 1134

原创 关于python api 编程9个实战技巧

规范设计(RESTful、Swagger)降低协作成本;性能优化(缓存、异步)提升接口并发能力;安全防护(JWT、参数验证)避免漏洞风险;

2025-11-11 11:32:45 664

原创 MySQL 又慢又崩?别盲目换 Redis!优化这几个核心参数,性能立竿见影

MySQL 慢、崩的核心原因,80% 是参数配置不合理,20% 是 SQL / 索引问题。(提升缓存命中率);(避免连接耗尽);(解决写入慢、IO 瓶颈);(优化联表、排序)。多数场景下,仅需调整这些参数,就能让 MySQL 性能立竿见影,无需额外架构成本。引入 Redis 做热点数据缓存;分库分表(如 Sharding-JDBC);升级 MySQL 到 8.0(性能比 5.7 提升 30%+)。

2025-11-06 12:53:34 640

原创 JSON Schema 完全指南:从基础语法到实战应用

JSON Schema 是一种基于 JSON 格式的元数据规范,核心作用是描述和验证 JSON 数据的结构、类型与约束条件,本质上是 “用 JSON 定义 JSON” 的数据契约。它就像数据的 “说明书”,明确规定了 JSON 数据中每个字段的类型、必填性、格式限制等规则,既保障了人类可读性,又能被机器高效解析验证。

2025-11-05 15:59:17 615

原创 Spring Boot 4 新特征全解析:从性能飞跃到开发革命,开发者实战指南

性能层面:原生镜像与虚拟线程的组合,让 Java 应用在 Serverless 与容器化场景下具备与 Go、Rust 抗衡的性能优势开发层面:模块化改造与配置优化,降低了大型项目的维护成本,提升了开发效率生态层面:与 Jakarta EE 11、GraalVM 24 等技术栈的深度对齐,巩固了 Spring 生态的主导地位对于开发者而言,提前掌握这些新特性不仅能提升日常开发效率,更能把握 Java 云原生发展的技术方向。

2025-11-03 11:24:06 1841

原创 从文本切片到知识图谱:Graph RAG 引领 AI 推理的范式跃迁

传统 RAG 解决了 AI"查得到" 的问题,而 Graph RAG 则实现了 AI"想得深、讲得清" 的突破。这种进化不仅是技术架构的升级,更是 AI 从 "文本处理工具" 向 "知识推理主体" 的身份转变。随着知识图谱与 LLM 的深度融合,Graph RAG 将在越来越多的垂直领域替代传统架构,推动企业从 "数据驱动" 迈向 "知识驱动" 的智能升级。在这场 AI 推理的进化浪潮中,真正的技术竞争力将不再是文本检索的精度,而是知识建模的深度与逻辑推理的强度。

2025-10-30 12:00:40 589

原创 PostgreSQL 与 MySQL 开发差异及资深开发风格解析

PostgreSQL 和 MySQL 的开发差异,本质是 “功能灵活性” 与 “性能稳定性” 的取舍。资深开发者的核心能力,在于深刻理解两者的底层特性,将数据库设计融入业务架构 —— 用 PostgreSQL 时善用其丰富特性简化逻辑,用 MySQL 时聚焦索引和锁优化保障性能。无论选择哪种数据库,“基于业务场景选型、基于底层原理优化” 都是不变的开发准则。

2025-10-27 11:40:34 574

原创 12 个实用且有趣的 Python 小工具库

作为资深开发者,更关注工具的「隐形效率提升」「底层兼容性」和「场景穿透力」。

2025-10-21 11:26:23 1044

原创 Lona 深度拆解:从架构原理到落地实践

component文件采用 JSON Schema 约束结构,本质是UI 组件的接口定义(Interface Definition)"props": [},},],"style": {"base": {},"size": {关键设计点采用props与style分离设计,符合组件化 "数据驱动视图" 原则函数类型定义明确参数结构,实现设计与代码的交互逻辑对齐样式变体(variants)支持条件渲染,避免冗余定义问题。

2025-10-16 13:04:35 792

原创 数据清洗专业操作指南:从流程到实践

数据清洗是指通过检测、识别数据集中的异常值、缺失值、重复值及不一致数据,采用标准化方法进行修正、删除或补充,以提升数据质量的过程。,为后续数据分析、建模及业务决策提供可靠数据基础,避免 “垃圾数据导致垃圾结论” 的问题。1. Excel:轻量数据清洗(数据量≤10 万条)(3)异常值处理(以 “支付金额” 为例)3. 数据质量验证:闭环把控清洗效果。数据清洗专业操作指南:从流程到实践。1. 数据探查:全面诊断数据质量。一、数据清洗的核心定义与价值。二、数据清洗的标准化流程。四、数据清洗的专业原则。

2025-10-10 14:26:05 1030

转载 React Hooks 进行小程序开发

安装小程序相关的库:为了在小程序中使用 React,你需要安装一个叫做 react-native-elements 的库。React Hooks 是一个在 React 16.8 版本中引入的新特性,它使得在不编写 class 的情况下使用 state 和其他 React 特性成为可能。尽管 React Hooks 为开发小程序提供了新的可能性,但也要注意,Hooks 是 React 的特性,而微信小程序的开发是基于 JavaScript,两者在某些地方可能会有差异。

2023-12-05 11:50:21 1370 1

转载 小程序本地存储缓存的使用方法

小程序本地存储是一种在用户设备上存储数据的技术,允许小程序在用户的设备上保留数据,以优化性能、提供离线访问和其他功能。小程序本地存储数据可以包括用户信息、小程序配置信息、用户喜好设置等,以提升小程序的用户体验。需要注意的是,小程序本地存储的使用应该根据实际需求进行,不要滥用缓存,否则会导致小程序占用过多内存,影响性能和用户体验。同时,也要注意缓存的有效期和清理策略,及时清理过期的缓存数据。同步存储主要适用于本地数据量较小时的场景,而异步存储则适用于本地数据量较大或临时数据的存储场景。

2023-11-23 11:34:48 499

转载 微信小程序如何打开外部APP的功能

当微信小程序从非 1069 的打开时,会在小程序框架内部会管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP。当小程序从 APP 打开的场景打开时(场景值 1069),小程序会获得返回 APP 的能力,此时用户点击按钮可以打开拉起该小程序的 APP。需要用一个 open-type 的值设置为 launchApp 的 button 组件的点击来触发。当微信小程序从 1069 场景打开时,可以打开 APP。

2023-11-10 10:55:38 3441

转载 小程序开发的常见三种方式

利用 Taro、Uni-app 或 React Native 等跨平台框架来实现的小程序开发,能达到一次开发,跨平台使用效果。利用第三方提供的SaaS小程序开发平台来开发定制小程序,好处是无需代码编程。原生开发是指用官方开发工具,利用平台要求的语言进行小程序开发。(3)低代码SaaS平台开发小程序。(2)跨平台开发小程序。(1)原生开发小程序。

2023-10-24 11:51:27 378

转载 微信小程序直播组件live-player-plugin详解

(1)直播组件的引入,在小程序根目录 app.json 文件加下面代码引用。通过调用该组件,商家可以在小程序中实现直播互动与商品销售闭环。微信小程序直播组件:是微信官方提供的商家经营工具。(2)直播组件如何在小程序页面使用。(3)直播组件的接口说明。

2023-10-10 14:20:29 2290

转载 小程序如何调整手机屏幕亮度

设置手机屏幕亮度主要通过 setScreenBrightness 方法。

2023-09-25 13:28:53 740

转载 小程序如何获取手机系统相关信息

小程序如何获取手机系统信息的方法是:调用 wx.getSystemInfo 此接口;通过此接口,可以获取到手机的品牌、型号、像素比、操作系统等信息。

2023-09-11 13:03:21 1861

转载 小程序实现地图方面功能和代码示例

在小程序中引入地图API:在app.json中配置地图API的AppID,然后在wxml文件中添加地图canvas,通过map-control属性引入地图API。小程序实现地图开发主要依赖于地图API,目前微信小程序支持腾讯地图API和百度地图API。实现地图交互:通过地图API提供的交互接口,实现地图的缩放、移动、标注等功能。在js文件中实现地图初始化、获取用户当前位置、标注等功能。在app.json中配置地图API的AppID。在wxml文件中添加地图canvas。下面已腾讯地图API代码示例。

2023-08-29 13:34:05 857

转载 小程序margin-bottom在IOS里面不起作用的解决方法

将margin-bottom 改成 padding-bottom。小程序用margin-bottom在IOS手机失效问题。如何解决这个问题,可尝试用下面方法。

2023-08-22 13:03:01 700

转载 小程序前端代码里如何调用md5方法

获取需要加密的字符串:将要加密的字符串准备好,可以通过小程序中的页面或者组件获取。调用MD5加密函数:在代码中调用MD5加密函数,将要加密的字符串作为参数传入。处理加密结果:得到加密结果后,可以根据需要进行处理,比如存储、验证等等。引入相关库:在代码中引入MD5相关的库。

2023-08-14 12:21:40 1624

转载 uniapp背景图片相对路径问题

小程序不支持在 css 中使用本地文件,包括本地的背景图和字体文件。需以 base64 方式方可使用。支持 base64 格式图片。

2023-08-08 12:11:21 1144

转载 小程序操作文档的组件和方法

1.选择文档:首先在小程序中提供选择文档的界面,让用户选择要操作的文档。可以使用input组件实现文件上传,一般需要在input组件上设置accept属性,用于指定可以上传的文件类型,例如accept=’.doc,.docx,.xls,.xlsx’。5.分享文档:如果需要将文档分享给其他用户或者通过其他渠道进行分享,可以使用小程序的wx.shareToFriend和wx.sharetoPhone等接口实现分享。需要注意的是,对于一些敏感的文档,需要进行安全性处理,避免文档被非法下载或者泄露。

2023-07-24 13:46:01 1119 1

转载 小程序直播功能的实现原理和简单的示例代码

pusherUrl: '', // 推流地址。playerUrl: '', // 拉流地址。// 创建实时音视频通话房间。

2023-07-21 14:10:44 1389

转载 小程序如何调用摄像头和代码示例

在用户选择视频后,该API会返回一个包含所选视频的临时文件路径和文件名的对象。需要注意的是,为了能够访问摄像头,你的小程序需要获得用户的同意。在获得用户的同意后,小程序就可以在需要的时候自动访问摄像头了。sourceType: ['camera'], // 指定拍照或相册选择,可选值:camera、album,默认为album。camera: 'back', // 默认使用后置摄像头,可选值:front、back,默认值为back。// 选择视频成功,返回选定视频的临时路径和文件名。

2023-07-19 13:05:24 4175

转载 微信小程序如何实现支付功能

在上述代码中,前端通过 wx.request() 函数向后端发送支付请求,后端接收到请求后调用微信支付接口获取支付参数,并将支付参数返回给前端。在前端使用微信小程序的wx.request()函数请求后端的支付接口,后端接收到请求后可以进行相关验证,然后返回相应的支付参数给前端。后端接受微信服务器返回数据:微信服务器在接收到支付数据之后,如果数据没有问题,会返回用于支付的相应数据,其中非常重要的是名称为 prepay_id 的数据字段,需要将此数据返回前端,前端才能继续支付。// 接收前端发送的支付请求。

2023-07-13 14:21:25 1445

原创 如何在小程序实现人脸识别的方法

3.使用图像处理库进行人脸识别:小程序可以使用一些图像处理库,例如 OpenCV、TensorFlow 等,对采集到的图像进行处理和识别。4.调用云端 API:如果需要更高的人脸识别准确率,可以考虑调用云端的 API,例如百度 AI、腾讯云等提供的 API。需要注意的是,这只是一个简单的示例,实际的人脸识别应用可能需要进行更多的图像处理和算法优化,以提高识别准确率。2.采集图像数据:在获得用户授权后,小程序可以通过摄像头或者相册功能,采集用户的面部图像数据。库导入 OpenCV,然后获取用户授权,使用。

2023-07-10 12:16:04 9830

原创 小程序可以通过以下几种方式下发消息

小程序可以通过模板消息向用户发送通知,例如订单状态更新、活动提醒等。开发者需要先在小程序后台设置好模板消息,并获取到模板消息的模板ID。然后在代码中调用相应的API,将模板消息的内容填充并发送给用户。小程序可以通过客服消息向用户发送消息,例如回复用户的咨询、提醒用户参加活动等。开发者需要在小程序后台配置好客服消息的接收者,并在代码中调用相应的API,将消息内容发送给指定的用户。开发者可以在服务器端主动向小程序发送消息,小程序接收到消息后可以进行相应的处理,例如展示通知、更新数据等。为模板消息的模板ID,

2023-07-05 14:21:36 4959

原创 微信小程序如何处理图片

方法获取了图片信息。然后,我们根据缩放比例计算出新图片的大小,并使用。方法将原始图片缩放到指定大小。一旦新图片生成成功,我们使用。处理图片的例子,我们首先获取了图片的路径,并使用。方法将其保存到用户的相册中。

2023-07-03 14:07:33 826

原创 小程序可以与AI相结合的几种方式

根据用户的行为数据,预测用户的需求和行为,优化小程序的功能和服务。智能推荐和个性化推荐:小程序可以通过AI算法分析用户的行为和偏好,实现智能推荐和个性化推荐功能。情感分析和情感交互:小程序可以通过情感分析技术,识别用户的情感状态,实现情感交互功能。根据用户的情感反馈,调整小程序的内容和服务,提供更贴合用户情感需求的体验。智能客服和智能问答:小程序可以通过集成智能客服和智能问答系统,实现自动回复和解答用户问题的功能。语音识别和语音交互:小程序可以通过集成语音识别技术,实现语音输入和语音交互功能。

2023-06-30 14:05:22 750

空空如也

空空如也

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

TA关注的人

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