不变秃,也要变强!

0%

包管理(Cargo)

cargo 命令创建包

cargo new xxx --lib 创建一个名为xxx的包;

cargo new xxx 或者 cargo new xxx --bin 创建一个名为xxx的可被编译为可执行文件的包。

阅读全文 »

函数指针 & 闭包

函数指针

函数作为参数

1
2
3
4
5
6
7
8
9
10
11
pub fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32 {
op(a, b)
}
fn sum(a: i32, b:i32) -> i32 {
a + b
}
fn main() {
let a =2;
let b =3;
assert_eq!(math(sum, a, ,b), 5);
}
阅读全文 »

1.基本类型

a. set

1
2
3
Query query = new Query(Criteria.where("_id").is("123"));
Update update = new Update().set("name", "munan");
mongoTemplate.updateFirst(query, update, COLLECTION_NAME);

set:修改指定属性为指定数据;

updateFirst:修改根据query查找到的第一个实体对象。

阅读全文 »

Security Token Standard

证券型代币(Security Token)表示对资产的部分或完全所有权,公司、房地产甚至知识产权的股票,都可以用证券型代币来表示。证券型代币的好处,不仅适用于区块链融资,它还有可能改变传统的纸股范式,从而提高效率以及改善分配。例如,智能合约的很多应用,可以和证券型代币一起使用,以优化公司治理中的投票表决,提高其透明度。

阅读全文 »