- 博客(27)
- 资源 (34)
- 收藏
- 关注
原创 5.9题目
# arrayss.py#! /usr/bin/env python# -*- coding: utf-8 -*-'''@author: liudaoqiang@file: studycase@time: 2018/8/30 6:45'''class Array(object): def __init__(self, capacity, fillValue = None...
2018-08-31 22:10:33 136
转载 pep8规范
参考链接:https://blog.csdn.net/ratsniper/article/details/78954852#indentation-缩进原文链接:http://legacy.python.org/dev/peps/pep-0008/item detail PEP 8 Title Style Guide for Python Code Versi...
2018-08-30 10:06:40 711
原创 接口、实现和多态
接口是软件资源用户可以用的一组操作,包括方法和函数以及它们的文档。遍历集合的for循环 == “语法糖”#! /usr/bin/env python# -*- coding: utf-8 -*-'''@author: liudaoqiang@file: studycase@time: 2018/8/30 6:51'''from arrayss import Array...
2018-08-30 07:53:46 342
原创 4.9 题目
1-6 #! /usr/bin/env python# _*_coding: utf-8 _*_class Array(object): def __init__(self, capacity, logicalSize=0, fillValue=None): self._data = list() for i in range(capacity): self._dat...
2018-08-27 18:14:24 131
原创 带哑头的链表
带哑头的循环链表 #! /usr/bin/env python# _*_ coding: utf-8 _*_class Node(object): def __init__(self, data, next): self.data = data self.next = next# 哑头节点的循环链表if __name__ == "__m...
2018-08-27 13:44:18 462
原创 双链表
#! /usr/bin/env python# _*_ coding: utf-8 _*_class Node(object): """Represnet a single linked node""" def __init__(self, data, next=None): """Instantiates a Node with a default n...
2018-08-27 13:43:20 142
原创 单链表操作
class Node(object): """Represnet a single linked node""" def __init__(self, data, next=None): """Instantiates a Node with a default next of Node""" self.data = data
2018-08-24 16:51:40 243
原创 链表结构
链表与数组的区别:可以根据索引访问数组元素,链表不行,链表需要沿着链表逐个移动才可以达到要访问的节点;数组在插入和删除数据时需要在内存中移动数据项,链表不需要;每一次插入和删除过程,链表结构会调整大小,并且不需要额外的内存代价;数组项的逻辑顺序和内存中物理单元顺序是耦合的,链表结构的项的逻辑顺序和内存的顺序是解耦的。思考;链表上的数据排序?底层内存如何支持链表插入和删除数据时不移动数...
2018-08-24 16:10:26 156
转载 字节序:大端法和小端法
链接:https://www.cnblogs.com/broglie/p/5645200.html栈,内存连续,大小固定,从高地址向低地址分配,(分配与写入不同,向分配好的内存写入还是从低地址向高地址);链接:https://blog.csdn.net/xc889078/article/details/8980485;https://blog.csdn.net/dongyanxia1000...
2018-08-24 10:47:09 195
原创 数组结构
#! /usr/bin/env python# _*_coding: utf-8 _*_class Array(object): """Represent Array""" def __init__(self, capacity, fillValue=None): self._items = list() for count in range...
2018-08-23 15:11:40 2267
转载 C回调函数/降低圈复杂度
回调函数链接:https://www.cnblogs.com/jiangzhaowei/p/9129105.html,看代码就可以了降低圈复杂度:https://www.cnblogs.com/wahaha02/p/7435603.html
2018-08-23 10:32:52 735
转载 linux安装pip
https://blog.csdn.net/ksws0393238aa/article/details/41015885centos自带python2.7,要安装python3.6:https://www.yuzhi100.com/tutorial/centos/centos-anzhuang-python36
2018-08-22 08:00:17 135
转载 物理主机与虚拟机通讯
参考链接 https://www.cnblogs.com/brokencolor/p/8125771.html后面使用时出现断链,重新配置VMnet8的IP就好了
2018-08-22 07:32:59 877
转载 Github 命令
同步一个fork:https://gaohaoyang.github.io/2015/04/12/Syncing-a-fork/
2018-08-22 06:40:24 144
转载 共识算法
https://en.wikipedia.org/wiki/Proof-of-authority权威证明[ 编辑]在基于PoA的网络中,事务和块由经批准的帐户验证,称为验证器。[2]验证器运行软件,允许它们将事务放入块中。该过程是自动化的,不需要验证器持续监控其计算机。但是,它确实需要维护计算机(权限节点[3])不妥协。该术语由以太坊和Parity Technologies的联合创始人Ga...
2018-08-15 22:56:56 586
转载 Nervos ——为了更好的世界
链接:https://bitcointalk.org/index.php?topic=4505366.0Nervos项目评级报告:http://huoxun.com/news/show/2700.html(略)橙皮书:https://underplay.me/orange/p/144对话Nervos团队 https://xcong.com/articles/3377360白话解读N...
2018-08-14 06:09:17 2708
转载 以太坊工作原理
链接:https://ethfans.org/posts/how-does-ethereum-work-anyway简介不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新闻里出现过很多次,包括一些专业杂志的封面,但是如果你们对以太坊到底是什么没有一个基本的了解的话,看这些文章就会感觉跟看天书一样。 所以,什么是以太坊?本质上,就是一...
2018-08-14 05:57:37 413
转载 以太坊设计原理
原文链接:https://ethfans.org/posts/510原则以太坊协议的设计遵循以下几点原则:1.三明治复杂模型我们认为以太坊的底层协议应尽可能的简单,接口设计应易于理解,那些不可避免的复杂部分应放入中间层。中间层不是核心共识的一部分,且对最终用户不可见,它包含:高级语言编译器、参数序列化和反序列化脚本、存储数据结构模型、leveldb存储接口以及线路协议等。当然,这样的...
2018-08-13 08:00:37 402
转载 UTXO的定义(交易,输入输出)-2
UTXO 的好处除了"比特币的网络效应",我们可以为 UTXO 模型提出一些技术上的主张;一个特别的主张是:它允许交易的并行化处理,正如一个交易发送者发送两笔独立的交易是,他们可以小心地花费独立的 UTXO ,因此这些交易也可以用任意次序来处理。这种顺序不变性与可并行化属性也许可以带来可扩展性的好处。使一个人的币可以分离开来,同样有一些隐私保护上的好处,尤其是,当一个用户接到的每一笔 UTXO...
2018-08-11 09:35:00 687
转载 UTXO的定义(交易,输入输出)-1
在比特币系统中并没有账户的概念,有的是遍布全网区块链的UTXO。所谓UTXO是指关联比特币地址的比特币金额的集合,是一个包含数据和可执行代码的数据结构。一个UTXO的基本单位是“聪”,“聪”是比特币的最小计量单位,一个比特币等于10^8聪。一个UTXO一旦被创建则不可分割,只能当做交易的输入被花费掉,花费后产生新的UTXO,花费后产生新的UTXO,这样周而复始地实现货币的价值转移。因此我们使用的比...
2018-08-10 06:05:38 19655 1
翻译 以太坊黄皮书-附录B.递归前缀长度
以下一种编码任意结构的二进制数据的序列化方法。假定可能的数据结构:其中代表字节集合。因而是所有字节的序列的集合(或者是字节数组,可以想象成树结构的叶子)。是所有类树(子)结构的集合,这里的树结构布置仅一个树叶(可以想象成一个树的分支节点)。 是所有字节数组的集合和类似结构的序列。以分段函数定义RLP,第一段处理当x 是字节序列时的实例;第二段处理当x是其他值时如果x...
2018-08-05 21:00:52 311
翻译 以太坊黄皮书-附录A
附录AExternal Actor:可以与以太坊节点交互但在以太坊世界(world of Ethereum)外部的个人或其他实体。它可以通过存储签名交易和检查区块链以及其他相关的状态交互。它有一个或多个内置账户。Address: 识别账户(Account)的160bit(20个字节)的序列Account: 账户维护内置的余额和交易计数并作为以太坊状态的一部分。它们还有一些(可能是空的)...
2018-08-05 18:01:41 316
转载 以太坊白皮书
以太坊(Ethereum ):下一代智能合约和去中心化应用平台翻译:巨蟹 、少平译者注:中文读者可以到以太坊爱好者社区获取最新的以太坊信息。当中本聪在2009年1月启动比特币区块链时,他同时向世界引入了两种未经测试的革命性的新概念。第一种就是比特币(bitcoin),一种去中心化的点对点的网上货币,在没有任何资产担保、内在价值或者中心发行者的情况下维持着价值。到目前为止,比特币已经吸引...
2018-08-05 11:58:20 389
转载 以太坊历史
项目概况 2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,在全球的密码学货币社区陆续召集到一批认可以太坊理念的开发者,启动了项目。在2013年12月到2014年1月这段期间,以太坊的工作重心是如何启动Vitalik在以太坊白皮书所描绘的愿景。团队最后都认为创世纪预售是一个好主意,经过长期、多层面的讨论,为了创建一个合适的基础结构和法律策略,团队决定延期原本在2...
2018-08-04 09:01:28 1531
WPF_pro.rar
2019-10-24
WPF实现.rar
2019-10-18
WPF协议.part4.rar
2019-10-16
WPF协议.part3.rar
2019-10-16
WPF协议.part2.rar
2019-10-16
WPF协议.part1.rar
2019-10-16
驱动程序在 Linux 内核_wpf_rar压缩文件
2019-10-10
Analysis-Of-NBIoT-Protocol.pdf
2019-08-05
TDengine-master.zip
2019-07-22
高性能mysql
2018-11-20
SQL必知必会
2018-11-19
effective stl
2018-11-17
深入理解机器学习5
2018-10-27
深入理解机器学习4
2018-10-27
深入理解机器学习3
2018-10-27
深入理解机器学习2
2018-10-27
深入理解机器学习1
2018-10-27
chrome相关资源
2018-10-26
导学+UNIX编程艺术
2018-10-08
设计心理学
2018-09-25
pipermerriam实现的PyEVM
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人