Rust从入门到精通07-trait

thbcm阅读(109)

通俗一点理解,trait 以一种抽象的方式定义共享的行为,可以被认为是一些语言的接口,但是与接口也有一定区别,下面会介绍。

毕昇编译器自动优化实验——docker版

thbcm阅读(108)

通过采用 Docker 技术,我们将一个复杂的 aarch64 架构的 openEuler 实验环境(包含毕昇编译器、特定版本的 Python 和 AutoTuner 工具)封装成一个标准、可重复的镜像。这份手册的目标是让任何学生,无论使用何种个人电脑(Windows/macOS),都能绕过环境配置的重重难关,专注于编译器优化的核心学习内容,体验从手动优化到 AI 自动调优的完整流程。

.NET周刊【8月第2期 2025-08-10】

thbcm阅读(113)

C# 14 引入了多项新特性,旨在提高编程效率。其中,用户定义的复合赋值运算符特别引人关注。这项新特性允许开发者为 +=、-= 等运算符重载,为曾经只能静态重载的操作提供了更多灵活性。作者以矩阵类为例,直观地展示了这种改进的重要性。此版本的更新,尤其是针对有 C++ 背景的开发者,解决了他们在转向 C# 时遇到的痛点。该文详尽地探讨了新特性,适合该领域的技术读者。简洁易懂,内容丰富。

RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?

thbcm阅读(88)

RPC三个挑战:任何远程调用都无法绕开的挑战

任何一个成熟的RPC框架,其核心使命是让开发者能够像调用本地方法一样,无感知地调用运行在另一台机器上的服务。要实现这一透明化的体验,必须解决三个无法绕开的基本挑战:数据表示 (Data Representation)、数据传递 (Data Transmission)以及方法约定 (Method Contract)。

联系我们