自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(167)
  • 资源 (7)
  • 收藏
  • 关注

原创 AI智能体设计模式系列(一、提示词链)

提示词链(PromptChaining)是一种利用大型语言模型(LLM)处理复杂任务的有效方法。它将复杂问题分解为多个子任务序列,每个子任务通过专门设计的提示词单独处理,前一步输出作为下一步输入,形成模块化处理流程。这种方法显著提高了任务处理的可靠性和可控性,支持外部工具集成,是构建复杂AI系统的基础技术。应用场景包括信息处理、复杂查询回答、数据转换、内容生成等。提示词链通过降低模型认知负荷、提供结构化数据传递,解决了单一提示词处理复杂任务时的局限性。

2026-01-13 23:21:48 558

原创 Runway ML 全面介绍

RunwayML是一款云端AI创意工具平台,提供图像、视频、3D和音频处理功能,具有以下特点: 用户友好:无需编程经验,提供拖拽界面和实时预览 功能全面:支持文本/图像生成、视频编辑、3D建模和音频处理 云端运行:无需强大硬件,自动更新模型 多平台集成:提供Python和JavaScript API 灵活定价:从免费版到企业定制方案 典型应用场景包括影视制作、电商内容和建筑设计。虽然依赖网络且付费版功能更强大,但RunwayML显著降低了AI创作门槛,正在改变创意工作流程。

2026-01-13 15:35:41 147

原创 LangChain4j系列(一):带你入门LangChain4j框架

LangChain4j是专为Java/Kotlin开发者设计的大语言模型应用框架,作为Python版LangChain的Java实现。它具有模块化设计,支持OpenAI、Azure和本地模型,提供聊天模型、对话记忆、工具调用等核心功能。开发者可通过简单API快速构建智能应用,支持文档处理、向量存储和检索增强生成(RAG)等高级功能。框架还包含流式响应、结构化输出和多模态支持,并提供了配置管理、错误处理和性能优化等生产级特性。通过实战项目如智能客服系统,展示了其在复杂场景中的应用能力,使Java开发者能充分利

2026-01-13 14:57:44 176

原创 LangChain 框架并行化模式概述

摘要:并行化模式通过同时执行多个独立子任务显著提升Agent任务效率。RunnableParallel是LangChain中实现并行处理的核心工具,可将输入同时传递给多个可运行对象(链、函数、模型等),并将结果合并为字典。该模式支持多种应用场景,包括并行处理多任务、结合管道使用、多源信息收集等,具有减少延迟、优化资源的优势。高级用法涵盖动态配置、错误处理和异步支持,典型应用如文档处理流水线可并行执行信息提取、验证和格式生成等操作,是构建高效LCEL链的关键技术。

2026-01-12 23:16:25 175

原创 基于LangGraph的AI Agent并行化设计模式详解

本文介绍了基于LangGraph的并行化AIAgent系统设计模式,重点阐述了任务并行和数据并行的实现方法。核心内容包括:1)基础架构设计,通过ParallelTask和AgentState模型实现任务拆分与状态管理;2)高级并行模式如Map-Reduce、竞速模式和动态并行度调整;3)生产级系统实现,包含Redis缓存、任务监控和错误处理机制;4)性能优化技巧如批处理、负载均衡和结果缓存。文章还提供了部署架构建议和快速入门示例,展示了如何通过合理的任务分解和并行执行提高复杂任务的效率。

2026-01-12 22:52:07 274

原创 【大模型系列篇】LoRA微调方法详解

本文详细拆解 LoRA(Low-Rank Adaptation,低秩适应) 这种当前最流行、最高效的大模型微调方法。它从根本上改变了我们微调大型语言模型的方式。

2026-01-11 22:36:39 463

原创 Agentic AI探索:构建智能科研助手

智能科研助手系统架构与功能摘要 系统架构 五大核心模块:感知、记忆、决策、行动、反馈 感知模块:支持PDF解析、图表理解、数据解析等多模态处理 记忆模块:集成向量数据库(Pinecone)和知识图谱(Neo4j) 决策模块:采用ReAct框架进行实验规划和假设生成 行动模块:包含代码执行、实验操作和报告生成功能 反馈模块:通过RLHF实现持续优化 关键技术 多模态理解:BLIP-2模型处理图表,PyPDF2解析文本 知识管理:文献向量化存储,实验历史知识图谱构建 智能规划:基于约束的自动化实验设计 工具集成

2026-01-11 08:36:13 472

原创 驾驭并发之力:Go语言构建高可用微服务完全指南

