category

Rust

共 204 篇文章。
全部文章SaaSGameRustLuaGameDev客户端开发游戏开发IndiePrd写作小说DeveloperProductsBusiness
rust

《深入Rust系统编程》4.5 网络编程基础

网络编程是系统编程中的重要组成部分,它涉及计算机之间通过网络进行数据交换的过程。网络编程的核心是理解网络协议、套接字编程以及如何处理网络通信中的并发和错误。Rust 作为一门系统编程语言,提供了强大的网络编程支持,使得开发者能够高效地构建网络应用程序。

7 分钟阅读
rust Rust Systems Programming In-Depth Rust系统编程
rust

《深入Rust系统编程》4.4 文件系统与I/O

文件系统与 I/O 是操作系统中负责管理存储设备和数据读写的核心组件。文件系统提供了对文件和目录的组织与管理,而 I/O 系统则负责处理与外部设备(如磁盘、网络、键盘、显示器等)的数据交互。理解文件系统与 I/O 的工作原理,对于掌握操作系统的存储管理和进行系统编程至关重要。

5 分钟阅读
rust Rust Systems Programming In-Depth Rust系统编程
rust

《深入Rust系统编程》目录

《深入 Rust 系统编程》是一套专注于 Rust 在系统级开发领域应用的进阶教程。内容覆盖内存安全与并发、操作系统交互(系统调用、进程管理、信号处理)、网络编程(TCP/UDP、HTTP、异步 IO)、硬件交互(嵌入式、设备驱动、裸金属编程),以及高性能网络服务器和系统工具开发等实战项目。

3 分钟阅读
rust Rust Systems Programming In-Depth Rust系统编程
rust

《Rust编程实战》性能陷阱

在追求高性能代码的过程中,开发者可能会遇到许多隐藏的性能陷阱。这些问题有时并非显而易见,但它们可能对程序的运行效率造成显著影响。在Rust中,虽然编译器提供了许多优化手段和安全保障,但依然需要开发者了解可能的性能瓶颈和避免的方法。以下将探讨Rust中常见的性能陷阱,并提供优化建议。

4 分钟阅读
rust Rust Programming in Action Rust编程实战