• Rust 1.80.0发布

    24 5K
    Rust语言新版本1.80.0发布。Rust是一种赋予每个人构建可靠和高效软件的编程语言。以下是一些关于Rust 1.80.0版本的要点:1、LazyCell和LazyLock这些类型延迟数据的初始化.
  • Rust中Iced图形界面教程

    20 1 26K
    一年多以来,Rust 一直是我最喜欢的编程语言。它使我能够创建高性能软件,这与我过去使用的语言不同。由于它的优势,我和许多其他人一样,一直渴望用它来构建 GUI 应用程序。Electron 因其高内存.
  • 值得关注的雷达趋势:2024 年 7 月

    15 5K
    O'Reilly 的文章《值得关注的雷达趋势:2024 年 7 月》重点介绍了各个领域的几项新兴技术发展人工智能嵌入式 LLM:一个值得注意的进展是 llama.ttf,这种字体似乎嵌入了大型语言模型.
  • 每周技术讲座2024-07-18

    9 6K
    包含 PyCon US、DevBcn、dotJS、RailsConf、NDC Oslo 等所有最新上传的演讲!本周精选演讲 “dotJS 2024 - Ben Lesh - 思考您的代码:推送与拉取”.
  • 使用 macro_rules 编写生产 Rust 宏!

    7 3K
    如果您对宏不熟悉,那么您对 ​​Rust 也不熟悉。在本指南中,我们将揭秘支撑数十万个 Rust 应用程序的三个宏。它们不是由巫师编写的,而是由我们渴望成为的才华横溢的 Rust 工程师编写的。这三个.
  • 如何组织大型 Rust 代码库

    13 5K
    随着 Rust 项目规模的扩大,需要付出不少努力才能保持其清洁状态,不会妨碍您和您的同事的工作效率。这就是为什么我决定分享我用来管理大型 Rust 代码库并避免复杂性和技术债务的简单规则。要牢记的最终.
  • Rust 中的 Trait 是什么

    10 4K
    Rust 中的Trait 定义了特定类型所具有的功能,并且可以与其他类型共享。它指定了可以在类型上调用的方法。例如,假设我们有不同类型的文本数据: 一个NewsArticle用于新闻报道的结构 和一个.
  • C++ 必须变得更安全

    27 1
    并非所有内容都会用 Rust 重写,因此 C++必须变得更安全,我们都应该关心 C++ 变得更安全。越来越明显的是,不仅许多程序员看到了内存安全的好处,政策制定者也看到了。“内存安全”的概念已经从编程.
  • 幽默:编程语言与游戏比较

    23
    编程语言与游戏比较: Java = 《使命召唤》 TypeScript = 《魔兽世界》 Python = 《席德-梅尔的文明》 C = 《反恐精英 1.6》 C++ = 《Dota 2》 Go = .
  • 使用 Apache Fury 实现极快的序列化

    15 5K
    在本文中,我们将了解Apache 软件基金会下的一个孵化项目Apache Fury。该库承诺提供极快的性能、强大的功能和多语言支持。我们将研究该项目的一些基本功能并将其性能与其他框架进行比较。使用 A.
  • 从内存安全角度审视 C++、Zig 和 Rust

    48 4K
    一般来说,C++ 让程序员可以自由地做任何他们想做的事情。Circle C++ 提供了一个令人信服的解决方案,可以增强 C++ 的内存安全性,并为 C++ 提供出色的附加功能,这些功能可以轻松(最重要.
  • Java之父詹姆斯·高斯林宣布退休

    37 1
    Java 之父James Gosling在Linkedin宣布:我终于退休了。 在疯狂地做了多年软件工程师之后,是时候让我好好玩玩了。 尽管有 COVID-19 和疯狂的工业环境,但在亚马逊的过去 7.
  • Rust克隆陷阱?

    9
    在Rust中,当你看到let y = x.clone();时,你想知道: 这是一个廉价的引用计数增量? 还是一个昂贵的分配和内存复制? 你可以这样做:let y = Arc::clone(x);然后用.
  • 本周精彩技术演讲Strangle等

    7 15K
    本周精选演讲,本周必看演讲:“Strangler Things:如何降低遗留代码迁移的风险” ⸱ 2024 年 7 月 4 日 ⸱ 00 小时 43 分 40 秒Shawna Martell 讨论了一.
  • ECMAScript 2024 更新指南

    5 4K
    ECMAScript 是JavaScript的基础,它会定期更新以增强其功能并跟上不断发展的 Web 开发需求。最新版本的 ECMAScript 2024 带来了一系列令人兴奋的功能,旨在提高代码的可.
  • 元规划:使用规划器解决数学问题

    8 6K
    使用规划器编程(planner programming)解决数学问题的文章。规划器编程和动态规划 (DP)比较规划器编程使用搜索来查找一系列操作,而 动态规划(dynamic programming .
  • 双相元编程:一种新语言设计方法

    75 1 11K
    本文讨论了编程语言的一种趋势,即允许相同的语法表达 在两个不同阶段或环境(上下文)中执行的计算 同时保持跨阶段(上下文)的一致行为。 这些阶段通常在时间上(运行时间)或空间上(运行地点)有所不同。 作.
  • Rust中数组数据结构基础知识

    8 5K
    数组是相同类型元素的集合,这些元素以顺序方式一起存储在内存位置中。如何声明数组在 Rust 中,为了声明一个数组,我们使用方括号符号“[]”并声明数组的大小,后跟其数据:例子:  fn main() .
  • SQLite重设计:尾部延迟可减少 100 倍

    28
    本周一篇研究论文显示:通过引入类似io_uring 实现数据库 IO 异步,尾部延迟可减少 100 倍。这是一篇关于无服务器计算环境中数据库和运行时协同设计的学术论文,标题为《Serverless R.
  • ​​本周精彩:Rust​​​​​何时能实现零成本并行?

    26 4K
    神奇五人组:Javad Abdi、Gilead Posluns、张国政、王博轩和Mark C. Jeffrey 发表了一篇研究论文,成为本周热议的话题。他们的研究论文题为“ Rust 何时能实现无所畏.
  • 8个UUID版本以及何时使用它们

    68 2 2K
    通常,当我们有多个编号版本时,数字越大的版本越新,并且被认为更好。相比之下,UUID 有 8 个版本(v1 到 v8),它们各不相同,并且都在标准中定义。在这里,我将从高层次解释它们是什么,并链接到 .
  • .NET 9中新缓存HybridCache

    8
    是 .NET 9 中的一个全新缓存 API,为 ASP.NET Core 应用程序提供了一种新的改进的缓存解决方案。此新功能旨在简化缓存实现并提高性能。HybridCache 的目标是解决 IMem.
  • 每周精彩技术讲座

    23 31K
    大量来自17 场会议的新视频,包括React Summit 2024 、JSNation 2024、PyCon Sweden 2024、PyData London 2024、Voxxed Days T.
  • 一句话总结 7 种搜索算法

    14
    如果找不到所需数据,世界上所有的数据都是无用的。以下是您必须知道的 7 种搜索算法。1、#线性搜索:这是最简单的搜索算法。以线性顺序逐个搜索元素。此方法常用于小型数据集或数据无序的情况。2、#二分搜索.
  • 120ms 到 30ms:从 Python 到 Rust

    39 7K
    我们喜欢看到性能数据。这是我们的核心目标。我们很高兴看到我们持续努力的另一个里程碑:数据管道的写入延迟减少了 4 倍,从 120 毫秒降至 30 毫秒!这一改进是从通过 Python 应用程序访问的 .
  • 本周Rust精彩链接Farm等

    33 1 4K
    几天前,Rust v1.79.0 发布了,它所包含的好东西比黑客大会的大礼包还多。当我们还在忙其他事情的时候,我们想等一切尘埃落定后再对它进行报道。因此,我们翻阅了它,下面是我们发现的一些让我们捧腹大.
  • Polyfill JS 攻击影响超过 100,000 个网站

    114 2K
    近期的供应链攻击通过流行的 Polyfill JS 项目注入恶意软件,入侵了超过 10 万个网站。Polyfill JS 库广泛用于支持较旧的 Web 浏览器,现已成为复杂的供应链攻击的最新受害者。此.
  • 图:编程语言的创建者们

    27 1
    .
  • Let's Encrypt启动用内存安全Rust替代C语言计划

    26 1 2K
    在接下来的几年里,我们计划继续在 Let's Encrypt 基础架构中用内存安全的替代方案替换 C 或 C++ 软件: 用Rustls替换 OpenSSL 及其衍生产品, 用[url=https:/.
  • 论文:从第一原理导出依赖类型 OOP

    18
    本文提出了一种新颖的方法,从第一原理推导出依赖类型的面向对象编程(OOP)。题为“从基本原理推导依赖类型 OOP”,由德国图宾根大学和德国 IPAI 的 Aleph Alpha Research 的 .