全部安全开发新闻数码摄影汽车北京AIIT其他
  • 文章封面

    Rust vs Java:为何Optional模式在Rust中更胜一筹?

    作者:Rust技术前沿发布日期:2025-03-17 17:11:00

    在编程世界里,像Java或Scala这样的语言提供了多种方式来表达“无值”的概念。传统上,一个特殊的null值被用来表示不引用任何实际值的引用。但随着时间推移,人们意识到使用null容易出错,可能引发

    阅读全文
  • 文章封面

    深入理解 Rust 借用检查器

    作者:Rust技术前沿发布日期:2025-03-16 17:08:00

    什么是借用检查器?借用检查器是Rust语言的核心特性之一,它确保了在无需垃圾回收器的情况下,程序能够提供内存安全的保证。为了更好地理解这一点,我们先来探讨一下所有权、借用检查器以及垃圾回收器之间的关系

    阅读全文
  • 文章封面

    实用Rust - 使用egui进行桌面GUI开发

    作者:Rust技术前沿发布日期:2025-03-15 17:11:00

    实用Rust - 使用egui进行桌面GUI开发挑战与解决方案跨平台应用的GUI开发一直是任何编程语言中的重大挑战。从MacOS到Windows,再到各种Linux桌面环境以及移动和Web端,要找到一

    阅读全文
  • 文章封面

    defmt:一款专为嵌入式设备设计的高效Rust日志框架

    作者:Rust技术前沿发布日期:2025-03-14 17:09:00

    defmt:一款专为嵌入式设备设计的高效Rust日志框架设置环境为了简化设置过程,我们创建了一系列指导步骤。请注意,最新的设置指南可以在官方文档中找到,以下步骤保留在此仅供存档目的,可能会过时。安装最

    阅读全文
  • 文章封面

    在Rust中构建简易查询系统

    作者:Rust技术前沿发布日期:2025-03-13 17:09:00

    在Rust中构建简易查询系统所谓查询系统指的是什么?这里所说的查询系统是一种模式,用于请求和计算程序中的数据,按需进行。这种模式下,数据并不需要在程序启动时预先计算,而是在真正需要的时候才被处理。接下

    阅读全文
  • 文章封面

    Rust中最微妙的语法

    作者:Rust技术前沿发布日期:2025-03-12 17:07:00

    Rust中最微妙的语法。嘿,想写出让人困惑的Rust代码吗?有办法!先来聊聊let和const吧。let声明变量。形式为let PAT = EXPR;,这看似简单,但其实功能强大。比如let (a,

    阅读全文
  • 文章封面

    Rust GPU维护者

    作者:Rust技术前沿发布日期:2025-03-11 17:11:00

    Rust GPU维护者什么是Rust GPU?Rust GPU是一个允许用Rust语言为图形处理单元(GPU)编程的项目。通常情况下,GPU是通过专门的语言如CUDA、OpenCL、HLSL或GLSL

    阅读全文
  • 文章封面

    从初代iPhone到Rust:探索编程语言的成长瓶颈

    作者:Rust技术前沿发布日期:2025-03-10 17:07:00

    Rust编程语言给人一种初代产品的感觉。这让人联想到初代iPhone——他们围绕多点触控构建了一整套操作系统,推出了没有实体键盘的智能手机,以及一个功能齐全的浏览器。几个月后,我们意识到iPhone真

    阅读全文
  • 文章封面

    从C到Rust:探索嵌入式固件开发的未来趋势

    作者:Rust技术前沿发布日期:2025-03-09 17:13:00

    使用Rust编写嵌入式固件在当今的电子世界里,微控制器(MCU)无处不在。这些硬件和软件结合的装置被称为嵌入式设备,其软件通常用C或C++编程。而Rust作为一种现代语言,最近成为了一个可行的替代方案

    阅读全文
  • 文章封面

    Python vs Rust vs JavaScript,不同的应用场景

    作者:Rust技术前沿发布日期:2025-03-08 17:07:00

    Rust对比其他编程语言:有何独到之处?在技术领域,各类编程语言的迅速涌现可能会影响到构建软件产品时的选择。尽管如此,有些编程语言仍然脱颖而出,Rust便是其中之一。Rust作为一种系统级语言,旨在解

    阅读全文
  • 文章封面

    揭秘Rust字符串:为何它既复杂又迷人?

    作者:Rust技术前沿发布日期:2025-03-07 17:08:00

    最近,越来越多的开发者在尝试接触Rust时,遇到了一个共同的难题——字符串(&str, String 及它们之间的关系)的操作。对于那些习惯了其他语言中字符串处理的人来说,这无疑是一个不小的挑战。在大

    阅读全文
  • 文章封面

    从零构建多线程Web服务器——Rust语言的实践

    作者:Rust技术前沿发布日期:2025-03-06 17:12:00

    从零构建多线程Web服务器——Rust语言的实践引言亲手搭建一个Web服务器是深入了解Rust并发特性的绝佳途径,而Rust对性能和安全性的重视使其成为系统编程的理想选择。本文将引导大家创建一个简易的

    阅读全文
  • 文章封面

    减小Rust二进制文件大小的步骤

    作者:Rust技术前沿发布日期:2025-03-05 17:09:00

    要将一个x86_64 Linux平台上的Rust二进制文件的大小缩减到极致,可以采取一系列措施。从默认的3.6 MiB开始,通过去除符号信息、避免使用Rust标准库并直接调用libc、以至进一步替换l

    阅读全文
  • 文章封面

    Rust为何备受青睐?

    作者:Rust技术前沿发布日期:2025-03-04 17:09:00

    Rust编程语言是否真的名副其实?这股热潮是昙花一现还是持续繁荣?随着Rust在系统编程领域的崭露头角,它因为安全性、性能和并发支持的独特组合而在近年来获得了显著的关注。如果你正在考虑下一个项目的技术

    阅读全文
  • 文章封面

    提升 Rust 工作流—— Miri

    作者:Rust技术前沿发布日期:2025-03-03 17:12:00

    提升 Rust 工作流:借助 Miri 和其他工具接下来,深入探讨本期的特色文章——Miri,即 Rust 解释器,看看它是如何帮助发现代码中的未定义行为。深入理解 Miri: Rust 开发者不可或

    阅读全文
  • 文章封面

    C++ VS Rust:RAII对比分析

    作者:Rust技术前沿发布日期:2025-03-02 17:08:00

    本文较长,请耐心看完。不必认为对C++持有偏见。若无C++的贡献,Rust不可能有今天的成就。正如所有新技术和科学一样,Rust是在巨人的肩膀上建立起来的,而这些巨人中的许多都为C++做出了贡献。这道

    阅读全文
  • 文章封面

    Rust序列化性能革命:2.25倍加速的秘密

    作者:Rust技术前沿发布日期:2025-03-01 17:11:00

    在当今科技界,尽管JSON这种效率较低的纯文本格式仍然被广泛用于互联网上的数据传输,但我们不得不承认,业界在序列化和反序列化JSON上浪费了大量资源。不过,我们至少可以努力让这些操作尽可能高效!在这篇

    阅读全文
  • 文章封面

    如何使用 Rust 构建博客网站

    作者:Rust技术前沿发布日期:2025-02-28 17:13:00

    开始行动要开始用Rust构建新的博客,你需要先确保系统上安装了Rust,然后运行 cargo new awesome-blog 创建项目。进入新创建的目录 cd awesome-blog,打开 Car

    阅读全文
  • 文章封面

    单次遍历递归在 Rust 中的应用

    作者:Rust技术前沿发布日期:2025-02-27 17:11:00

    单次遍历递归在 Rust 中的应用在这篇文章中,我们将探讨如何将这两个操作结合起来——即同时进行结构的展开和折叠,在一次遍历中完成这两项操作。通过这种方式,我们可以编写任意递归函数来处理传统的盒指针递

    阅读全文
  • 文章封面

    Rust在机器学习中的独特优势

    作者:Rust技术前沿发布日期:2025-02-26 17:18:00

    机器学习:改变行业的力量机器学习(ML)正如同一股清流,在医疗、金融、制造业和技术领域掀起了一场变革风暴。从图像识别到自然语言处理,再到推荐系统,这些应用已经成为了现代科技不可或缺的一部分。随着算法对

    阅读全文
  • 文章封面

    令人敬畏的rust框架和库

    作者:Rust技术前沿发布日期:2025-02-25 17:12:00

    随着Rust编程语言在开发者社区中的日益流行,这门专注于性能、安全性和并发性的语言,以及其丰富的库生态系统,吸引了越来越多的支持者。本文将为读者提供一份关于一些值得关注的Rust库的简要概述,这些库的

    阅读全文
  • 文章封面

    在Rust中使用德式字符串

    作者:Rust技术前沿发布日期:2025-02-24 17:11:00

    优化无法在Rust中实现?事实并非如此!一篇文章中提到的一个观点: 这种字符串实现还允许进行极为重要的“短字符串优化”:如果字符串足够短,则可以直接“就地”存储,即设置容量字段中的特定位,其余容量、大

    阅读全文
  • 文章封面

    Rust 的边界检查究竟有多大的开销?

    作者:Rust技术前沿发布日期:2025-02-23 17:02:00

    Rust 的边界检查究竟有多大的开销?最近,OpenSSL 项目中曝出了一对漏洞。不出所料,这两个漏洞的根本原因都是缓冲区溢出,攻击者可以通过恶意负载触发这些问题,导致系统崩溃和拒绝服务。自然而然地,

    阅读全文
  • 文章封面

    Rust中如何编写字符串驻留器

    作者:Rust技术前沿发布日期:2025-02-22 17:13:00

    一篇文章介绍了在Rust中编写字符串驻留器(Interner)的一种简洁技术,这种技术此前未曾被记录过。字符串驻留是处理大量重复字符串时的经典优化手段,比如在一个编译器中,程序中的大多数标识符会多次出

    阅读全文
  • 文章封面

    如何编写快速的Rust代码

    作者:Rust技术前沿发布日期:2025-02-21 17:40:49

    如何编写快速的Rust代码 对于Rust新手来说,我们最终优化了代码库,使其超越了Java和Common Lisp实现。现在,让我们聚焦于Rust以及Rust程序员可以采取哪些措施来提升代码的速度。快

    阅读全文
  • 文章封面

    Rust并行编程新高度:如何巧妙利用Rayon实现高效任务调度

    作者:Rust技术前沿发布日期:2025-02-20 17:18:00

    在编程、优化和性能分析的博客中,曾经讨论过如何并行处理文件数据可能根据工作负载和设备能力的不同,对性能产生正面或负面的影响。当涉及到复杂程序时,这些程序混合了不同类型的任务,并使用不同的物理资源,如C

    阅读全文
  • 文章封面

    解读 unwrap 的使用

    作者:Rust技术前沿发布日期:2025-02-19 17:18:00

    解读 unwrap 的使用在 Rust 编程中,unwrap 方法可能会让初学者感到困惑。以下是一些建议:可以使用 expect(&str) 而不是 unwrap() 来提供更具体的错误信息。将 un

    阅读全文
上一页