TAG:rust

Rust 2021: GUI(raphlinus.github.io)
2020-9-30 3:44
这是对铁锈呼吁的2021年博客的响应,也是对去年进入的后续行动。它将完全集中在GUI上。 对于Rust的GUI工具包有相当大的兴趣。作为一个数据点,它在2019年Rust调查中排名第六,仅次于异步I/O。为了实现这一目标,也有相当多的活动,尽管作为一个社区,它仍然感觉有点不专注。一个典型的迹象是似乎每隔几个月左右就会......
2020-9-29 13:51
©2020财富传媒IP有限公司。版权所有。使用本网站即表示接受我们的使用条款和隐私政策|CA收集和隐私声明|请勿出售我的信息|Ad Choices Fortune是Fortune Media IP Limited的商标,在美国和其他国家/地区注册。“财富”杂志可能会因本网站上的一些产品和服务链接而获得补偿。报盘如有更......
2020-9-28 8:43
这个项目的目的是制造一个黑莓跟踪球鼠标,并把它粘在(据称)符合人体工程学的键盘中间……。在铁锈嵌入中,对于STM32F042:)。 这是从Twitter的点子到董事会,然后是铁锈嵌入公司(Rust Embedded)的想法。该代码基于RTIC Rust-Embedded框架(以前称为RTFM)。它只使用中断,也可以在......
2020-9-27 19:49
我注销Cloudflare账户已经一年多了。他们不停地给我发电子邮件,尽管一再要求,也没有把我从他们的营销名单中删除。他们的首席技术官告诉我他会调查,但什么都没改变。他们的数据保护办公室没有回应我的请求。 我已经将这一事件升级到最高级别的云焰,但他们似乎就是无法采取任何行动。这是令人担忧的。 不幸的是,首席技术官约翰......
2020-9-27 12:5
早上好!。现在还是2020年,世界着火了,所以我想我们都需要散散心。 这篇文章延续了我被无耻的书呆子狙击的传统-一次是Pascal关于小字符串的攻击,第二次是Twitch查看器关于Rust枚举大小的攻击。 不如您教我们如何在文件更改时重新加载dylib? 比方说我们想问候许多不同的事物和人,我们可能想要greet函数......
2020-9-26 10:31
据报道,美国反垄断执法者正在起草一项针对谷歌(及其母公司Alphabet)的诉讼。司法部和一个由州总检察长组成的大型联盟本周将举行会议,可能很快就会提起诉讼。据报道,虽然它将重点关注谷歌在在线广告和搜索领域的主导地位,但这起诉讼可能会涵盖谷歌行为的更多方面,包括其在移动操作系统和网络浏览器方面的主导地位。这起诉讼有可......
2020-9-24 21:19
在Cloudflare,我们一直在努力提高我们的优势表现-这正是我今年夏天实习所需要的。我很高兴能与大家分享我们在过去几个月里对我们广受欢迎的防火墙规则产品所做的一些改进。 防火墙规则允许客户过滤到达其站点的流量。它是使用我们的引擎Wirefilter构建的,它接受客户编写的强大的布尔表达式,并将传入的请求与它们进行......
2020-9-24 19:36
Rust编程语言通过拥有[3]、引用和借用[4]以及slicetypes[5]特性来提供内存[1]和线程[2]的安全保证。然而,“不安全的锈”[6]引入了不安全的块、不安全的函数和方法、不安全的特性以及不受借用规则约束的新类型。 Rust标准库的部分实现为不安全代码之上的安全抽象(历史上容易受到内存损坏的影响[7])......
2020-9-23 23:32
WINDOWS HELLO™风格的面部认证,用Rust写的,基于Howdy。使用Linux可插拔身份验证模块(PAM)为系统范围的用户身份验证提供框架。使用Video4linux进行视频捕获。 为了让Hola对用户进行身份验证,必须向可能要使用Howdy的任何PAM配置文件中添加一个小更改。必须将以下行添加到任何配置......
2020-9-23 22:59
这家科技巨头在2019年11月宣布有意收购这家健身跟踪可穿戴设备制造商,称将支付21亿美元现金,以换取Fitbit及其持有的约2800万+用户的健康数据。 欧盟监管机构很快就让这家科技巨头去购买如此大量的敏感个人数据敲响了警钟,欧洲数据保护委员会(European Data Protection Board)在2月份......
2020-9-23 3:28
在过去的几周里,我将libebur128C库移植到了Rust,两者都使用了正确的Rust API和100%兼容的C API。 这篇博客文章将被分成4个部分,将在接下来的几周内发表。 如果您只对代码感兴趣,可以在giHub和crates.io上的ebur128板条箱中找到。 Ebur128机箱的初始版本是围绕libeb......
2020-9-23 2:54
蒂姆·库克在大西洋艺术节上表示,大公司值得仔细审查,他对苹果因反垄断问题而接受调查没有任何异议,因为苹果声称,这里不存在垄断。 在电影节的一次采访中,库克表示,他对苹果公司正在接受调查没有问题,但他热情洋溢地表示,他相信一旦立法者听到苹果的故事,他们就会看到苹果公司并没有垄断地位。正如MacRumors转录的那样: ......
2020-9-23 0:51
针对谷歌(Google)母公司Alphabet竞争行为的多项调查可能终于到了紧要关头,因为州和联邦监管机构今天将开会,计划针对该公司的一起或多起诉讼的下一步行动。 据“华盛顿邮报”和彭博社报道,司法部的检察官今天与几个不同州的总检察长会面,讨论即将对谷歌提起反垄断诉讼的计划。 美国司法部一年多前开始对市场领先的在线平......
2020-9-22 17:45
MOUD是Rust的HTML模板引擎。它是以宏html!的形式实现的,它将您的标记编译成专门的Rust代码。这种独特的方法使Maud模板快速、超级类型安全且易于部署。 请注意,Maud依赖于不稳定的过程宏API,因此需要Rust的夜间版本。 从0.11版开始,我对库的核心语法和语义感到满意。此阶段的开发重点是添加功能......
My least favorite Rust type(ridiculousfish.com)
2020-9-22 3:0
Struct range<;idx>;{/范围下限(含)。Pub start:idx,/范围上限(独占)。酒吧结束:IDX,}。 IDX通常是一个整数类型,但是您可以创建任何类型的范围,这将在稍后变得很重要。以下是单位范围: 射程有什么问题吗?这将是对拉斯特自己的批评。 任何Rust教程都将涉及借款、使用期限......
2020-9-21 6:4
它可以用于静态分析x86/x64二进制文件,重写代码(例如,删除垃圾指令)、重新定位代码或作为反汇编程序。 ✔️正确:所有指令都经过测试,并且ICE已经针对其他反汇编程序/汇编程序(xx、gas、objdump、masm、dump bin、nasm、ndisasm)和模糊化进行了测试。 ✔️格式化程序支持MASM、N......
Why Not Rust?(matklad.github.io)
2020-9-21 4:29
我最近读了一篇批评铁锈的文章,虽然它提出了很多好的观点,但我并不喜欢它。 - 这是一篇很容易争论的文章。总的来说,我觉得我不能推荐一篇批评铁锈的文章。这是一种耻辱, - 直面缺点是重要的,而揭穿低努力/错过知情的批评尝试不幸地接种了实际上好的论点的疫苗。 RUST是一种系统编程语言,它提供对数据布局和代码运行时行为的......
2020-9-21 2:52
Cloud Hypervisor是在KVM之上运行的开源虚拟机监视器(VMM)。该项目专注于在一组有限的硬件体系结构和平台上专门运行现代的云工作负载。云工作负载是指通常由云提供商内部的客户运行的工作负载。对于我们来说,这意味着大多数I/O由半虚拟化设备(即virtio)处理的现代操作系统,不需要遗留设备和64位CPU......
2020-9-21 2:47
使用topake::{Argument,CLIMake,DataType};FN Main(){let args=&;[Argument::New(&;[';o';],&;[";output";,";out";],Some(";Example Output ......
2020-9-20 6:41
甲骨文(Oracle)发布了Java第15版,这是25年前由詹姆斯·高斯林(James Gosling)在太阳微系统公司(Sun Microsystems)创建的语言。2009年,甲骨文以大约74亿美元的价格收购了Java,并表示这是甲骨文有史以来收购的最重要的软件。 Java 15或Oracle Java开发工具包......
2020-9-19 23:21
虽然我对Rust本身没有什么反对意见,并且一直在用Rust编写我喜欢的项目,但是我发现仍然有一些不足之处阻碍了Rust成为一种合适的编程语言。在这里,我想介绍它们,并解释为什么我认为它们是这样的,即使不是所有的它们对我都有影响。 首先,也是最重要的是,Rust没有正式的语言规范,我的意思是,虽然解释了语法和对象等一些......
2020-9-19 16:2
今天我们宣布在libs团队下成立一个新的项目组,专注于错误处理! 这个新的项目组由Jane Lusby(@yaahc)和Sean Chen(@seanchen1991)领导,AndrewGallant(@BurntSushi)担任顾问职务,Ashley Mannix(@KodrAus)担任图书馆小组联络人。 任何有......
2020-9-19 11:32
将两个依赖项添加到项目的Cargo.toml文件中:Tend本身和启用功能属性的Async-STD: #示例,请使用您需要的版本号,end=";0.13.0";async-std={version=";1.6.0";,Feature=[";Attributes";]}。 #[Asy......
2020-9-19 9:3
谷歌因侵犯人们的隐私而备受指责。现在,它可能会因为试图保护它而陷入麻烦。 当谷歌(Google)在1月份表示,计划效仿苹果,通过屏蔽大多数在线广告跟踪器来加强隐私保护时,业务依赖于追踪器的新闻和娱乐网站的出版商进行了回击。 出版商开始告诉司法部和州总检察长的工作人员,谷歌通过全球最大的网络浏览器Google Chro......
2020-9-18 23:33
有很多例子涵盖了发动机的各个方面。如果需要帮助,也不要犹豫去制造问题! 非常欢迎投稿!请检查问题,看看您可以如何帮助项目,并随时创建您自己的问题! FBX加载器支持版本7100-7400。目前还不支持二进制7500,但支持ASCII。
2020-9-18 17:16
我一直在用Rust开发一个可以使用Linux引导协议的x86引导加载程序。在这篇文章中,我想写下我的动机,这个项目的特点和问题。
Coffee Rust(www.theatlantic.com)
2020-9-18 3:49
在大西洋的这一边,咖啡树应该是安全的。但是真菌发现了它们。 在危地马拉的圣佩德罗·耶波卡帕(San Pedro Yepocapa)山城外,埃尔默·加布里埃尔(Elmer Gabriel)的咖啡树应该是枝繁叶茂、熠熠生辉。现在距离圣诞节还有一周,这是咖啡收获季节的核心,如果他的灌木丛健康的话,它们看起来就像挂着装饰品的......
2020-9-18 3:14
面向数据的设计是一种通过仔细考虑数据结构的内存布局及其对自动向量化和CPU高速缓存使用的影响来优化程序的方法。如果您还没有看过Mike Acton的“面向数据的设计和C++”演讲,我强烈推荐您去看一下。 数组结构与结构数组是指组织要操作的实体数据的两种截然不同的方式。 例如,假设我们正在编写一个视频游戏,并且我们希望......
My Favorite Rust Function Signature(www.brandonsmith.ninja)
2020-9-17 23:10
1266布兰登·史密斯(Brandon Smith)最近非常着迷于编写解析器,而Rust被证明是实现这一目标的完美语言。在我的冒险过程中,我想到了以下几点: 对于那些不熟悉解析的人来说,标记化是该过程的第一步。它接受原始代码字符串,如下所示: 这一阶段并不是非常复杂,但它简化了下一步的心理模型:构建抽象语法树。它删除......
2020-9-17 0:50
这个实现最初是在2016年编写的,目的是满足在Dropbox的存储系统(Magic Pocket)中洗牌大量字节的需要。以前,我们使用的是rust-protocol buf(因此生成的API与rust-protocol buf完全相同,以便于迁移),但是将rust结构序列化为原始消息,然后将它们再次序列化到我们的RP......