上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 81 下一页
摘要: 泛型 在函数中 fn largest<T>(list: &[T]) -> &T { let mut largest = list[0]; for item in list { if item > largest { largest = item; } } largest } 在struct中 str 阅读全文
posted @ 2020-10-26 16:48 雪溯 阅读(144) 评论(0) 推荐(0)
摘要: panic! 默认panic!时,rust会unwinding,回溯stack并且清理剩余数据。如果需要最快速度停止而不清理,就可以在Cargo.toml这样设置: [profile.release]# 在release模式下 panic = 'abort' panic之后会返回错误信息: $ ca 阅读全文
posted @ 2020-10-26 01:37 雪溯 阅读(113) 评论(0) 推荐(0)
摘要: Vector let v: Vec<i32> = Vec::new();//实例化 { let v = vec![1, 2, 3];//Rust自动推测类型 }//出了作用域自动析构 v.push(5); v.push(6); let third: &i32 = &v[2];//[]会得到一个引用, 阅读全文
posted @ 2020-10-25 17:06 雪溯 阅读(183) 评论(0) 推荐(0)
摘要: Packages and Crates crate是一个二进制可执行文件或者一个binary。crate root是Rust编译器开始编译的那个源文件,而且会作为对应crate的root module。package是一或多个提供一组功能的crates。package本身包含一个Cargo.toml 阅读全文
posted @ 2020-10-25 16:39 雪溯 阅读(158) 评论(0) 推荐(0)
摘要: Enum的定义和实例化 enum IpAddrKind { V4, V6, } let four = IpAddrKind::V4; let six = IpAddrKind::V6; struct IpAddr { kind: IpAddrKind, address: String, } let 阅读全文
posted @ 2020-10-25 00:59 雪溯 阅读(74) 评论(0) 推荐(0)
摘要: Struct的声明和实例化 声明 struct User { username: String, email: String, sign_in_count: u64, active: bool, } 实例化,注意Rust要求每个成员变量的生命周期至少和Struct变量本身一样长 let user1 阅读全文
posted @ 2020-10-24 22:30 雪溯 阅读(149) 评论(0) 推荐(0)
摘要: Ownership Ownership使得Rust能够无需额外的garbage collector线程就确保内存安全。在编译时,Rust就通过一系列规则并确定Ownership。Ownership与Borrowing, slices和Rust在内存中如何排列数据有关。 在许多编程语言中,数据在sta 阅读全文
posted @ 2020-10-22 21:07 雪溯 阅读(209) 评论(0) 推荐(0)
摘要: Replication Comdb2上的每个事务都要经过如下过程: a. 客户端连接地理最近的replicant(一般来说会在一个数据中心里) b. 在这个replicant中,做全部transaction交互阶段的工作,包括SELECT,INSERT,UPDATE,DELETE操作。这时不需要lo 阅读全文
posted @ 2020-10-13 18:44 雪溯 阅读(108) 评论(0) 推荐(0)
摘要: Rust的意义 1. 编译器会拒绝具有潜在bug风险的代码,减少了单元测试时间,便于大规模合作 2. Rust自身携带的工具: Cargo帮助管理依赖包+编译+测试,Rustfmt能够统一代码风格,Rust Language Server内含IDE 3. 面向系统开发者,速度与稳定性兼备 资源列表 阅读全文
posted @ 2020-10-12 15:35 雪溯 阅读(151) 评论(0) 推荐(0)
摘要: 什么是Comdb2? 一个基于优化并发控制技术的集群式关系数据库,面向大型数据,主要特色是1. 提供了多种隔离等级,包括快照和序列化隔离,后者使得Comdb2能从任何节点读取当前数据。2. 全面的事务支持 3. 支持Lua方言 4. 提供了关系数据模型 5. 提供了publisher2subscri 阅读全文
posted @ 2020-10-12 13:13 雪溯 阅读(296) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 81 下一页