#rust

2021-1-19 6:0
这是一系列博客文章,向您展示如何在Rust中构建文本编辑器。如上本教程所概述,这是对Rust中公斤的重新实现。与原始手册相同,这些博客文章指导您完成构建基础文本编辑器hecto的所有步骤。 通过应用更改,保存和运行程序,您几乎总是能够看到您的操作更改。我将尽我所能解释每个步骤的最佳步骤-有时很详细,而且经常链接到其......
2021-1-19 2:1
Ballista是一个概念验证的分布式计算平台,主要在Rust中实现,使用Apache Arrow作为主题模型。它建立在一个架构上,该架构允许其他编程语言作为一等公民被支持,而无需为序列化成本付出任何代价。 随着Apache Arrow 3.0.0的发布,Rust实现中发生了许多重大更改,因此有必要注释掉该存储库......
2021-1-18 4:4
一些定量数学库实际上只是定价公式的集合。希望是这样(请参阅数学模块),而且还有更多。该库旨在插入投资银行或对冲基金的风险和定价基础架构中。这并不排除使用该库进行学术工作,而是会引入学术界经常缺少的现实世界中的混乱状态。 QuantMath负责管理金融工具的生命周期(请参阅工具模块)。当产品付款或派息时,这会导致工......
PBRT in Rust(github.com)
2021-1-18 2:15
> cargo build --release --no-default-features> ./target/release/rs_pbrt --helppbrt 0.8.3解析PBRT场景文件(扩展名.pbrt)并呈现它用法:rs_pbrt [OPTIONS]< path> FLAGS:-......
Would Rust Secure Curl?(timmmm.github.io)
2021-1-17 5:40
用Rust重写程序已经有些模棱两可了,已经讨论很多的程序就是cURL。 人们第一次建议用Rust重写cURL时,主要作者Daniel Stenberg撰写了一篇文章,说明为什么cURL是用C编写的,而不会用Rust重写。它包括以下部分: 那里。一个简单的事实是,我们过去的大多数漏洞都是由于代码中的逻辑错误而发......
2021-1-17 5:10
我最近通过学习"开始学习Rust编程语言。这本书,在解释语言基础方面做得非常出色。 读完本书的主要内容后,我开始了我的第一个非平凡的,真实的应用程序。但是我很快发现自己遇到了一个问题,我还没有能力很好地处理: 本文介绍了寻找该问题答案的过程。我将尝试说明我所采用的模式以及示例代码,以展示其实现方式,以期......
2021-1-16 9:30
留下最深刻印象的故事与一周中占据主导地位的两个新闻钉子有关-Visa和Plaid取消了其53亿美元的收购协议,以及Affirm和Poshmark的炙手可热的IPO。 在美国司法部提起诉讼以阻止他们的交易后,看着格子呢和维萨(Visa)唱着“让我们彻底摆脱”的声音并不令人震惊。但令我感到惊讶的是,我第二天编辑了与格子......
2021-1-16 8:20
Rust是一种很棒的语言。它启用了出色的CLI工具,例如ripgrep和exa。诸如Cloudflare之类的公司正在将Rust用于其自己的系统,并鼓励人们编写Rust以运行微服务。借助Rust,可以编写出比C ++或C更安全,更微型,更简洁的真正快速的软件。 如果我正在编写地理编码器,路由引擎,实时消息传递平台,......
2021-1-16 7:0
如果Zig代码看起来像是跳了起来就无法调用函数,则不是。这意味着您可以确保以下代码仅调用foo()然后再调用bar(),并且可以确保无需知道任何类型的代码: D具有@property函数,这些函数可以通过类似于字段访问的方式来调用,因此在上面的示例中,c.d可能会调用一个函数。 C ++,D和Rust具有运算......
2021-1-16 6:43
上个月,一种最有前途的冠状病毒疫苗的制造商报告说,黑客偷走了他们提交给欧盟监管机构的机密文件。上周五,有消息称黑客伪造了某些内容,并将其发布在互联网上。 由制药公司辉瑞和BioNTech联合开发的BNT162b2疫苗的研究发现,它在预防COVID-19方面有95%的有效率,并且在年龄,性别,种族和族裔人口统计方面......
2021-1-16 6:35
要在该存储库中构建任何东西,您必须安装Rust。该构建当前使用特定版本的Rust Nightly编译器,它将由货物自动下载。要构建和测试基本协议库: 要为Android进行构建,您必须安装几个其他软件包,包括JDK,Android NDK / SDK,并将Android目标添加到Rust编译器,使用 ......
2021-1-16 3:29
在此博客文章中,我们将介绍一项令人兴奋的新功能,借助Mysocket,您可以部署自己的Beyond Corp设置。 什么是零信任零信任背后的主要概念是用户不应该仅因为他们在您的网络中而受到信任。 这种隐式信任问题是我们典型的问题
2021-1-15 23:22
跳至内容2021年1月14日-全球最大的免费在线百科全书Wikipedia在1月15日满20岁。这个生日纪念了全球二十年来为支持免费知识,开放式协作和对互联网的信任所做的努力。在虚假信息和两极分化挑战我们对信息和机构的信任的时代,维基百科比以往任何时候都更加重要。维基百科庆祝其过去,并展望如何应对明天的挑战,以发展成......
2021-1-15 20:43
支持安全,智能,真实的新闻。注册我们的Axios AM& PM新闻通讯,变得更智能,更快。 Visa将不再购买金融科技新贵Plaid,因为两家公司在周二宣布了“相互终止协议”。一年前签署并遭到美国反托拉斯监管机构反对的53亿美元协议中的一部分。 重要性:与其说是美国司法部,不如说这是金融科技公司价值......
2021-1-15 20:38
文件图片:2019年10月22日,美国司法部反托拉斯司助理检察长Makan Delrahim在美国加利福尼亚拉古纳海滩举行的WSJTECH直播会议上发表讲话.REUTERS / Mike Blake 华盛顿(路透社)-美国司法部首席反托拉斯高级助理检察长马坎·德莱希姆(Makan Delrahim)告诉白宫,他将于......
2021-1-11 11:23
这是GCC之上的Rust语言的完全替代实现,其目标是成为GNU工具链的完全上游。 该项目的起源是几年前的社区工作,当时Rust仍为0.9版本;该语言发生了很大的变化,以至于社区工作很难跟上进度。现在,该语言处于稳定状态,这是创建替代编译器的好时机。该项目的开发人员热衷于“ Rustaceans”,他们希望回馈Rus......
2021-1-10 13:20
欢迎来到本系列的第三期也是最后一部分,这是关于我们如何在Rust中实现运行时反射系统的系列。 到目前为止,我们已经展示了如何提出一个相当简单的Class和Instance模型来考虑运行时Rust类。在第1部分中,我们将它们用于类型检查,在第2部分中,我们增加了对从结构读取属性的支持。 在本文中,我们从属性获取器开......
2021-1-10 13:17
在本文中,我们将定义一个Kubernetes自定义资源定义(CRD),然后编写一个控制器(或运算符)来管理它-全部用60行Rust代码编写。 在过去的几个月中,我一直在Rust中编写越来越多的Kubernetes特定代码。尽管Kubernetes本身是用Go编写的,但我发现我通常可以在Rust中编写更简洁,可读性和......
Rust Design Patterns as a Book(rust-unofficial.github.io)
2021-1-4 20:1
在开发程序时,我们必须解决许多问题。 程序可以看作是解决问题的方法。 它也可以看作是许多不同问题的解决方案的集合。 所有这些解决方案共同解决一个更大的问题。 有许多共享相同形式的问题。 由于Rust不是面向对象的设计,因此相对于其他面向对象的编程语言而言,设计模式也有所不同。 尽管细节不同,但是由于它们具有相同的形......
2021-1-4 12:38
每次回到Rust时,我都必须弄清楚模块系统是如何工作的。这是我将其与Python的模块系统进行比较的一些说明。 板条箱是Rust中的构建目标。板条箱可以是库,也可以是二进制文件。可以用货物建造。 在Python中,库称为“包”。二进制文件是一个完全异构的概念,通常通过配置入口点来安装。这样的二进制文件甚至不......
Rust is now overall faster than C in benchmarks(benchmarksgame-team.pages.debian.net)
2021-1-4 5:2
…对按编程语言分组的以性能为导向的软件工程师的无聊程度进行了相当扎实的研究。 要解决此问题,必须更新或替换正则表达式板条箱。 我花了两个周末。 始终查看源代码。 也许程序会作为一致的语言倡导和营销策略的一部分对项目做出贡献,这得益于更多的程序员在程序优化上花费的时间。 与以任何一种编程语言编写的最快程序相比,对......
A half-hour to learn Rust(fasterthanli.me)
2021-1-2 15:5
为了提高编程语言的流利程度,必须阅读大量的语言,但是如果您不知道它的含义,又怎么能阅读很多呢? 在本文中,我将不着重于一个或两个概念,而是尝试尽可能多地浏览Rust片段,并解释它们所包含的关键字和符号的含义。 让x:i32; //'i32'是一个有符号的32位整数x = 42; //有i8,i16,i32,i64......
ClickOnce for Rust Apps(taggartsoftware.medium.com)
2021-1-2 9:49
ClickOnce是在Windows上分发应用程序的一种很酷的分散式方法。我将演示如何使用ClickOnce分发Rust语言应用程序。该游戏使用Rust / WinRT在Windows运行时之上构建UI。 ClickOnce于2006年1月随.NET Framework 2.0一起提供。将近15年之后,宣布了具有改进......
2021-1-2 8:26
朝鲜蓟是用Rust和Ruby编写的Ruby实现。朝鲜蓟打算与MRI兼容,并且针对Ruby 2.6.3。朝鲜蓟提供了一个用Rust和Ruby实现的Ruby运行时。 您可以在浏览器中尝试朝鲜蓟。 ArtichokePlayground运行Artichoke的WebAssembly构建。 要通过货......
Rust 1.49.0(blog.rust-lang.org)
2021-1-1 8:53
Rust团队非常高兴地宣布Rust的新版本1.49.0。 Rust是一种编程语言,它使每个人都可以构建可靠且高效的软件。 如果您具有通过rustup安装的Rust的早期版本,则获取Rust1.49.0的过程非常简单: 如果还没有,可以从我们网站上的相应页面获取rustup,并在GitHub上查看1.49.0的详......
2020-12-30 19:56
CoStar是一家商业房地产数据和分析提供商,还经营着Apartments.com和ApartmentFinder.com等挂牌网站,该公司于2月同意以5.88亿美元的价格收购RentPath。全现金交易是在RentPath表示将申请第11章破产保护后提出的。据《华尔街日报》报道,RentPath已经聘请了财务顾问来......
2020-12-30 19:43
rust bittorrent长大后,洪流对我来说是一件大事。我一直很好奇它是如何工作的。 好奇心只有在我开始编程并了解更多细节之后才会增加。有一项技术是如此有效而又简单,以至于在没有任何营销的情况下,由于纯粹的技术优势而获得了广泛的采用。它只是有效,人们使用了它。 那么为什么不写一个呢?我试过用C ++。它从未......
2020-12-29 2:32
如果我已经达到每月$ 1,000美元"目标,我将在一年内发布2个主要版本。 如果我已经达到每月$ 2,000美元"目标,我将获得扩展验证(EV)代码签名证书,并将其用于对项目二进制文件进行签名。 NSudo Launcher基于Raymai97的SuperCMD。访问此处(在新......
2020-12-25 20:14
我们依靠您的支持:您知道您可以每月不到3美元的价格获得Phoronix Premium吗? 立即尝试以单页查看我们网站上无广告的多页文章,更多内容同时使您能够撰写更多Linux硬件评论。 基于Rust编写的基于微内核的操作系统Redox OS将于圣诞节发布。 Redox OS 0.6在圣诞节前夕发布,具有许多错误修......
2020-12-25 13:7
Pung是一个(研究)通信系统,用户可以在完全不受信任的通道上私下交谈,特别是Pung可证明在与全球对手对抗的同时将所有内容和元数据隐藏在对话中。有关协议及其保证的详细信息,请参见我们的论文。 Pung用Rust编写,并且在每晚编译器下进行编译(对于我们的基准测试框架几乎是必需的)。我们已经测试到nightly-......