logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Rust 零拷贝技术:从所有权到系统调用的性能优化之道

本文系统解析了Rust中的零拷贝技术,揭示其通过所有权机制实现安全高效的内存操作。文章从三个维度展开:语义层面通过move实现所有权零成本转移;系统层面利用sendfile和mmap消除内核态-用户态数据拷贝;序列化层面运用zerocopy实现直接内存解析。特别探讨了零拷贝反序列化技术,展示如何结合mmap实现大文件处理。同时指出该技术存在数据布局约束、生命周期复杂等限制,需根据数据规模、访问模式

文章图片
#rust#性能优化#开发语言
Rust 闭包的定义与捕获:从理论到实践的深度探索

摘要: Rust闭包是实现了Fn、FnMut或FnOnce trait的匿名结构体,具有精确的所有权控制。其捕获机制遵循最小权限原则,智能推断变量捕获方式(复制/借用/移动)。通过TaskScheduler和EventBus案例展示了闭包在任务调度和并发事件处理中的高级应用,强调move关键字和Arc<Mutex<T>>的线程安全实践。最佳实践建议避免过度move、谨慎处理

文章图片
#rust#开发语言#后端
Rust impl块的组织方式:从基础到实践的深度探索

本文深入探讨Rust中impl块的组织策略,分为固有实现和trait实现两类,提出单一职责和就近原则的核心组织方法。通过HTTP客户端实例展示了将构造函数、请求方法和辅助功能分离的实现方式,并介绍了条件编译、泛型约束分层等高级技巧。强调合理划分可见性边界,构建易于理解和维护的代码结构。最终指出良好的impl组织是技术能力与代码质量的体现,应根据项目需求灵活调整策略。

文章图片
#rust#开发语言#后端
Rust 高阶 trait 边界(HRTB)中的生命周期:深入理解与实践

本文深入解析Rust中的高阶trait边界(HRTB)特性,通过for<'a>语法实现对任意生命周期的抽象。HRTB解决了传统泛型编程无法表达"对所有生命周期成立"约束的问题,是rank-2多态性的体现。文章通过验证框架实例展示了HRTB的实际应用,并探讨其与函数指针、闭包的交互机制,指出HRTB虽然增加了编译复杂度但不会带来运行时开销。这一特性在构建通用库和高阶函

文章图片
#rust#android#开发语言
DevUI + Vue 3 入门实战教程:从零构建AI对话应用

本文介绍了如何基于华为开源的DevUI设计系统构建AI助手对话应用。主要内容包括:1) DevUI项目初始化与主题系统配置,展示如何通过ThemeServiceInit快速设置现代化主题;2) 使用DevUI的d-input和d-button组件构建聊天界面,实现消息输入与发送功能;3) 消息列表的动态渲染设计,区分用户与AI消息并支持加载状态;4) 核心业务逻辑实现,完成消息发送与模拟AI响应的

文章图片
#vue.js#人工智能#前端
从 0 到 1 搭建一个「塔罗感」AI 智能体 —— 微光运势实践记录

本文介绍了基于ModelEngine平台开发的AI智能体「微光运势」的完整创建过程。该智能体以塔罗意象为表达语言,通过温柔叙述帮助用户觉察当下状态、整理情绪与行动节奏。文章详细记录了从概念设计到发布上线的全流程,包括简介设置、开场白设计、预设问题配置、工作流编排和调试测试等关键步骤。作者指出,清晰的场景定义、稳定的输出结构和符合用户预期的语言风格是提升AI智能体体验的关键因素。这种情绪陪伴与引导型

文章图片
#人工智能#AI
工业物联网时序数据库选型指南:Apache IoTDB 技术架构与实战解析

工业物联网时序数据管理面临写入高频、查询复杂、存储量大等挑战。本文分析了传统数据库的局限性,提出时序数据库选型需考虑性能、成本和生态三个核心维度。重点介绍了Apache IoTDB的技术架构,包括分层设计、TsFile存储引擎、对齐时间序列、树形数据模型和边云协同等创新特性。通过专有压缩算法和索引优化,IoTDB可实现10:1以上的压缩比和毫秒级查询响应,特别适合智能制造、智慧能源等工业场景的大规

文章图片
#物联网#时序数据库#apache
国产数据库破局:金仓数据库如何无缝替代MongoDB支撑2TB政务数据

福建某地市电子证照系统成功完成国产化改造,从MongoDB迁移至金仓数据库,实现2TB+数据零丢失迁移,稳定支撑1000+并发访问。系统采用金仓数据库双模引擎实现平滑过渡,保留原有MongoDB查询语法同时支持标准SQL访问,通过读写分离架构有效应对政务系统高并发场景。项目攻克了JSON文档结构转换、业务连续性保障等关键技术难题,为政务系统国产化替代提供了可复用的技术方案和实践经验。系统已稳定运行

文章图片
#数据库#mongodb#政务
时序数据库性能较量:金仓数据库如何在高负载场景中领跑InfluxDB

摘要: 金仓数据库(KingbaseES)与InfluxDB在时序数据处理领域展开性能对比测试。结果显示,在大规模复杂场景下,金仓在写入吞吐量上可达InfluxDB的1.6-2.7倍,复杂查询性能领先3-70倍。金仓凭借完整的SQL生态、ACID事务支持、高效压缩存储和"时序+"多模融合能力,解决了InfluxDB在企业级应用中的局限。实际案例验证了金仓在智慧港口、能源电力等场

文章图片
#数据库#时序数据库
基于昇腾CANN的智能视频分析系统落地实践

摘要 本文介绍基于华为昇腾CANN架构的16路1080P实时视频分析系统设计与实现。系统采用多线程流水线架构,通过DVPP硬件解码实现单帧2.5ms低延迟解码,利用AIPP技术将图像预处理固化到模型实现零拷贝处理。关键技术包括:1) VDEC硬件解码支持32路并发;2) AIPP预处理与推理图融合;3) ATC模型转换优化提升8倍吞吐量。实验表明,该系统在Atlas 300I Pro推理卡上可实现

文章图片
#音视频#架构#昇腾
    共 123 条
  • 1
  • 2
  • 3
  • 13
  • 请选择