2020专题

中国341城市生态系统服务价值数据集(2000-2020年)

生态系统服务反映了人类直接或者间接从自然生态系统中获得的各种惠益,对支撑和维持人类生存和福祉起着重要基础作用。目前针对全国城市尺度的生态系统服务价值的长期评估还相对较少。我们在Xie等(2017)的静态生态系统服务当量因子表基础上,选取净初级生产力,降水量,生物迁移阻力,土壤侵蚀度和道路密度五个变量,对生态系统供给服务、调节服务、支持服务和文化服务共4大类和11小类的当量因子进行了时空调整,计算了

2020杭州(准)独角兽企业

2020杭州(准)独角兽企业

【Rust日报】 2020-02-07 為什麼 Discord 要從go轉換到rust

為什麼 Discord 要從go轉換到rust 今天來講的更詳細一點 他們發現go程式每兩分鐘就會有一個延遲高峰 這個延遲高峰是因為go每兩分鐘就要清一次記憶體垃圾 這個問題出現在 go 1.9.2 也許最新版修掉了 不過已經對Discord沒有意義了 這次的測試是在 2019年5月進行的 結論: 有GC的語言不代表你可以不用處理記憶體問題 他會在未來轉化成另一種成本更高的問題,如果你有做起來的

【Rust日报】2020-02-06 那些在生产中使用 Rust 的公司

那些在生产中使用 Rust 的公司 按行业组织的,在生产中使用 Rust 的公司的精选列表。可供大家参考,GitHub 地址:https://github.com/omarabid/rust-companies reddit 上参与讨论:https://www.reddit.com/r/rust/comments/ez7m4u/rust_companies_in_production_list_

【Rust日报】 2020-1-30 r/rust 频道的数据统计

r/rust 频道的数据统计 在过去的一年左右的时间里,reddit.com 的 r/rust 频道的订阅人数约为过去六年的总和。 数据源:https://subredditstats.com/r/rust Reddit 上参与讨论:https://www.reddit.com/r/rust/comments/ew1i8w/in_the_last_year_or_so_rrust_gained

【Rust日报】 2020-01-31 Rust編譯模型災難

rust 1.41了! 除了一些功能更新 重要的是不再支援32-bit Apple產品了 read more open-source security key google 使用rust實作了 OpenSK 支援 FIDO U2F, FIDO2 兩種標準 read more Rust編譯模型災難 文章作者Brian Anderson是Rust編程語言 及其姊妹項目Servo Web瀏覽器的共同創

【Rust日报】2020-03-12 Web 框架常备的 Sessions 库

