首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
shooter
掘友等级
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 102
沸点 0
赞
102
返回
|
搜索文章
最新
热门
使用Travis CI 发布软件版本
CI——Continuous integration,持续集成,是一种软件工程流程。持续集成是指在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,自动编
浅析 Bigtable 和 LevelDB 的实现
在 2006 年的 OSDI 上,Google 发布了名为 Bigtable: A Distributed Storage System for Structured Data 的论文,其中描述了一个用于管理结构化数据的分布式存储系统 - Bigtable 的数据模型、接口以及…
(待补充完善)Rust MIR
一些类型检查 所有权检查 是在 HIR、MIR 阶段处理的。 https://play.rust-lang.org/ 功能很强大,能显示rust 源码的 MIR、 LLVM IR、Wasm 等不同类型的格式。
Rust编译器的“精神分裂症”
代码在此不可变量immutable编译失败所有权移动编译失败struct
Rust 与 LLVM简单介绍
LLVM 全称是 Low Level Virtual Machine,它是源自 the University of Illinois 的一个研究项目,该项目旨在提供一个现代化的编译机制,使得对任何编程语言既可以做到静态编译也可以动态编译,而且非常高效。后来 LLVM 项目逐渐发…
Rust 所有权
所有权的移动(Move) 有点像 4*100m 赛跑, 运动员有接力棒的时候,才能跑动,你跑完一段距离,交给了 B,B 才能继续跑,而你必须要停下了,因为接力棒不在你手里了。(这个规则跟真实世界不太一样,我们可以设定这样的一个规则,只有人手里有接力棒的时候,才能跑,一队也只能有…
Rust 的变量和可变性
保存并使用 cargo run运行程序。应该会看到一条错误信息,如下输出所示: 错误的原因是 不能对不可变变量 x 二次赋值 (cannot assign twice to immutable variable x),因为你尝试对不可变变量 x 赋第二个值。 如果一部分代码假设…
介绍Rust(2): 基本数字类型
上一篇的Rust(1): 安装与包管理工具 介绍了rust的安装、编译代码以及包管理工具。这一篇文章将重点介绍Rust的基本基本数字类型。 找到了一个运行Rust的在线工具play-rust。 Rust不例外的也有一个main函数, 有main函数才能编译成执行文件。 prin…
介绍Rust(1): 安装与包管理工具
Rust 是由Mozilla主导开发的专门用来编写高性能应用程序的系统级编程语言, 也是一门强调安全、并发、高效的语言。 Graydon Hoare从2006年开发Rust,之后Mozilla对Rust很感兴趣,并把Graydon吸收到Mozilla社区。在大家的一番努力下,终…
如何验证 Bitcoin Core 软件签名
Good signature from ... 说明这个文件是由 Wladimir J. van der Laan 签发。 这只是验证了 SHA256SUMS.asc 文件是由 Wladimir签发的,我们还要验证Bitcoin Core的签名。 大家应该有意识并且学会验证 B…
下一页
个人成就
文章被点赞
9
文章被阅读
23,488
掘力值
427
关注了
97
关注者
14
收藏集
9
关注标签
25
加入于
2015-08-08