上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 79 下一页
摘要: Packages and Crates crate是一个二进制可执行文件或者一个binary。crate root是Rust编译器开始编译的那个源文件,而且会作为对应crate的root module。package是一或多个提供一组功能的crates。package本身包含一个Cargo.toml 阅读全文
posted @ 2020-10-25 16:39 雪溯 阅读(131) 评论(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 雪溯 阅读(61) 评论(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 雪溯 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Ownership Ownership使得Rust能够无需额外的garbage collector线程就确保内存安全。在编译时,Rust就通过一系列规则并确定Ownership。Ownership与Borrowing, slices和Rust在内存中如何排列数据有关。 在许多编程语言中,数据在sta 阅读全文
posted @ 2020-10-22 21:07 雪溯 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Replication Comdb2上的每个事务都要经过如下过程: a. 客户端连接地理最近的replicant(一般来说会在一个数据中心里) b. 在这个replicant中,做全部transaction交互阶段的工作,包括SELECT,INSERT,UPDATE,DELETE操作。这时不需要lo 阅读全文
posted @ 2020-10-13 18:44 雪溯 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Rust的意义 1. 编译器会拒绝具有潜在bug风险的代码,减少了单元测试时间,便于大规模合作 2. Rust自身携带的工具: Cargo帮助管理依赖包+编译+测试,Rustfmt能够统一代码风格,Rust Language Server内含IDE 3. 面向系统开发者,速度与稳定性兼备 资源列表 阅读全文
posted @ 2020-10-12 15:35 雪溯 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是Comdb2? 一个基于优化并发控制技术的集群式关系数据库,面向大型数据,主要特色是1. 提供了多种隔离等级,包括快照和序列化隔离,后者使得Comdb2能从任何节点读取当前数据。2. 全面的事务支持 3. 支持Lua方言 4. 提供了关系数据模型 5. 提供了publisher2subscri 阅读全文
posted @ 2020-10-12 13:13 雪溯 阅读(235) 评论(0) 推荐(0) 编辑
摘要: flex.l 中加%option prefix="any_name_I_like" bison.y中加%define api.prefix {any_name_I_like} %define api.token.prefix {any_name_I_like} 阅读全文
posted @ 2020-09-18 03:57 雪溯 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Problem A 题意:开局:1A 两种操作: 1A->xA,yA->1B,问最少多少次操作能获得kA和kB 思路:1A->xA这个操作增加了x-1 A 要获得kB,那肯定需要y* kA + k个操作 所以总共需要(y+1) * k个A,这些需要 ceiling(((y + 1) * k - 1) 阅读全文
posted @ 2020-09-17 22:34 雪溯 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目: https://cryptopals.com/sets/1/challenges/6 思路: Here's how: 解: 感想: keysz=29,这个实际上是硬暴力来的 其实还不完全,直接按照E的数目最多来拼是Terminator X: Br,ng thm noise 但实际上应该是Br 阅读全文
posted @ 2019-12-07 02:06 雪溯 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 79 下一页