#rust

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......
2020-9-17 0:2
据《华尔街日报》周二报道,美国联邦贸易委员会(Federal Trade Commission)的官员已经开始针对Facebook展开潜在的法律诉讼,这是该机构对该公司长达一年的反垄断调查的一部分。 据《华尔街日报》报道,联邦贸易委员会尚未就是否最终起诉Facebook做出决定。为可能的诉讼准备法律论据通常是调查的一......
2020-9-16 23:3
华盛顿-据知情人士透露,美国联邦贸易委员会(Federal Trade Commission)正准备在年底前对Facebook提起可能的反垄断诉讼,此案将挑战该公司在社交媒体领域的主导地位。 在此案准备工作之前,联邦贸易委员会花了一年多的时间调查人们对Facebook一直在利用其强大的市场地位扼杀竞争的担忧,这是美国......
2020-9-16 22:59
在今天的苹果发布会上等待iPhone12发布的苹果迷们可能会有点失望。但是,苹果给了他们一个机会来拖延他们的时间:宣布iOS14将于明天发布。 惊喜!听上去不错!。除非,也就是说,您是一名iPhone应用程序开发人员。他们很生气。 我知道这听起来有多烦人,但我认为这是我在苹果发布会后感受到的最负面的一次。我并没有强迫......
2020-9-15 14:8
说到互联网,快永远不够快。现在尤其如此,因为我们的许多客户几乎完全在网上学习、工作和生活-所有这些都同时使用不同的设备。 因此,我们今天非常兴奋地宣布2 GG-为互联网密集型家庭中的客户带来更多的带宽和速度,他们可能需要更多的GIG来做他们的事情,无论这可能是什么。 谷歌光纤于2010年推出,提供1G速度。当时,美国......
2020-9-15 0:28
早在2020年春的Goout,我们就希望用一个更轻量级的框架来取代Spring-Tomcatduo来支持我们未来的Kotlin微服务。我们做了一些详细的(有时是哲学上的)理论比较,我非常喜欢,但这些不能替代亲身体验。我们决定使用最可行的框架来实现概念验证微服务,并在此过程中在基准中强调它们。虽然Kotlin是主要语言......
2020-9-13 6:2
LWN订户已向您提供以下仅限订阅的内容。数以千计的用户依赖LWN获取来自Linux和自由软件社区的最好消息。如果您喜欢这篇文章,请考虑接受右边的试用报价。感谢您访问LWN.net! 免费试用LWN 1个月:无需付款或信用卡。现在激活您的试用订阅,看看为什么成千上万的读者订阅LWN.net。 2018年,三名前GnuP......
2020-9-12 23:20
我是在2018年被介绍给铁锈的,从那以后就一直被迷住了。Rust是一种系统编程语言,与C++非常相似。不过,与C++不同的是,它相对较新,它的语言设计更现代、更复杂。使用写作会让人感觉更像是在写打字稿或哈斯克尔(Haskell)。这并不令人惊讶,因为尽管它是一种运行时间非常短且没有GC的语言,但它派生了许多函数式编程......
2020-9-12 14:46
2030年初,我在我的档案里发现了这篇文章。从我今天了解到的情况来看,我认为在我写作的那一刻,这是非常有洞察力的。我觉得它应该出版,因为它可以教会我们,铁锈开发人员,如何防止那种悲惨的故事再次发生。 杀死哈斯克尔的东西也可能杀死拉斯特。我为什么要在这种情况下提到哈斯克尔呢?哈斯克尔和拉斯特有很深的关系。不是因为拉斯特......
2020-9-12 7:15
Redox是一个用Rust编写的类Unix操作系统,旨在将Rust的创新带到现代微内核和全套应用程序中。
2020-9-12 0:49
我最近发布了一个新的Rust库,该库旨在简化异步每核线程(Thread-per-Core)应用程序的编写任务:Scipio。我打算用它来驱动我正在为我目前的雇主Datadog编写的新一代存储密集型系统。 但我并不是这类系统的新手:在过去的7年多时间里,我一直在为ScyllaDB工作,这是一个NoSQL数据库,它成功地......
2020-9-12 0:7
Rust的包管理系统中没有名称空间。它通常被认为是一个漏洞。但这不是bug,而是一种功能!虽然平面程序包注册表有负面影响,但也有真正的好处。稳定性、连续性和统一性(不鼓励分叉和支离破碎的身份)。寻求添加名称空间而不解决其删除的积极方面的建议可能不会被接受。 我注意到,现行制度的好处似乎只是作为对建议的反对而顺便提及,......