logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解 Rust 的 VecDeque:环形缓冲区的高效设计与实践

在 Rust 的标准库中,(Double-Ended Queue)是一种极为优雅的数据结构。它结合了与,底层通过实现,使得在队列两端的插入与弹出操作都能保持 O(1) 的时间复杂度。这种设计在系统编程、实时数据流处理与任务调度中具有非常高的应用价值。

文章图片
#算法
深入理解 Rust 的 HashSet 与 BTreeSet:底层实现与实践启示

在 Rust 的集合体系中,HashSet<T>与都属于标准库中的无重复集合类型。它们在 API 层面极为相似,均提供如insert()contains()remove()等操作,但其底层实现和性能特征却截然不同。前者基于哈希表,追求平均 O(1) 的查找与插入效率;后者基于平衡二叉树(B-Tree),保证有序性与可预测的 O(log n) 复杂度。深入剖析这两种结构,是理解 Rust 容器设计哲

文章图片
#jvm#spring
深入理解 Rust 智能指针:Box、Rc 与 Arc 的所有权哲学

BoxRc与Arc并不是孤立的类型,而是 Rust 所有权系统的延伸。它们在语义层面定义了数据的“生存权”,在性能层面明确了“成本边界”。安全与控制并不冲突,只要抽象不隐藏代价。理解智能指针,不仅是理解堆分配,更是理解 Rust 如何让“内存安全”成为一种编译期可验证的工程能力。在这个体系下,程序员既是内存的主人,也是安全的守护者。

文章图片
#rust#开发语言#后端
关于deepseek的一些普遍误读

那么结合之前看到的一些数据和介绍,幻方有上万张,乃至几万张卡是真的,前期成本肯定不是几百万美金那么少,但是比起行业巨头来说,他们的资金其实也有限,能拿到的资源也有限,我觉得合理估算,几年来累计投入十几个亿甚至二十多亿人民币我认为是有可能的(硬件采购成本,员工成本,前期训练和迭代的试错成本等等),肯定不是个小数字,也不是普通创业公司能玩的起来的,但比起美国同行,比起行业巨头,肯定也是抠门了很多,总研

文章图片
#人工智能
手把手教你DeepSeek本地搭建部署

近期,国产大模型凭借其强大的性能和广泛的应用场景,迅速成为 AI 领域的焦点。然而,随着用户数量的激增,的在线服务时常面临访问压力,导致响应延迟甚至服务中断的情况。幸运的是,DeepSeek 作为一款开源模型,为用户提供了本地部署的解决方案。通过将 DeepSeek 部署到本地终端,用户不仅可以摆脱网络依赖,还能随时随地享受流畅的 AI 体验。本地部署后,DeepSeek 无需联网即可直接运行,彻

文章图片
#开发语言
Linux文件系统:从磁盘存储到inode结构与文件操作

Boot Block是Linux文件系统中一个关键且特殊的区域,它存储了引导加载程序,对于操作系统的启动至关重要。了解Boot Block的功能和作用有助于更好地理解Linux文件系统的整体结构和启动过程。同时,对于特定于嵌入式系统的Bootblock Linux来说,其引导块的设计和优化更是体现了其在资源受限环境下的高效性和稳定性。

文章图片
#linux#运维#服务器
仓颉语言中的引用计数实现原理与工程实践

将资源生命周期从运行时转移到语言语义层进行管理。通过编译期分析、线程局部缓存与结构化弱引用,仓颉在保证安全的同时,兼顾了性能与实时性。这种设计使得仓颉不仅适用于通用业务开发,更具备支撑高性能系统编程与 AI 计算框架的工程潜力。

文章图片
#java#jvm#开发语言
仓颉语言中的协程调度机制深度解析

协程(Coroutine)是现代编程语言实现高并发与异步计算的核心机制之一。仓颉语言作为华为自研的下一代高性能通用编程语言,其协程系统在设计理念与运行机制上,体现了深度融合编译器优化、运行时调度与硬件感知能力的技术特色。本文将从调度原理、执行模型及实践应用三个方面,深入解析仓颉协程的核心技术。

文章图片
#java#服务器#前端
仓颉语言的尾递归优化机制深度解析

以阶乘计算或列表遍历为例,仓颉语言开发者在编写递归函数时可直接使用函数式风格,而无需手动改写为循环。编译器自动识别尾递归结构,将其编译为等价的迭代状态机。更有意义的是,在复杂的递归场景(例如树形结构遍历或图搜索)中,仓颉的尾递归优化与其内存逃逸分析(Escape Analysis)联动使用,可进一步减少堆分配。编译器在确定递归变量未逃逸出函数作用域后,会将其保存在寄存器或栈内缓存中,从而显著提升性

文章图片
#算法
仓颉语言中的反射 API 深度解析与实践

反射(Reflection)是编程语言提供的一种强大机制,使程序能够在运行时动态地检查和操作类型、对象、函数与属性等元信息。在传统静态语言中,类型信息往往在编译期被擦除,而仓颉语言(Cangjie)在语言设计中引入了高性能、类型安全且结构化的反射 API,这不仅为框架开发、依赖注入与序列化提供了新的可能,也体现了仓颉在“静态安全 + 动态灵活”平衡上的创新理念。

文章图片
#java#spring#spring boot
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择