logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ascend C 编程模型初探:从概念到Hello World的硬核实践指南

架构理解:深入AI Core存储层次和计算单元核函数设计:掌握核函数编写规范和最佳实践性能优化:双缓冲、向量化、流水线等关键技术调试排查:企业级问题的系统化解决方法昇腾训练营简介:2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成社区

文章图片
#人工智能#大数据#CANN
Ascend C 编程模型初探:从概念到Hello World的硬核实践指南

架构理解:深入AI Core存储层次和计算单元核函数设计:掌握核函数编写规范和最佳实践性能优化:双缓冲、向量化、流水线等关键技术调试排查:企业级问题的系统化解决方法昇腾训练营简介:2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成社区

文章图片
#人工智能#大数据#CANN
Ascend C 编程模型初探:从概念到Hello World的硬核实践指南

架构理解:深入AI Core存储层次和计算单元核函数设计:掌握核函数编写规范和最佳实践性能优化:双缓冲、向量化、流水线等关键技术调试排查:企业级问题的系统化解决方法昇腾训练营简介:2025年昇腾CANN训练营第二季,基于CANN开源开放全场景,推出0基础入门系列、码力全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。获得Ascend C算子中级认证,即可领取精美证书,完成社区

文章图片
#人工智能#大数据#CANN
Rust 密码学实践:使用 ring 和 rustls 构建安全信道

OpenSSL 作为事实上的 TLS 标准库,在过去几十年中暴露出许多严重的安全漏洞(如“心脏滴血” Heartbleed)。C语言:缺乏内存安全,易导致缓冲区溢出。代码陈旧:代码库庞大且复杂,难以审计。API 危险:API 设计易用错,导致安全隐患。ring:提供了安全、高性能的底层层加密原语(哈希、签名、加密),API 设计简洁且难以误用。rustls:纯 Rust 实现的 TLS库,性能媲美

文章图片
#rust#密码学#安全 +2
Rust 在云原生中的应用:使用 `kube-rs 构建 Kubernetes Operator

本文探讨了使用Rust语言(kube-rs库)开发Kubernetes Operator的最佳实践。Operator作为云原生自动化运维的核心模式,通过自定义资源(CRD)和调谐循环(Reconcile Loop)实现应用管理。Rust凭借其高性能(无GC)、高可靠性和出色的类型系统,相比Go语言在资源占用(5-10MB vs 60-100MB)和错误预防方面具有显著优势。文章详细解析了kube-

文章图片
#云原生#rust#kubernetes +2
Rust 游戏开发实战:Bevy 引擎的 ECS 架构与 2D 游戏构建

Bevy 是一个用 Rust 编写的、数据驱动、简单易用的游戏引擎。它以其快速的编译时间和现代的实体组件系统(Entity Component System, ECS)架构而闻名。本文将深入剖析 ECS 模式为何适合游戏开发,讲解 Bevy 引擎的核心概念(App, Plugin, System, Component, Entity),并实战构建一个完整的 2D 游戏(如“贪吃蛇”)。通过本文,读

文章图片
#开发语言#rust#后端
Rust 异步运行时原理:从 Future 到 Waker 再到 Executor

回调 (Callbacks):(Node.js 早期) 逻辑分散,难以跟踪,导致“回调地狱”。协程 (Goroutines):(Go 语言) M:N 调度,有栈协程,易于使用但内存开销大(~2KB 起步),且依赖运行时。:(JavaScript) 链式调用,解决了回调地狱,但前仍显繁琐。:无栈协程,Future只是一个状态机,内存开销极小小(几十字节),不依赖特定运行时。Taskasyncait:

文章图片
#vim#编辑器#开发语言 +2
Rust FFI 深度实践:cxx 库与 C++ 的安全桥接

本文探讨了Rust与C++交互的安全解决方案cxx库。传统的unsafe FFI需手动处理类布局、异常和内存管理,存在安全隐患。cxx通过编译时代码生成和静态检查,提供类型安全的内存管理,支持双向零成本交互。实战演示了如何构建Rust调用C++类方法及C++回调Rust函数的完整流程。性能测试显示cxx在处理复杂类型时甚至优于手动FFI转换。该方案在保证安全性的同时,实现了近乎零开销的跨语言互操作

文章图片
#开发语言#rust#后端
到底了