摘要: Go语言凭借其卓越的并发性能、轻量级部署和高效工具链,成为构建微服务的理想选择。本文系统性地介绍了如何利用Go开发微服务,涵盖架构设计、核心组件实现、稳定性保障及部署运维。 核心内容: 架构设计:基于DDD划分微服务边界,通过gRPC和消息队列实现服务通信,利用Go的interface和goroutine实现松耦合与高并发。 技术栈:集成Gin(API网关)、Consul(服务发现)、GORM(数据持久化)、Prometheus(监控)等工具,构建全功能微服务生态。 稳定性保障:通过熔断器、限流器、

2026-01-10 17:49:52 663

原创 Solidity入门(2):Foundry框架开发指南

Foundry是以太坊开发的现代化工具包,基于Rust构建,主打高效和原生Solidity开发体验。其核心优势包括:极速测试(比JavaScript快10-100倍)、内置Fuzz测试、强大的作弊码功能,以及集成的命令行工具(Forge、Anvil、Cast)。安装简单,通过foundryup一键完成。项目结构清晰,支持纯Solidity编写测试和部署脚本。与Hardhat相比,Foundry测试速度更快且原生支持Fuzzing,但学习曲线较陡。典型开发流程包括:编写合约→Solidity测试→本地节点调试

2026-01-10 09:15:14 369

原创 Solidity入门(1)- Hardhat框架

工欲善其事,必先利其器”,在正式开发Solidity智能合约之前,我们先熟悉了解一下几个常用的开发IDE, 本篇主要介绍Hardhat。你可以把 Hardhat 理解为以太坊(区块链)开发的,它帮你处理了从编写、编译、测试到部署智能合约的所有繁琐工作。

2026-01-10 08:08:48 632

原创 Java解析Excel并对特定内容做解析成功与否的颜色标记

摘要:本文介绍如何使用Java和Apache POI库在解析Excel文件时,根据业务需求修改特定单元格的背景色。通过创建CellStyle对象并设置填充颜色,可实现数据标记功能。文章详细展示了代码实现步骤,包括文件读取、样式创建和修改保存,同时强调了样式复用、颜色选择和性能优化等关键点。该方法适用于.xls和.xlsx格式,能有效提示用户修改数据问题。

2026-01-09 20:35:38 234

原创 Solidity面试题(2026持续更新版,附答案)

本文摘要涵盖了Solidity开发中的多个核心概念和技术要点,包括: 函数可见性区别:详细对比private/internal/public/external函数的调用权限和适用场景。 合约大小限制:以太坊合约字节码上限为24KB,并提供了优化策略(编译器优化、模块化设计等)。 create与create2:解释地址生成机制差异,create2的可预测性使其适用于状态通道等场景。 算术运算变化:Solidity 0.8.0引入自动溢出检查,新增unchecked块进行Gas优化。 代理模式:强调DELEGA

2026-01-09 10:09:53 1035

原创 智能体AI agent工程现状报告

智能体(AI agent)工程正迅速发展为人工智能领域的一个重要分支。在研究了 400 多个智能体项目后,我们发现了一些清晰的模式:代码优先的架构正成为标准,评估依然困难重重,从原型到生产的过程充满挑战。智能体堆栈正从端到端解决方案向模块化组件演变,开发者需要灵活的工具来构建稳健的智能体系统。自2022年11月ChatGPT发布以来,智能体已成为人工智能领域最具活力和最富前景的子领域之一。如今,数以万计的团队正在构建各类智能体——从简单的聊天机器人到能够自主操作软件和执行多步骤研究任务的复杂系统。

2026-01-08 17:59:29 730

原创 分布式事务选型Seata

Seata是阿里开源的分布式事务解决方案,支持AT、TCC、SAGA和XA四种事务模式。AT模式基于数据库本地事务+全局锁实现无侵入分布式事务;TCC模式需业务实现Try/Confirm/Cancel接口,性能更高。核心组件包括TC(事务协调器)、TM(事务管理器)和RM(资源管理器)。使用步骤包括部署Seata Server、创建undo_log表、SpringBoot集成及代码注解配置。生产环境建议高可用部署TC节点,并监控事务性能。选型建议从AT模式开始,高并发场景可考虑TCC模式。

2026-01-07 07:05:23 377

原创 DAPP案例应用架构

