
Rust
最老程序员闫涛
关注全文检索、数据挖掘、推荐引擎技术,Android开发技术,互联网及移动互联网创业。
展开
-
Facebook最新Libra币开发语言Rust入门1
Facebook最新发币的Libra币项目,目前只提供了一个Libra Core客户端命令行工具,没有RESTful API,也没有其他语言的API接口,想要基于这个系统开发应用可能还需要等上一段时间。Libra Core系统是用一种高比格的小众语言Rust来编写的,相信绝大多数人都是只听说过Rust是试图在性能上与C相当,在开发难易程度和速度方面与Python相当的神秘语言。但是如果想要深入研究...原创 2019-06-22 16:05:28 · 2089 阅读 · 2 评论 -
Libra币核心代码研读1---找到程序入口点
在接下来的博文中,我们将一起来研究Libra Core的核心源码,由于Libra Core是一门叫Rust的小众语言编写的,因此在阅读源码之前,可以粗略的看一下《The Rutst Programming Language》,在官网上就有HTML版本可以在线看,可惜是英文版的,不清楚是否有中文版本。这本书有600多页,个人建议只需要花两三天时间大概浏览一下,知道有如ownership、borrow...原创 2019-06-26 11:23:35 · 1226 阅读 · 2 评论 -
Facebook最新Libra币开发指南---接口服务器开发
在Libra Core中,官方提供了一个命令行工具,可以实现创建账户、挖矿和转账等基本操作,但是没有提供Restful接口,使我们想要开发的应用系统,将区块链逻辑移植到Libra Testnet上去。在本篇博文中,我们将利用Rust语言,将官方的命令行接口,改造成RESTful接口。由于我们只是临时改造,相信官方的RESTful接口很快就会出现,因此我们在这里仅使用最简实现,实现一个单线程的Web...原创 2019-06-23 11:48:35 · 3016 阅读 · 7 评论 -
Facebook最新Libra币开发指南---接口服务器开发2
在上一篇博文中,我们已经使用Rust语言开发了一款简单的Web服务器,虽然以单线程方式工作,但是可以正确解析Libra Core的常见命令,完成了程序的基本框架,在这一篇文件中,我们将带领大家逐个实现这些命令,最后形成一个基本完整的程序,最后集成Libra Core的client工具中。这样我们就有一个Libra Core的Web接口,大家就可以将自己的应用系统第一时间移植到Libra Core,...原创 2019-06-24 16:23:16 · 1788 阅读 · 5 评论