2020-7-12 12:38…。arth汇总19个拉取请求成功合并:-rust-lang#71322(接受tuple.0.0作为元组索引(Take 2))-rust-lang#72920(稳定常量和静态中的`transmute`,但不是常量fn)-rust-lang#73862(将强制转换和强制转换稳定为常量fn中的`&;[T]`)-ru......
2020-7-12 8:43在2020年7月10日星期五下午3:59,Josh Triplett<;
[email protected]&>写道:据我回忆,Greg;最初引入此选项的最大条件是执行与LTO使用的相同的Kconfig选项,并关闭其下的&>选项。有足够的时间来做实验。否,请将其设为铁锈可用自动配置选项。与我们已......
2020-7-12 6:12Rust是一种面向速度和安全性的编程语言。在过去的几年里,Rust获得了大量的采用,开发人员非常喜欢它。尽管有许多其他的系统编程语言,但Rust是极少数能够在性能方面站稳脚跟的C/C++替代语言之一。
铁锈是我们在Polyath为我们即将推出的区块链Polymesh选择的语言。在这篇文章中,我将分享一些我最喜欢的Ru......
2020-7-12 0:46随着科技巨头准备在今年夏天与反垄断执法者对峙,它们将得到一系列主要右倾捍卫者的支持,从有影响力的前政府官员到人脉深厚的智库。
大局:司法部、联邦贸易委员会(Federal Trade Commission)和各州正在对针对Facebook和谷歌的垄断行为进行多项调查,亚马逊(Amazon)和苹果(Apple)等其他巨......
2020-7-11 16:53/color/Atom feed Linux kernel in-tree Rust support@2020-07-09 18:41 Nick Desaulniers 2020-07-09 20:52‘Miguel Ojeda`(2多个回复)0个兄弟,3个回复;9+条消息发件人:Nick Desaulniers@2......
2020-7-11 14:5The Interface是一个关于社交媒体和民主交集的每日专栏和时事通讯。点击此处订阅。
昨天,我们讨论了最近记者和科技界之间的社交媒体冲突,如何更好地将其定义为经理和员工之间的冲突。今天,我想从另一个角度来看这场冲突--它是如何在热闹的、仅限音频的、仅限受邀的社交网络俱乐部上演的。就像之前的许多社交初创公司一样,......
2020-7-11 5:1早在11月,谷歌就宣布了以21亿美元收购Fitbit的计划。截至撰写本文时,由于一家大公司收购另一家大公司时,任何时候都会进行所有通常的监管审查,这笔交易尚未通过。欧盟监管机构往往是这类交易的关键障碍,这一次可能也不会有什么不同。
路透社援引“知情人士”的话指出,如果谷歌不做出一些让步,它可能会以欧盟反垄断调查的形式......
2020-7-10 14:45加州和阿拉巴马州是仅有的两个没有参与48个州的反垄断调查的州,波多黎各和哥伦比亚特区始于9月,调查的重点是谷歌在在线广告和搜索领域的主导地位。
目前仍不清楚报道的加州调查将聚焦于谷歌业务的哪些方面。
司法部目前也在对谷歌进行自己的反垄断调查,并与多州调查合作。预计调查将导致针对谷歌的诉讼。
谷歌是Facebook、微......
2020-7-10 5:41谷歌的一位工程师希望在今年的Linux Plumbers大会上讨论允许树内Rust语言支持的可能性。谷歌(Google)的尼克·德索尔尼尔斯(Nick Desaulniers)以其在LLVM Clang&&ing Linux内核方面的工作和相关努力而闻名,他想要提出对内核的树内锈(in-tree Rust)支持问题。......
2020-7-9 11:21我最近决定把棋盘游戏实验室的引擎从TypeScriptt换成Rust。以下是我使用这两种语言的经验总结。
使用JavaScript或TypeScript的优势之一是,您可以在客户端和服务器上运行相同的代码。对于桌面游戏实验室,这意味着可以在两端独立更新游戏状态。这将在客户端带来无延迟体验,同时仍将服务器用作权威数据源......
2020-7-6 8:29这是向JavaScript开发人员介绍Rust语言系列文章的第三部分。以下是过去的章节:
fn main(){let Income=100;let Tax=Calculate_Tax(Income);println!(";{}&34;,Tax);}FN Calculate_Tax(Income:I32)->......
2020-7-6 7:30我最近在“铁锈”中写了我的第一个4K简介,并在Nova2020上发布了它,它在新的学校简介比赛中获得了第一名。编写4K简介相当复杂,需要您同时掌握许多不同的领域。在这里,我将重点介绍我所学到的关于使Rust代码尽可能小的知识。
你可以在YouTube上观看演示,在Pouet下载可执行文件,或者从GitHub获得源代码......
2020-7-6 1:59这篇文章原本是Zero to Production的一部分,用来解释我们选择技术背后的原因。它最终变得如此之大,成为了自己的文章!
如果您要开始在Rust中构建一个新的可投入生产的API,您应该选择哪一个?
当涉及到以下问题时,我将分析每个Web框架所处的位置:
最后,我会提出我的建议。值得一提的是,没有绝对的选择:......
2020-7-5 20:55大约六个月前,我在reddit上发了一篇帖子,强调Espressif';的llvm xtensa fork的发布,不久之后,我就有了一个可以生成xtensa汇编的rustc工具链。在这一点上,我不得不将这个项目搁置一边,以完成我的大学最后一年。有趣的是,我没有离题太远,我最后一年的项目使用铁锈制造了一款智能手表......
2020-7-5 2:11在过去的二十天左右的时间里,我一直在学习“锈”,我在读“布兰迪与奥伦多夫”这本书,边走边编。一旦我开始使用Rust特征和闭包以及相关类型,就会发现在Haskell中使用类型类、数据结构、闭包传递和相关类型进行编程的相似性非常明显。
作为热身,我想我应该尝试将流融合核心从Haskell移植到Rust。这是我十多年前编写......
2020-7-4 17:51本周,Linux基金会每年一度的开源峰会和嵌入式Linux大会北美特别虚拟版,原定于德克萨斯州奥斯汀举行。
这场现已上线的活动保留了全部230个主题演讲(现场问答环节),其中包括与Linux创建者莱纳斯·托瓦尔兹(Linus Torvalds)和VMware首席开源官德克·霍恩德尔(Dirk Hohndel)进行的传......
2020-6-30 21:35商业·分析有没有感觉到在那些Zoom会议上遗漏了一些重要的东西?如果是这样的话,你并不孤单--而且有加拿大的科学来支持你。
随着政界和商界领袖努力重启经济,希望让餐馆、零售商和工厂重新盈利,或许有充分的经济理由,让至少部分在家工作的人群尽快回到办公室,这样做是安全的。
加拿大对电脑媒介交流的研究早在目前的封锁之前就开......
2020-6-30 21:11在本系列中,我们将探讨Rust在TiKV上下文中的编译时间,TiKV是TiDB数据库背后的键值存储。
最近,我们正在探索Rust的设计是如何阻碍快速编译的。在本系列的上一篇文章中,我们讨论了编译单元,为什么Rust如此之大,以及这对编译时间有何影响。
这一次,我们将用几个更多的主题来结束对Rust运行缓慢原因的讨论:......
2020-6-27 22:57欢迎回到本周的Apps中,Extra Crunch系列回顾了最新的操作系统新闻、它们支持的应用程序以及流经这一切的资金。欢迎回到这一周的Apps,即Extra Crunch系列。APP行业一如既往的火爆,2019年下载量达到创纪录的2040亿次,消费支出达到1200亿美元。人们现在平均花费3小时40分钟[…]
2020-6-27 16:54两名熟悉讨论情况的消息人士周五表示,司法部检察官预计未来几个月将对谷歌提起反垄断诉讼,重点是该公司在网络广告和搜索领域的主导地位。
据知情人士透露,美国司法部律师和州反垄断官员周五在网上会面,讨论了预期的申诉内容。由于调查仍在进行,这些知情人士未获授权公开发言。知情人士此前曾表示,诉讼是有可能的。
预计这起诉讼将涉及......
2020-6-27 16:6Pont是Mindware Games的棋类游戏Qwirkle的在线实现,它是为我的父母写的,这样他们就可以在新冠肺炎呆在家里的时代和朋友和家人一起玩。
游戏被分成几个房间,用三个字的代码(上图中的喜怒无常的形状)来标识。在每个房间里,游戏分发棋子,执行游戏规则,并提供一个本地聊天窗口。
不同寻常的是,这是一个基于网......
2020-6-27 16:4随着苹果公司最近宣布,他们将在未来的笔记本电脑和台式机上从Intel X86 CPU转向他们自己的ARM CPU,我认为现在是一个很好的时机来看看可能会影响在Rust工作的系统程序员的一些差异。
ARM CPU与X86不同的一个关键方面是它们的内存模型。本文将介绍什么是内存模型,以及它如何在一个CPU上导致代码正确,......
2020-6-26 15:42我们对托纳里的目标是建立一个通往另一个空间的虚拟通道,允许真正自然的人类互动。经过近两年的开发,据我们所知,Tonari是目前可用的最低延迟、高分辨率、随时可以生产的电话会议产品(我们真的不喜欢这个词)。
玻璃到玻璃的延迟130ms(从光线照射到摄像头出现在另一边屏幕上的时间)。
相比之下,Zoom和WebRTC的典......
2020-6-24 22:48Rust的设计灵感来自许多现有的语言和技术,其中一个重要的影响是函数式编程。函数式编程通常包括使用函数作为值,在参数中绕过它们,从其他函数返回函数,将它们赋给变量以供以后执行,等等。
在本章中,我们不会讨论什么是函数式编程或什么不是函数式编程的问题,而是讨论Rust的一些特性,这些特性类似于许多语言中通常称为函数式的......
2020-6-24 4:20伦敦--周二,德国最高法院裁定,Facebook滥用其在社交媒体领域的主导地位,非法获取用户数据。这一裁决可能会进一步鼓励欧洲各国政府挑战大型科技平台。
联邦法院(Federal Court Of Justice)的这项裁决维持了德国反垄断监管机构的一项裁决,对于支持对全球最大的科技公司实施更严格监管的人来说,这是一......
2020-6-23 12:19在本系列中,我们将探讨Rust在TiKV上下文中的编译时间,TiKV是TiDB数据库背后的键值存储。
最近,我们正在探索铁锈的设计是如何阻碍快速编译的。在本系列的上一篇文章中,我们讨论了实现泛型所需的编译时困难的权衡。
编译单元是语言编译器运行的基本工作单元。在C和C++中,编译单元是源文件。在Java中,它是一个源......
2020-6-23 12:1那么,您正在编写Rust,但是它还不够快?即使您使用的是Cargo Build--Release?以下是一些可以提高Rust项目运行时速度的小事情--实际上不需要更改任何代码!
请记住,以下建议并不能取代实际的性能分析和优化!我也认为不用说,检测其中是否有任何帮助的唯一方法是拥有代表您的应用程序在实际使用中的行为的基......
2020-6-23 11:5连续碰撞检测:通过在任何碰撞机上启用连续碰撞检测(CCD),不会错过任何接触。防止快速移动物体之间的隧道问题,不会错过任何接近事件,这要归功于传感器上完全支持CCD。
2020-6-23 7:12它演示了如何使用Python和Selenium将大量数据输入作业自动化到PeopleSoft中。
它获取所需数据的CSV文件,并自动将其输入PeopleSoft。
如果您有一些艰巨的数据输入任务,我建议您研究一下Selenium以使其自动化。
大约6年来,我不得不使用PeopleSoft做我的部分工作(在大学物理系排......
2020-6-22 19:52只要有机会,我就会赞扬消息传递和事件循环在Rust中构建并发工作流的优点。然而,在我睁大眼睛的热情中,我会让它听起来几乎不会出错。
所以今天,让我们来了解一些关于错误消息传递代码原型的细节。
我认为这个错误适用于几乎所有的消息传递代码(例外情况可能是使用同步绑定通道)。
尽管我认为原生线程和横梁通道比异步/未来生态系......