DAPP(去中心化应用)是基于区块链技术的应用程序,具有去中心化、智能合约驱动、开源透明等核心特征。与传统中心化应用相比,DAPP通过分布式节点网络运行,具有抗审查、无单点故障等优势。典型应用包括DeFi、NFT市场和区块链游戏。DAPP通常采用三层架构:用户层、应用层和区块链层,通过智能合约实现业务逻辑。虽然具有用户掌控资产等优势,但也面临交易速度慢、Gas费波动等挑战。示例展示了一个基于以太坊的积分管理系统,体现了DAPP的去中心化特性和透明可信优势。

2026-01-06 23:20:13 342

原创 Solidity入门:Foundry框架下的众筹合约案例

摘要:本文介绍了一个基于Foundry框架的区块链众筹合约开发全流程。项目包含创建众筹项目、捐款、提取资金等功能,支持单一项目模式但设计可扩展。主要内容包括:1) 使用Foundry初始化项目;2) 编写包含项目创建、捐赠、提现等核心功能的智能合约;3) 使用Solidity编写完整测试用例;4) 创建部署脚本支持本地和测试网部署;5) 提供前端交互示例代码。项目采用模块化设计,包含安全防护措施,并提出了代币支持、治理功能等扩展方向,展示了从开发到部署的完整区块链DApp开发流程。

2026-01-05 22:35:47 337

原创 FaaS(Function as a Service)介绍

FaaS(函数即服务)是一种无服务器计算模型,开发者只需编写函数代码而无需管理基础设施。其核心特点是事件驱动、自动扩缩容、按需付费和无状态性,适用于Web后端、数据处理、物联网等场景。主要云平台如AWS Lambda、Azure Functions等均提供FaaS服务。虽然FaaS能降低运维成本,但也存在冷启动延迟、执行时间限制等局限性。该技术最适合短时任务和突发流量场景,需根据业务需求权衡使用。

2026-01-05 18:50:07 286

原创 基于FISCO BCOS 开发Solidity智能合约

FISCO BCOS是国内领先的企业级金融联盟链平台,具备高性能(超2万TPS)、安全可控和丰富功能等特点。本文以资产登记与转移为例,详细介绍了智能合约开发流程:从Solidity编写合约、控制台编译部署,到合约调用和事件监听。案例展示了资产登记、查询和转移功能实现,并总结了环境搭建、合约开发等关键步骤。文章还提及进阶开发工具如SDK和WeBASE,强调合约安全、Gas限制等注意事项,体现FISCO BCOS在企业级区块链应用中的优势。

2026-01-05 10:59:20 910

原创 基于FISCO BCOS搭建私有链 - 详细指南

FISCO BCOS是一个安全可控、稳定易用、高性能的企业级区块链平台。以下是完整的私有链搭建指南。

2026-01-05 08:00:04 554

原创 GO语言设计模式

Go语言设计模式具有独特特点:1) 通过组合而非继承实现代码复用;2) 利用隐式接口实现灵活扩展;3) 函数选项模式解决默认参数问题;4) 原生并发支持的工作池模式;5) 基于channel的发布订阅模式;6) 通过接口实现依赖注入;7) 函数包装实现装饰器模式。这些模式体现了Go"简单、明确、高效"的设计哲学,强调组合优于继承、接口驱动和并发原生的特性,相比传统设计模式更注重实用性和可读性。

2026-01-05 07:25:15 325

原创 Agent(智能代理)搭建全流程

本文系统介绍了智能代理(Agent)的搭建全流程。核心架构包含用户输入、Agent系统处理和结果输出三个环节,涉及Functions库、LLM模型、历史记录管理及Action-Observation循环等关键组件。实施步骤分为八个阶段:明确功能范围、构建Functions库、设计LLM交互逻辑、实现Action循环、管理历史记录、开发输出模块、系统集成测试以及部署迭代。推荐使用LangChain等LLM框架,搭配Python、FastAPI等技术栈实现。该流程支持开发具备任务处理、上下文理解和多形式输出能力

2026-01-04 07:16:09 569

原创 CEX风控方案

本文详细阐述了数字资产交易平台的多维度安全防护措施,主要包括五大方面:1)风控安全:设置用户和平台提币限额、异常交易关闭机制及定期演练;2)充提币安全:多节点校验充值、地址检测、金额监控及高危用户标记;3)账号安全:密码强度检测、登录限制、Token管理及短信频率控制;4)API接口安全:调用频率限制、参数校验及防注入攻击;5)系统级防范:包含HTTPS强制、二次验证、端口管理、数据加密、行为识别等20项具体措施。通过多层次防护体系,全面保障用户资产和交易安全。

2026-01-03 22:38:33 230

原创 跨境在线支付STRIPE集成指南

