Comprehensive Rust(简体中文) 202412
的宏只是 部分卫生。 • Rust 是多范式编程语言。例如,它具有强大的面向对象的编程功能,虽然它不是函数式语言,但包括 一系列的函数概念。 5.2 变量 Rust provides type safety via static typing. Variable bindings are made with let: fn main() { let x: i32 = 10; println!("x: question about modifying a[3] can spark an interesting discussion, but the answer is that for memory safety reasons you cannot do it through a at this point in the execution, but you can read the data from shared reference. The standard library provides several ways to do this, all while still ensuring safety, typically by performing a runtime check. RefCell use std::cell::RefCell; use std::rc::Rc; struct0 码力 | 359 页 | 1.33 MB | 10 月前3Rust在Substrate 开发框架中的使用
应用开发 Bugs from Chrome Rust 简介 Performance Safety C, C++ Java JS, Python Rust 简介 Performance Safety C, C++ Java JS, Python Rust 简介 Performance Safety C, C++ Java JS, Python A language empowering0 码力 | 37 页 | 967.22 KB | 1 年前3使用硬件加速Tokio - 戴翔
Senders Receive Receivers Channel/Queue DLB-Assist Channel removes the penalty of CAS to achieve a safety-guaranteed, lock-free and scalable channel. Intel Confidential Department or Event Name 12 Intel 12 DLB-Assist Channel Overview Hardware-Direct offloading • Can’t carry generic type • Escape safety track Message-Ownership Tracking • Takes message's ownership • Avoid message being dropped.0 码力 | 17 页 | 1.66 MB | 1 年前3RustBelt - Rust 的形式化语义模型
safe language But, like C/C++, Rust is also an unsafe language There are guaranteed memory safety, thread safety, ... There are plenty of unsafe codes in Rust’s standard library. use after free data0 码力 | 21 页 | 2.63 MB | 1 年前3基于静态分析的Rust内存安全缺陷检测研究
“Memory-safety challenge considered solved? An in-depth study with all Rust CVEs”, TOSEM, 2021. PoC #![forbid(unsafe_code)] Libraries unsafe code call safe (unsound) APIs Unsound Mem-Safety Problem0 码力 | 28 页 | 1.55 MB | 1 年前3Swift for TensorFlow - 莲叔
Swift do a better job. • High performance • Open source with active community • Productive & Safety Next Big Thing on Server ML based server apps booms Recommender System Text Analysis Audio/Video • Safe & Performance • Less productive • Easy to write • Also easy to write rubbish code • No safety Swift If Swift has built-in support for machine learning Swift for TensorFlow Also known as0 码力 | 56 页 | 3.03 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
超级链共识框架概览 10.3. 超级链共识主流程 10.4. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. Single及PoW共识 13.1. 介绍 13.2. 算法流程 13.3 维护节点链的chained-bft共识状态机; 2. 在外层共识的驱动下发起 NewView 和 NewProposal 等消息并更新本地状 态; 3. 处理其他验证节点的消息并更新本地状态; 11.4. Safety Rule Safety Rule 是一个验证节点是否要接受一个新的Proposal的安全性规则,主要 有三条: 1. 判断当前Proposal的View值是否大于本地locked Proposal的View值; 验证当前Proposal的ProposalMsg是否有效; 当一个验证节点收到一个新的提案时,如果满足上述 Safety Rule 的认证,则 会给这个提案进行投票,否则拒绝这次提案。 11.5. PacemakerInterface Hotstuff算法的一大特点就是将共识的liveness和safety分开。PacemakerInterface 是Hotstuff算法Pacemaker的接口定义,外层共识通过实现这些接口,可以推进0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain latest 中文文档
超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 维护节点链的chained-bft共识状态机; 2. 在外层共识的驱动下发起 NewView 和 NewProposal 等消息并更新本地状 态; 3. 处理其他验证节点的消息并更新本地状态; 11.4. Safety Rule Safety Rule 是一个验证节点是否要接受一个新的Proposal的安全性规则,主要 有三条: 1. 判断当前Proposal的View值是否大于本地locked Proposal的View值; 验证当前Proposal的ProposalMsg是否有效; 当一个验证节点收到一个新的提案时,如果满足上述 Safety Rule 的认证,则 会给这个提案进行投票,否则拒绝这次提案。 11.5. PacemakerInterface Hotstuff算法的一大特点就是将共识的liveness和safety分开。PacemakerInterface 是Hotstuff算法Pacemaker的接口定义,外层共识通过实现这些接口,可以推进0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 维护节点链的chained-bft共识状态机; 2. 在外层共识的驱动下发起 NewView 和 NewProposal 等消息并更新本地状 态; 3. 处理其他验证节点的消息并更新本地状态; 11.4. Safety Rule Safety Rule 是一个验证节点是否要接受一个新的Proposal的安全性规则,主要 有三条: 1. 判断当前Proposal的View值是否大于本地locked Proposal的View值; 验证当前Proposal的ProposalMsg是否有效; 当一个验证节点收到一个新的提案时,如果满足上述 Safety Rule 的认证,则 会给这个提案进行投票,否则拒绝这次提案。 11.5. PacemakerInterface Hotstuff算法的一大特点就是将共识的liveness和safety分开。PacemakerInterface 是Hotstuff算法Pacemaker的接口定义,外层共识通过实现这些接口,可以推进0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain master 中文文档
超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule 11.5. PacemakerInterface 12. XPoS共识 12.1. 介绍 13. XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 维护节点链的chained-bft共识状态机; 2. 在外层共识的驱动下发起 NewView 和 NewProposal 等消息并更新本地状 态; 3. 处理其他验证节点的消息并更新本地状态; 11.4. Safety Rule Safety Rule 是一个验证节点是否要接受一个新的Proposal的安全性规则,主要 有三条: 1. 判断当前Proposal的View值是否大于本地locked Proposal的View值; 验证当前Proposal的ProposalMsg是否有效; 当一个验证节点收到一个新的提案时,如果满足上述 Safety Rule 的认证,则 会给这个提案进行投票,否则拒绝这次提案。 11.5. PacemakerInterface Hotstuff算法的一大特点就是将共识的liveness和safety分开。PacemakerInterface 是Hotstuff算法Pacemaker的接口定义,外层共识通过实现这些接口,可以推进0 码力 | 316 页 | 24.51 MB | 1 年前3
共 86 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9