上一页 1 2 3 4 5 6 ··· 22 下一页
  2019年6月3日
摘要: # 每天一道Rust-LeetCode(2019-06-02) 有序链表转换二叉搜索树坚持每天一道题,刷题学习Rust.[原题](https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree/) ## 题目描述 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是... 阅读全文
posted @ 2019-06-03 22:09 baizx 阅读(283) 评论(0) 推荐(0) 编辑
  2019年6月2日
摘要: # 每天一道Rust-LeetCode(2019-06-02) Z 字形变换坚持每天一道题,刷题学习Rust.LeetCode原题[Z 字形变换](https://leetcode-cn.com/problems/zigzag-conversion/)## 题目描述 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "LEETCODEISHIRING" 行数... 阅读全文
posted @ 2019-06-02 22:25 baizx 阅读(345) 评论(0) 推荐(0) 编辑
  2019年6月1日
摘要: # 每天一道Rust-LeetCode(2019-06-01)坚持每天一道题,刷题学习Rust.## 题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 ->... 阅读全文
posted @ 2019-06-01 08:38 baizx 阅读(437) 评论(0) 推荐(1) 编辑
  2019年5月26日
摘要: # 并发和并行的区别摘自:⾕歌著名⼯程师罗布·派克(Rob Pike)说过,“并发就是同时应对 (Dealing With)多件事情的能⼒,并⾏是同时执⾏(Doing)多件事情的 能⼒”。这句话⾮常透彻地阐述了并发和并⾏的区别,在于“应对”和“执 ⾏”。 阅读全文
posted @ 2019-05-26 08:02 baizx 阅读(296) 评论(0) 推荐(0) 编辑
  2019年5月19日
摘要: # btcwallet对外服务btcwallet除了像btcd对外提供rpc服务以外,还提供了grpc服务,同时grpc采用的是protobuf来实现.这方便与不同语言进行交互,降低客户端代码编写量.阅读这个模块,顺便了解一下proto的使用,更详细的细节问题.## Service分类总共有三种Service,分别是VersionService,WalletService和WalletLoader... 阅读全文
posted @ 2019-05-19 09:46 baizx 阅读(487) 评论(0) 推荐(0) 编辑
  2019年5月9日
摘要: # 五个goland进行go开发的小技巧本文译自[5 Tips To Speed Up Golang Development With IntelliJ Or Goland](https://medium.com/@keperry/5-tips-to-speed-up-golang-development-with-intellij-or-goland-6646110e9c5e) 确实很实用.##... 阅读全文
posted @ 2019-05-09 09:00 baizx 阅读(8093) 评论(3) 推荐(3) 编辑
  2019年5月4日
摘要: # 以太坊Tx的理解以太坊所有的交易都会创建EVM进行执行,因为如果to是空,那就是部署合约,当然要创建EVM如果to不是空,但是to可能是合约地址,这时候会触发合约代码执行fallback,所以也需要创建EVM.因此只要to不是空的Tx,都会执行```gofunc (evm *EVM) Call(caller ContractRef, addr common.Address, input []b... 阅读全文
posted @ 2019-05-04 10:04 baizx 阅读(273) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: #brew 如何安装指定版本的boost```brew uninstall boostbrew install boost@1.57brew link boost@1.57 --force --overwrite``` 阅读全文
posted @ 2019-03-22 13:30 baizx 阅读(4354) 评论(0) 推荐(0) 编辑
  2019年2月19日
摘要: # Golang WebAssembly 入门Golang 在1.11版本中引入了 WebAssembly 支持,意味着以后可以用 go编写可以在浏览器中运行的程序,当然这个肯定也是要受浏览器沙盒环境约束的.## 1. 浏览器中运行 Go### 1.1 code```gopackage mainfunc main() { println("Hello, WebAssembly!")}```### ... 阅读全文
posted @ 2019-02-19 14:09 baizx 阅读(411) 评论(0) 推荐(0) 编辑
  2019年2月11日
摘要: # 比特币中TxHash为什么会变化?一直不理解比特币的Tx在被打包确认之前TxHash为什么会发生变化,这次终于找到了依据.## 交易可延展性虽然交易签名后,签名当前不会覆盖经过哈希处理以创建事务哈希的事务中的所有数据。因此,虽然不常见,但网络上的节点可能会以散列无效的方式更改您发送的事务。请注意,这只会更改哈希值; 交易的输出保持不变,比特币将转到他们的预期收件人。然而,这确实意味着,例如,在... 阅读全文
posted @ 2019-02-11 17:38 baizx 阅读(471) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页