本文提供了完整的Stripe支付集成指南,涵盖从环境配置到前后端实现的全流程。主要内容包括:1)Stripe核心功能与支付方式支持;2)Go语言环境配置与密钥管理;3)基础支付流程实现(创建支付意图、确认支付);4)Webhook事件处理机制;5)订阅服务管理;6)React前端集成示例;7)错误处理与安全实践。指南强调开发要点:使用官方SDK、严格验证Webhook签名、保护敏感数据、实现完善的错误处理机制,并建议先在测试环境使用测试卡号验证全流程。该方案支持信用卡、数字钱包等多种支付方式,适用于一次性支

2026-01-03 22:03:41 283

原创 AI编程工具-trae介绍及使用

Trae是一款AI编程助手,支持代码生成、补全、错误修复、优化建议等功能。它支持多种编程语言,可通过npm、Homebrew或IDE插件安装。核心功能包括:根据描述生成代码、智能补全、错误调试、代码解释、测试生成和文档生成。Trae能与VSCode等开发环境集成,提供快捷键操作。使用建议包括:提供详细提示词、迭代式开发、结合现有代码等。工具还支持Git、CI/CD和Docker集成,并设有使用限制监控。未来将推出实时协作、自定义模型训练等功能。Trae能显著提升开发效率,建议从简单任务入手,逐步掌握其全部功

2026-01-03 12:28:32 715

原创 微服务框架GO ZERO 和 GO-MICRO 对比

本文对比了Go语言两大微服务框架Go-Zero和Go-Micro的核心差异。Go-Zero采用"工程化优先"设计理念,提供高度集成的一体化解决方案,通过代码生成工具显著提升开发效率,适合快速构建高并发商业应用。Go-Micro则强调标准化与灵活性,采用模块化插件架构,更适合需要高度定制化的复杂系统。性能测试显示Go-Zero在QPS、内存占用等方面优势明显,而Go-Micro在技术栈灵活性上更胜一筹。建议初创团队选择Go-Zero快速迭代,大厂团队选用Go-Micro实现灵活架构,也可根

2026-01-03 10:52:00 851

原创 Go 语言实现 MPC 钱包

MPC钱包采用多方计算技术实现分布式私钥管理,通过将私钥分割为多个分片并分散存储,消除了单点故障风险。核心架构包含密钥分片管理模块(基于Shamir秘密共享)、TSS阈值签名模块(支持ECDSA签名)和P2P网络通信模块(使用libp2p实现)。系统采用分层加密存储策略,结合AES-GCM和Argon2密钥派生算法保障数据安全,支持(2,3)等灵活阈值方案。技术栈整合了secp256k1椭圆曲线、TSS-lib阈值签名库和LevelDB存储,兼容主流区块链网络,在保持传统钱包功能的同时显著提升了私钥安全性。

2026-01-03 07:10:17 333

原创 使用Go语言和AI解析PDF内容

摘要:本文介绍了一个基于Go语言的PDF简历解析系统设计方案。该系统采用多技术融合策略,结合PDF文本提取、OCR识别和AI智能分析三种方式,实现对不同格式简历的结构化解析。技术栈包含UniPDF、Tesseract OCR和OpenAI API等核心组件,支持中文PDF文档处理。系统采用模块化设计,包含PDF解析、规则引擎和AI解析三大模块,通过智能策略选择最优解析方式。后端提供REST API接口,支持单文件及批量处理,并包含简历分析功能。部署方案采用Docker容器化,支持中文OCR环境。

2026-01-03 07:01:51 70

原创 Go 语言依赖注入框架 Wire 详解

Wire 是 Google 开源的一款 Go 语言编译时依赖注入框架。它通过代码生成的方式实现依赖注入,而不是运行时反射,这使得它类型安全、性能优异、易于调试。

2026-01-02 09:08:35 270

原创 MPC钱包和多签钱包的区别

(Multi-Party Computation,多方安全计算)钱包和多签钱包(Multi-Signature Wallet)虽然都用于提高私钥的安全性和控制权限,但它们的。:更适合追求隐私和安全性、链下优化成本的应用,如企业级资产管理或高安全性个人钱包。通过密码学算法(如阈值签名协议)联合计算交易签名,而无需在任何一方恢复完整私钥。最终生成的签名满足区块链的签名验证规则(如 ECDSA 或 EdDSA)。:更适合需要高透明度和完全链上操作的场景,如 DAO 或链上治理。

2026-01-02 08:13:04 349

原创 加密交易所的清算管理机制解析

加密交易所的清算管理是平台稳健运营的“压舱石”。一个设计良好、执行高效的清算系统,能够在保护用户的同时,维持交易所自身的偿付能力和市场信誉。

