首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一起虚度时光
掘友等级
慎始慎终慎独
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Rust变量状态
首先我们开始讲解变量状态,Rust变量状态表示变量所绑定的类型值是否可以修改。 为什么 Rust 默认不可变变量?什么时候才会考虑使用可变变量。 首先,Rust 默认变量值不可变与确保内存安全、易于实现并发编程的目标有直接关系。 保存并使用 cargo run 运行程序。应该会…
Rust 关键字
因此,这些关键字不能被用作标识符(除了原始标识符)、其中包括函数、变量、参数、结构体字段、模块、crate、常量、宏、静态值、属性、类型、trait 或生命周期的名字。 以上可能随着最新版本的发布有所增加。 弱关键字在特定场景下有特定含义,比如使用 union可以声明一个方法或…
安装 rustup
安装rust toolchain的过程就是安装 rustc, cargo, rustup 及其他相关工具的过程。 这样可以通过中科大镜像安装rust包(crates)、提高实际开发过程中所使用的rust包的下载速度。 minimal 场景只包含rustc, rust-std, …
IPFS网关
当用户希望按照一个CID查看对应的数据内容(可以是某个数据文件也可以是某个文件目录),为用户展示数据内容。 请求路径具体格式是 /ipfs/<hash> 或 /ipns/<domain>。 /ipfs/<hash> 表示用户希望当前IPFS网关使用请求路径中包含的CID()获得…
分布式哈希表(Distributed Hash Table)
IPFS从根本上讲是一个 Distributed Hash Table (DHT) 。 DHT用于记录并描述 CIDs 与上传数据的用户(IP)之间的映射关系。 因为在IPFS网络中不存在存储中心节点,所以DHT是分布式存储的。 如同信息是被IPFS网络中所有节点分布式存储一样…
IPFS 数据切分(默克尔DAG)
当大于256K的一个数据被添加到IPFS网络时,数据会被自动切分成以256K为单位的多个block。 这个过程是默克尔树DAG生成的过程。 我们发现:这个哈希值是由多个不同哈希值构成的。 对于大小低于256K的数据,不会出现这样现象,大小低于256K的数据的哈希值是一个哈希值构…
cryptographic hash
MD5: Designed by Ron Rivest in 1991 to replace an earlier hash function MD4. "MD" stands for "Message Digest". Produces a hash of 128 bits …
使用IPFS集群搭建创建私有IPFS网络
对于大多数商用应用尤其是企业级解决方案而言,需要对自身数据有完全的控制,这种场合公有IPFS网络并不适用,搭建私有IPFS往往是这类应用的必要需求。 IPFS-Cluster。 本文中我们使用 IPFS-Cluster 。 IPFS: A protocol and networ…
Rust胖指针
我们已经知道编译器对类型是有严格要求:编译时已知使用内存大小。 所以对于DST类型,编译器是不接受的,要让编译器接受DST类型,必须绕一个弯:借助胖指针(fat pointer)。 为什么Rust编译器会把 &[i32] 这种类型的指针当成胖指针处理呢?因为在Rust眼里,[i…
Rust指针类型
指针类型是一等公民类型。
下一页
个人成就
文章被点赞
16
文章被阅读
27,246
掘力值
396
关注了
0
关注者
2
收藏集
0
关注标签
10
加入于
2020-05-26