#rust

Rust for Windows(github.com)
2021-1-22 4:11
使用Windows crate,您可以直接使用从描述API的元数据中即时生成的代码来调用过去,现在和将来的任何Windows API,然后直接进入Rust包,在其中可以像调用另一个Rust模块一样调用它们。 Rust语言投影遵循C ++ / WinRT建立的传统,即使用标准语言和编译器为Windows构建语言投影,......
Rust for Windows(github.com)
2021-1-22 2:50
使用Windows crate,您可以直接使用从描述API的元数据中即时生成的代码来调用过去,现在和将来的任何Windows API,然后直接进入Rust包,在其中可以像调用另一个Rust模块一样调用它们。 Rust语言投影遵循C ++ / WinRT建立的传统,即使用标准语言和编译器为Windows构建语言投影,......
2021-1-21 4:56
Rust席卷了编程语言世界。自2015年发布1.0版以来,它一直是最受欢迎的编程语言之一,得到了开发人员和贡献者的忠实拥护。 要了解为什么开发人员如此偏爱这种语言,我们开始了有关Rust在生产中的新系列。在其中,我们将采访使用Rust进行重大项目的人员:应用程序,服务,启动MVP等。 对于本系列的第一部分,我们采......
2021-1-20 22:21
我知道许多人使用The Great Suspender来自动暂停Chrome中无效的浏览器标签。显然,此扩展程序的最新版本已由一个阴暗的匿名实体接管,并且现在被Microsoft标记为恶意软件。值得注意的是,该扩展程序的最新版本(v7.1.8)添加了集成的分析功能,可以跟踪您在所有站点上的所有浏览活动。 kes。 ......
2021-1-20 21:26
构建Qt应用程序时,QWidgets的优点之一是能够使用QPainterAPI以简单的方式构建自定义窗口小部件。这使Qt开发人员几乎完全可以为其小部件实现复杂的几何形状。 另一方面,QML默认仅包含矩形。这些矩形可以更改半径以创建圆形和圆形的矩形,但是形状越复杂则越复杂。 幸运的是,Qt API提供了多种实现自......
2021-1-19 22:28
LatticeFlow背后的总体思路是构建工具,以帮助AI团队构建和部署安全,可靠和可信赖的AI模型。该团队认为,今天的问题是模型非常擅长找到正确的统计模式以达到给定的基准。但是,由于这些模型针对实验室环境中的准确性进行了优化,而不是针对现实环境中的鲁棒性进行了优化,因此使它们变得不灵活。 “评估机器学习模型的最常......
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构建。 要通过货......