【转载】bitcoin全节点部署及bitcoind bitcoin-cli命令使用解释

服务器配置: 操作系统: ubuntu 16.04 CPU: 4U 内存: 16G #一般来说4G就够,但如果要查历史记录,需要加载完整的交易索引表-tindex,这导致需要8G+的内存 硬盘: 500G #比特币从08年开始运...

CentOS 7 对大容量盘 > 2TB 进行分区

需要专门的分区工具,直接用 fdisk 是不行的,需要用 parted 。(知识到了又要更新的时候~) 相关命令: yum install parted fdisk -l umount -l /data2 umount -l /dev/sdb df -Th parted 每...

2020/04/28 13:53
245
【原创】Rust 工程多个 main() 函数的组织方式

在 rust-bitcoin 的项目意外找到了答案。 CLion 也能正确解析和调试,非常方便,它默认 example 下支持一个文件里包含一个 main.rs

2020/04/26 12:05
917
【原创】Rust 一个 RC RefCell 的小例子。

Rc 和 Refcell 并不能违反 Rust 的借用原则,多个只读,一个可写借用。 use std::cell::RefCell; use std::rc::Rc; use core::borrow::BorrowMut; #[derive(Debug)] struct Tree { name: Str...

2020/04/24 08:15
1K
【原创】Rust 全局静态可变变量的申明,采用 lazy_static + Arc + Mutex

错误范例:用 Arc + RefCell: const DBSTR: &str = "mysql://root:root@127.0.0.1:3306/dbname"; static DBPOOL:Arc<RefCell<PooledConn>> = Arc::new(RefCell::new(Pool::new_manual(1, 1,...

2020/04/20 20:56
1.2K
【原创】Rust unwrap_or_continue 我感觉有必要加入到语言特性中。

第一种写法: let addr = match li.tag("a").class("xxx").find() { Some(v) => v, None => continue }; // next here 第二种: let addr = li.tag("a").class("xxx").find(); if addr.is_no...

2020/04/18 11:00
156
【原创】大胆预测:Rust 将从 2020 年开始进入爆发期!

关注 Rust 有一些年头了,一直觉得 Rust 语法比较奇怪,没有深入的去研究,期间入坑了 Golang,刚开始被 Golang 精简的协程模型折服了,从底层到上层全部协程化,无感知的将异步转为了同步,...

c++
2020/04/13 17:38
346
【原创】如何在 Rust 函数中返回 Vec<&str> ? / How to return Vec<&str> in rust ?

刚入坑 Rust 会碰到这个问题。 错误的做法: fn test_vec() -> Vec<&str> { let s = "a,b,c"; s.split(",").collect::>() } 这样会碰到:error: missing lifetime specifier 的错误,因为随着...

2020/04/13 15:39
468

没有更多内容

加载失败,请刷新页面