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

    初识 Roto:一门为 Rust 打造的编译型脚本语言

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

    初识 Roto:一门为 Rust 打造的编译型脚本语言正在打造一款专为 Rust 设计的嵌入式脚本语言,名为 Roto。它的目标是成为一种既简单又快速可靠的脚本语言,适用于各类 Rust 应用。这个想

    阅读全文
  • 文章封面

    没有悬空指针的世界:Rust 是如何做到的?

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

    1. 没有垃圾回收机制也能保证内存安全Rust 的内存管理是它的一大亮点。不像依赖垃圾回收器的语言那样,Rust 是在编译阶段就确保了内存安全。这意味着你的程序运行时不会因为内存管理而产生额外开销。R

    阅读全文
  • 文章封面

    Rust重写实战:渐进式迁移如何让代码更安全、更简洁?

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

    渐进式重写的好处这次重写是渐进式进行的,采取的是“边走边停”的节奏。正如预期的一样,在重写过程中我们仍然需要添加新功能,这种渐进的方式非常灵活和顺畅。对比一下那种错误的做法——另起炉灶、并行开发一套全

    阅读全文
  • 文章封面

    从238秒到25秒:优化Rust构建之旅

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

    从238秒到25秒:优化Rust构建之旅初版 Dockerfile:简单但低效最初的Dockerfile采用的是典型的多阶段构建方式:# 构建阶段FROM rust:alpine as builder

    阅读全文
  • 文章封面

    PyO3 实战揭秘:如何用 Rust 让 Python 性能飙升?

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

    Rust 与 Python 强强联手:PyO3 让一切变得简单在现代软件开发中,Python 因其灵活易用而广受欢迎,但面对性能要求高的任务时,它往往显得力不从心。这时候,Rust 凭借其出色的运行效

    阅读全文
  • 文章封面

    使用 Rust 与 Docker 构建 AI 解决方案

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

    近年来,人工智能在开发领域的热度持续攀升。虽然 Python 一直是 AI 领域的主流语言,但 Rust(常被称为 Rust Lang) 正迅速崛起,成为一种极具潜力的替代选择。Rust 编程语言以其

    阅读全文
  • 文章封面

    SM-2算法“难度陷阱”揭秘:为什么你的记忆效率在下降?

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

    算法介绍我们为什么需要一个算法来安排复习?如果每天复习所有卡片,那简直是噩梦——最多只能维持两百张左右的卡片量。而调度器就像是对人类记忆的一个简单、定量模型。模型越准,我们就越能高效地把知识刻进长期记

    阅读全文
  • 文章封面

    Rust认证库全解析:构建安全应用的九大利器

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

    本文将介绍九个稳定且适合生产环境的Rust认证库,基于以下标准进行评估:流行度、完整性、维护情况以及对稳定版Rust的支持情况。同时也会简要提及一些虽未完全准备好但值得关注的库。9个适合生产的Rust

    阅读全文
  • 文章封面

    无依赖随机魔法:Rust中实现零外部库的随机数生成

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

    随机数的生成就像魔术一样,从确定性的源头产生出如此不可预测的结果。首先,需要明确的是,在我们日常使用的现代计算机上,真正的随机性是不存在的。这是因为计算机本质上是设计为确定性的机器。例如,当我们输入2

    阅读全文
  • 文章封面

    eBPF Tail Calls 使用 Rust 的 Aya 实现

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

    简介:尾调用在 eBPF 中,通过使用尾调用可以将复杂的逻辑分割成多个程序,这就像编程语言中的“goto”语句。使用尾调用的好处包括将复杂性分散到更小的部分中,并且可以在不中断服务的情况下更新或替换逻

    阅读全文
  • 文章封面

    揭秘Rhai:如何用Rust构建既简单又强大的游戏脚本?

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

    Rhai是一种为Rust设计的嵌入式脚本语言,它提供了一种安全高效的方法来向Rust应用中添加脚本。Rhai的语法与JavaScript类似,使得学习曲线相对平缓。若对Rust还不熟悉,可以回顾相关基

    阅读全文
  • 文章封面

    Rust表达式:重构代码的隐形魔法

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

    Rust 对表达式的重视是这门语言中一个被低估的特性。一旦将表达式作为Rust的核心机制来接受,编写代码就会感觉更加自然。可以说,表达式影响了对控制流的整体思考方式。“一切皆表达式”虽然有些夸张,但在

    阅读全文
  • 文章封面

    Rust中JWT认证:构建安全无状态API的终极指南

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

    JWT认证简介JWT是一种用于在系统之间安全表示属性或声明的标准。它们可以被用于客户端-服务器环境中以实现无状态授权,而与之相对,cookie则是有状态的。不过,JWT的应用远不止于此,它们还能够在微

    阅读全文
  • 文章封面

    掌握Rust中的数据流动艺术:环形缓冲区的实际应用

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

    什么是环形缓冲区?环形缓冲区也被称为循环队列或循环缓冲区。它实际上就是一个数组,或者说是项挨项排列的缓存、队列或列表。你可以像操作任何其他缓冲区一样向其中添加或移除元素。特殊之处在于它的首尾相连,就像

    阅读全文
  • 文章封面

    使用Rust和Axum构建JWT认证API

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

    使用Rust和Axum构建JWT认证API想象一下,如果要建造一座复杂的桥梁,你不会只用一把螺丝刀。同样地,构建复杂的Web API认证系统时,仅靠基础的Rust语言是不够的,这时Axum框架就显得尤

    阅读全文
  • 文章封面

    Rust哈希设计:挑战与创新的碰撞

    作者:Rust技术前沿发布日期:2025-06-13 17:19:38

    在像Python、Java或C++这样的语言中,值的哈希是通过调用它们类型的“给我哈希”方法实现的。这个固定大小的哈希值随后被直接用于哈希表等结构中。这种设计存在一些明显的问题:如何对整数进行哈希?如

    阅读全文
  • 文章封面

    使用egui在Rust中构建跨平台GUI应用程序

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

    使用egui在Rust中构建跨平台GUI应用程序本文将探讨如何使用它构建一个简单的跨平台GUI应用程序。我们将构建一个非常简单的宠物管理应用程序,允许添加和删除宠物,并展示列表和详细视图。为了增加趣味

    阅读全文
  • 文章封面

    掌握eBPF与Kprobes:用Rust和Aya揭秘内核行为

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

    使用Rust和Aya编写eBPF Kprobe程序在本文中,将介绍如何使用Aya与Rust创建一个eBPF Kprobe程序。Kprobes简介Kprobe(内核探针)是Linux内核的一种调试和跟踪

    阅读全文
  • 文章封面

    用一周时间编写一个Rust SQL解析器?

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

    用一周时间编写一个Rust SQL解析器?标题有点夸张,但生产级别的SQL解析器确实不可能在短短一周内完成。然而,本文会讲述为什么湖帆决定转向内部解决方案进行SQL解析,以及如何在一周内打下我们SQL

    阅读全文
  • 文章封面

    构建适用于Android的Rust游戏

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

    构建适用于Android的Rust游戏本文并非一份完整的逐步教程,而是一个关于在创建类似设置的Android游戏时可能遇到的一些问题的松散描述。最终/当前的游戏代码是公开的,并分为两个仓库:一个自定义

    阅读全文
  • 文章封面

    Swift与Rust:对比指南

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

    Swift是什么?Swift是一种直观、命令式的多范式通用编程语言,以其安全性、性能、现代编程特性和实践以及设计模式的易实现性著称。Swift的速度、简洁性和表现力是开发者选择它的原因。虽然Swift

    阅读全文
  • 文章封面

    静态栈使用分析工具的实现

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

    静态栈使用分析工具的实现动机为什么想要在编译时分析程序的栈使用情况呢?显而易见的答案是,当希望知道应用程序是否会遇到栈溢出问题,而又不实际运行程序时。这对嵌入式应用来说尤为重要,因为在这些场景中,栈溢

    阅读全文
  • 文章封面

    从C++到Rust:线程安全的革命性转变

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

    在研究Rust的线程模型时,发现了C++与Rust术语之间的一些对应关系,这在之前并没有见到过。这里分享一下这些见解,希望能帮助有C++背景的人更好地理解Rust(或反之亦然)。C++中:虽然C++标

    阅读全文
  • 文章封面

    Rust生命周期:新手入门的隐形壁垒?

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

    生命周期并不完全等同于变量在内存中存在的时间长度举个例子来说明生命周期:fn longest<'a>(x: &'a str, y: &'a str) -> &'a str { if x.len()

    阅读全文
  • 文章封面

    探索Rust中的OpenGL:构建交互式应用的未来之路

    作者:Rust技术前沿发布日期:2025-05-28 19:41:44

    计算机图形学是一个将科技与艺术结合在一起,既迷人又充满挑战的领域。最近,随着虚拟现实和增强现实技术的迅猛发展,对计算机图形学的研究变得前所未热。在众多可用的图形API中,OpenGL以其跨平台和用户友

    阅读全文
  • 文章封面

    GDB调试Rust异步应用:从入门到精通的指南

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

    GDB简介GNU Project Debugger(简称GDB)是由Richard Stallman于1986年编写的老牌程序,支持多种语言,包括C/C++以及现代语言如Rust。GDB是一个命令行应

    阅读全文
  • 文章封面

    从冗长到简洁:Rust中函数式编程的转型

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

    Rust中的编程范式导航Rust是一种多范式的编程语言,支持命令式、面向对象以及函数式编程风格。选择哪种风格往往取决于开发者的背景和所要解决的具体问题。由于Rust吸引了来自C++、Java、Pyth

    阅读全文
  • 文章封面

    Rust 1.80革新:自动检查`#[cfg]`配置

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

    自动检查的意义每当声明一个Cargo特性时,该特性会被转化为传递给rustc(Rust编译器)的配置项,以供其验证是否有任何#[cfg]、#![cfg_attr]或cfg!宏使用了非预期的配置,并通过

    阅读全文
  • 文章封面

    Nushell深度解析:Rust打造的跨平台Shell革命

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

    Nushell概览Nushell是一个使用Rust构建的现代跨平台shell,与Bash、PowerShell、命令提示符和Zsh类似。它在任何操作系统上都能轻松安装,并且对于从Unix-like s

    阅读全文
  • 文章封面

    探索CXX-Qt:连接Rust与Qt的未来桥梁

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

    随着渐进式Web应用的兴起,每天发布的桌面应用程序数量也相应增加。只需看看GitHub或GitLab上的趋势项目就能发现这一点。例如,在ChatGPT API发布后不久,便涌现出了数百款桌面应用程序。

    阅读全文
下一页