Web 框架常备的 Sessions 库 Sessions 库可以为自定义会话后端系统提供基础的内存和文件系统支持。 特性如下: Async/awaitEasy custom StoreStores the values in a Map<String, Value> based on serde_json 使用示例: let store = Arc::new(CustomStore::new(

【Rust 日报】2020-03-11 :2020 RustConf CFP (Call For Proposals) 正式启动

【博客】我对 Rust 和 .NET 的探索 作者从事于用 Rust 促进 .NET 开发的工作,现在他们的项目有点快成形的意思了但还有很多问题,所以他决定和社区的人介绍一下他们的工作并交流一下. 项目现在还没取好名字,也暂不开源,主要两部分组成: 将 rustc 中的 LLVM bitcode 转化为 .NET 程序集(assembly)的编译器为其他 .NET 程序集聚合 Rust bind

【Rust日报】 2020-07-09 Rust 机器学习应用:K-means 聚类和可视化

Rust 机器学习应用:K-means 聚类和可视化 虽然机器学习的通用语言是 Python, 但是 Python 本身在计算密集型算法中实际上相当慢的。而 Rust 可能比 Python 快 25 倍。 对于基于 web 的机器学习应用程序来说,基于 Rust、WebAssembly 和 Node.js 的精简软件栈很有意义。Rust 允许我们编写高性能的机器学习函数。为了运行时安全性、跨平台

【Rust日报】2020-07-07 微软研究院发布文章,在可信感测平台中拥抱Rust技术

工具链配置软件Rustup已发布新版本1.22.0 Rustup是Rust语言的工具链配置软件。本次版本更新主要提高软件的易用性、便捷性,增加工作效率。更新支持了更多的操作系统平台:现在,你可以在RISC-V RV64GC指令集的Linux系统,使用rustup安装工具链。本次更新还优化了用户交互部分,以针对nightly版本支持的工具给出不同的提示。更新支持使用更简单的安装方式,来安装各个Ru

【Rust日报】2020-07-04 StackExchange 站点的命令行搜索工具

StackExchange 站点的命令行搜索工具 so,可以用来搜索 StackExchange 网络内任何站点的命令行工具,其中就包括程序员熟知的 StackOverflow 站点。 使用示例如下: # search using default configuration$ so how do i reverse a list in python# search for a latex so

【Rust日报】2020-06-29 - cargo alias

ANSSI Rust开发指南 #rust ANSSI(法国国家网络安全局),信息系统安全国家机构是一项法国服务,创建于2009年7月7日,负责计算机安全。国家网络安全局向国防和安全事务秘书长报告,以协助总理履行其国防和国家安全职责。ANSSI取代了计算机安全中央局,该局于2001年7月31日取代了SCSSI。 他们发布了一份新的Rust开发指南,包括了一些规范、建议和最佳实践,以指导程序员开发安

【Rust日报】2020-06-28 - 动态链接库统计分析

压缩工具compress-tools 0.6.0发布 compress-tools 0.6.0 released https://crates.io/crates/compress-tools 压缩工具compress-tools 0.6.0发布。compress-tools是基于libarchive的开发的,并提供部分原库的压缩功能。这个工具现在可以解压: compressed files

【Rust日报】2020-08-30 GlueSQL:完全用Rust编写的SQL数据库,同时支持Wasm

GlueSQL:完全用Rust编写的SQL数据库,同时支持Wasm GlueSQL 正处于早期阶段,但它支持一些基本的SQL查询。主要特点: 完全用Rust编写纯功能执行层支持Wasm 作者在Reddit上表示,他希望在Rust项目中,可以让GlueSQL成为SQLite的替代方案。 I also hope GlueSQL to take some roles which SQLite is

【Rust日报】2020-08-29 生产环境 Rust 序列化库的选择

生产环境选哪个 Rust 序列化库? 序列化一直是 Rust 的强项,序列化库既成熟又快速。 特别是 Serde 在 Rust 1.0.0 发布之前就已经可用,其背后的理念是使用 trait 解耦对象,并从序列化格式中进行序列化/反序列化,这是一个非常强大的思想。格式编写者只需实现 Serde 的 trait 即可,而用户通过#[derive(Serialize,Deserialize)]对其对

【Rust日报】2020-08-28 Rust 1.46稳定版发布

Rust 1.46稳定版发布 const fn提升 这个版本主要是对 const fn 的提升: https://github.com/rust-lang/rust/pull/72437/ 现在已经支持: if, if let, and matchwhile, while let, and loopthe && and || operators 不过 if true 和while true 的问

【Rust日报】2020-08-24 理解 Rust 的切片

理解 Rust 的切片 在迁移一些 C/C++ 代码到 Rust 过程中, 你是否也对切片的所有权如何从 Rust 中传递给 C 感到困惑 ? 亦或是对切片的内存布局感到困惑, 从而担心是否会造成内存泄露 ? 作者开始有同样的不解, 在深入了解以后,写下该篇文章帮助有同样疑惑的人. https://codecrash.me/understanding-rust-slices 裸金属上使用 Rus

【Rust日报】2020-08-21 RustConf研讨会在线举办

Oxigraph - 实现了SPARQL标准的图数据库 Oxigraph is a graph database implementing the SPARQL standard. Official website: https://github.com/oxigraph/oxigraph Oxigraph是一个实现了SPARQL标准的图数据库。宗旨是为了实现一个基于RockDB和Sled的

【Rust日报】2020-08-22 google/autocxx - 高度自动化的rust调用c++,而且安全,时尚

google/autocxx - 高度自动化的rust调用c++,而且安全,时尚 这个项目是一个从Rust中调用c++的工具,以一种高度自动化但安全的方式。 这样做的目的是,在使用bindgen的一个变体从现有的c++头文件自动生成接口的同时,也具有来自cxx的所有流畅安全性。可以把autocxx看作是将bindgen插入cxx的胶水。 它的目的是最终公开一个过程宏,如下所示: class Bo

【Rust 日报】2020-11-04 bacon: 幕后代码检查工具

async-std v1.7.0 发布 增加了 tokio-03 的 flag , 可以很好地适配 Tokio 0.3 的 runtime。更新了一些依赖 https://github.com/async-rs/async-std/releases/tag/v1.7.0 bevy_tilemap:基于块的地形构造工具(tilemap) 用于游戏引擎 Bevy 中,支持多线程块,泛型 traits

【Rust日报】2020-11-03 《Rust日报》总第1000期

今日头版 《Rust日报》第1000期,感谢有你 两年半的时间,我们一期期走来,到了今天发行的第1000期。回想我第一次看《Rust日报》,还是在Rust 2018刚推出的时候。丰富的新闻和思考让我眼前一亮,我慢慢开始喜欢这样的报纸。每天浏览日报,已经成为许多Rust爱好者的生活习惯。 Rust日报社很高兴能和读者们共同进步,也很乐于见到更多的企业、研究团队开始关注这门编程技术。希望在未来的时间

【Rust日报】2020-10-31 Rust可测性设计:一个调查

colo colo是一个小型的CLI工具,可以显示颜色并在不同的颜色空间之间进行转换。它支持RGB、CMY、CMYK、HSV、HSL、LCH、LUV、CIELAB、Hunter lab、CIE 1931 XYZ和CIE YXY。非常感谢color_space包,这是colo用于转换的包! Github 链接,https://github.com/Aloso/colo Rust可测性设计:一个调查

【Rust日报】 2020-10-29 Rust China 2020

Rust China 2020 公告原文:Rust 2020 中国大会,将于 12月26,27日在上海举办。本次大会由 Rust语言中文社区 主办,一年一度中国 Rustaceans 最盛大的节日。现在开始筹备。大会估计接收 30 个左右 Topics,观众报名售票会在12月开始。现在开始征集 Topic, 同时大会接受使用 Rust 或对 Rust 感兴趣的企业的赞助,赞助门槛不高,详情有意愿

【Rust日报】2020-10-28 RustSBI项目已进入RISC-V SBI标准

RustSBI项目已进入RISC-V SBI标准 RISC-V指令集的SBI标准规定了类Unix平台下,操作系统运行环境的规范。目前,RustSBI项目已获得SBI编号4,代表它已经被收录入RISC-V SBI标准。 RISC-V架构中,存在着定义于操作系统之下的运行环境。这个运行环境不仅将引导启动RISC-V下的操作系统,还将常驻后台,为操作系统提供一系列二进制接口,以便其获取和操作硬件信息。

【Rust日报】2020-10-26 Box 即将支持自定义的 allocators

Box 即将支持自定义的 allocators 下面的 pull request 合并之后, Box 将会支持自定义的 allocators. Box 的定义将会从 Box<T> 变成 Box<T, A = Global>. https://github.com/rust-lang/rust/pull/77187 Rust 的 Hyper 会让 Curl 变的更安全 curl 是使用 C 语言编

【Rust日报】2020-10-23 - rust-gpu v0.1发布,尝试让Rust成为GPU编程的一等语言

rust-gpu v0.1发布,尝试让Rust成为GPU编程的一等语言 纵观游戏开发的历史,离不开GPU编程,其中最为重要的一个概念是Sharder language,即着色器语言。如今主流的着色器语言主要有三种: 基于 OpenGL 的 OpenGL Shading Language,简称 GLSL;基于 微软DirectX 的 High Level Shading Language,简称 H