2025-12-31 18:03:41 237

原创 FISCO BCOS基于GO语言的上链合约

FISCO BCOS基于Go语言的上链合约开发主要涉及Go SDK和Go语言智能合约两个方面。

2025-12-31 15:08:03 586

原创 开源区块链平台以太坊架构

以太坊(Ethereum)开源区块链平台的核心架构。以太坊不仅是一个加密货币平台,更是一个去中心化的全球计算平台,支持智能合约和去中心化应用(DApps)的开发和运行。

2025-12-31 10:06:25 948

原创 区块链爆发威力的应用场景

区块链正从概念验证走向规模化应用,尤其在跨境贸易、数字身份、供应链金融、RWA、NFT、DEFI、稳定币等领域已展现出显著价值。未来,与 AI、物联网等技术的融合将进一步拓展其应用边界。

2025-12-30 22:58:09 1014

原创 区块链基础(三)

本文通过知识卡片的方式重点对区块链的特点和如何运作做简要说明。

2025-12-30 11:56:46 145

原创 区块链基础(二)

链式结构 + 哈希加密。

2025-12-30 10:13:11 437

原创 BIP39与BIP44:加密钱包安全指南

在加密货币领域,安全地管理你的私钥至关重要。BIP39和BIP44是两个关键的标准,它们定义了生成助记词和创建分层确定性钱包的方法。本文将深入探讨这两个标准,并结合代码案例,解释它们如何共同作用,以提供一种安全、高效且易于备份和恢复的钱包管理方式。本文详细解释了BIP39和BIP44这两个关键的比特币改进提案。BIP39描述了如何生成并使用助记词来创建安全可靠的种子密钥,而BIP44则阐述了如何利用这个种子密钥,通过一个标准化的路径,安全地派生出多个账户和地址,从而实现分层确定性钱包管理。

2025-12-29 22:10:01 747

原创 区块链基础(一)

作为2017年开始入坑区块链的老兵,曾先后主导基于WEB3、公链和联盟链相关项目研发以及运营,随着国内国外区块链基础设施的不断成熟并逐渐被国内外主流金融机构所认可,尤其近1年来伴随加密ETF的审批通过、RWA、WEB3等基于区块链技术的热潮应用兴起,更觉得区块链技术作为新的数字基建的未来发展的脉络越加清晰;闲暇之余将之前研究区块链的一点儿资料进行整理,以飨读者,欢迎感兴趣的小伙伴一起学习探讨区块链技术以及应用。

2025-12-28 14:39:14 420

原创 Solidity 100道面试题(汇总)

Solidity 100道面试题(汇总)

2025-12-28 11:48:32 350

原创 产品经理面试题:请设计一套杠杆交易业务流程,并列举多个边界条件出发时的处理方案

产品经理面试题:请设计一套杠杆交易业务流程,并列举多个边界条件出发时的处理方案

2025-12-28 09:35:19 28

原创 如何管理自己的知识,obsiban知识库介绍

Obsidian 知识库是一个动态生长、与你思维共同进化的系统。它不是一个需要“完美搭建”的静态仓库,而是一个鼓励持续记录、思考和连接的“思维健身房”

2025-12-28 08:56:39 903

安装文件服务器集群

规划文件服务器集群,两个虚拟节点: 1. 192.168.60.30(52主,53从) 2. 192.168.60.27(53主,52从) 两个物理节点: 1. Master-A:192.168.60.52(Subversion+keepalived) 2. Master-B:192.168.60.53(Subversion+keepalived)

2014-06-23

ActiveMQ主备自动failover方案

ActiveMQ主备自动failover方案 ActiveMQ5.8.0版本的主备有两种方式:共享文件系统、共享数据库。性能上共享文件系统要优于共享数据库。 本文档采用共享文件系统的方式实现主备。共享文件系统最好使用分布式文件存储系统,如:SAN。由于环境限制,本方案以linux系统的NFS作为共享文件系统。

2014-06-23

shiro学习资料

包含Apache_Shiro_reference(中文版).pdf,shiro 安全框架--最好的中文配置文档.pdf,shiro入门学习.ppt,shiro使用方法.ppt

2015-08-29

Python基础教程(第2版)

Python基础教程(第2版),本书包括python程序设计的方方面面,首先从python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后介绍了一些相对高级的主题包括抽象、异常、属性、迭代器。

2015-04-04

AngularJS权威教程

AngularJS权威教程,全书35 章,由浅入深地讲解了AngularJS 的基本概念和 基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。

2015-08-29

空空如也

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

TA关注的人

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