自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 RLP编码

链接:https://www.cnblogs.com/baizx/p/6928622.html

2018-08-24 10:46:16 658

原创 数组结构

#! /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

翻译 Ethereum ——Raiden.Network

链接:https://raiden.network/

2018-08-16 07:50:32 249

原创 拜占庭容错共识算法

拜占庭容错共识

2018-08-16 07:40:45 1322

转载 共识算法

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

Code_Checker以及规则说明.rar

CodeChecker是一款小型的非商业的自研代码检查工具,可以开放式的自由指定检查工作,在代码编辑期间完成代码检查以及纠错

2019-12-06

WPF_pro.rar

假设要写一个在后台启动线程的函数,想通过新线程返回的所有权去调用这个函数,而不是等待线程结束再去调用;或完全与之相反的想法:创建一个线程,并在函数中转移所有权,都必须要等待线程结束。总之,新线程的所有权都需要转移。

2019-10-24

WPF实现.rar

GNU_make+cygnus NB网络支持的增强覆盖和极端覆盖的信道环境很差,普遍噪声高,物理层难以精确确认所有终端发起的preamle,所以Phy也会检测一部分SINR较差的preamble上报, 这些低 SINR的preamble有可能不是真实终端发送的能量,而是空口信道环境波动引起Phy检测出来的虚假preamble,我们称

2019-10-18

WPF协议.part4.rar

NB网络支持的增强覆盖和极端覆盖的信道环境很差,普遍噪声高,物理层难以精确确认所有终端发起的preamle,所以Phy也会检测一部分SINR较差的preamble上报, 这些低SINR的preamble有可能不是真实终端发送的能量,而是空口信道环境波动引起Phy检测出来的虚假preamble,我们称之为虚检; 以之前排查经验看虚检preamble多具有TA和频偏值较大的特点,从前方返回的日志看,MAC(网络侧L2,数据链路层)的执行日志显示preamble多数有这样的特点, 并且升级前小区并没有NB终端业务,现实情况下不会突然出现大量的业务,因此认为后台KPI中的Msgl技术数应该是Phy的虚检,这是第一条结论;

2019-10-16

WPF协议.part3.rar

NB网络支持的增强覆盖和极端覆盖的信道环境很差,普遍噪声高,物理层难以精确确认所有终端发起的preamle,所以Phy也会检测一部分SINR较差的preamble上报, 这些低SINR的preamble有可能不是真实终端发送的能量,而是空口信道环境波动引起Phy检测出来的虚假preamble,我们称之为虚检; 以之前排查经验看虚检preamble多具有TA和频偏值较大的特点,从前方返回的日志看,MAC(网络侧L2,数据链路层)的执行日志显示preamble多数有这样的特点, 并且升级前小区并没有NB终端业务,现实情况下不会突然出现大量的业务,因此认为后台KPI中的Msgl技术数应该是Phy的虚检,这是第一条结论;

2019-10-16

WPF协议.part2.rar

NB网络支持的增强覆盖和极端覆盖的信道环境很差,普遍噪声高,物理层难以精确确认所有终端发起的preamle,所以Phy也会检测一部分SINR较差的preamble上报, 这些低SINR的preamble有可能不是真实终端发送的能量,而是空口信道环境波动引起Phy检测出来的虚假preamble,我们称之为虚检; 以之前排查经验看虚检preamble多具有TA和频偏值较大的特点,从前方返回的日志看,MAC(网络侧L2,数据链路层)的执行日志显示preamble多数有这样的特点, 并且升级前小区并没有NB终端业务,现实情况下不会突然出现大量的业务,因此认为后台KPI中的Msgl技术数应该是Phy的虚检,这是第一条结论;

2019-10-16

WPF协议.part1.rar

NB一大特点就是支持极端覆盖,为保证极端环境下的终端能正常入网发数据,基站有必要对低SINR的preamble做RAR,随机接入响应,为其分配ULGrant,因为它有可能是真实终端; 如果是真实的终端,物理层会在ULGrant时间内从PUSCH信道解调出终端发出的建立连接Request,并向上层报告结果为Ack的CRC,但如果不是物理层从PUSCH信道解出来的结果是DTX(协议名词叫非连续发送),

2019-10-16

驱动程序在 Linux 内核_wpf_rar压缩文件

以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾 经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已准备好让任何具备必要技能的人 来检查, 理解以及修改. Linux 已经帮助使操作系统民主化. Linux 内核保留有大量的复杂的代码, 但 是, 那些想要成为内核 hacker 的人需要一个入口点, 这样他们可以进入代码中, 不会被代码的复杂性 压倒. 通常, 设备驱动提供了这样的门路

2019-10-10

Analysis-Of-NBIoT-Protocol.pdf

分享一个自己对NBIOT物理层协议的理解和总结吧,作为抛砖引玉吧,希望有共同兴趣的同学来一起讨论,共同成长。--作者weixin_42385536

2019-08-05

TDengine-master.zip

TDengine是一个开源的专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的工作量。

2019-07-22

高性能mysql

《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2018-11-20

SQL必知必会

《MySQL必知必会》是经典畅销书《SQL必知必会》之后,作者应众多读者的请求编写的,专门针对MySQL用户。书中继承了《MySQL必知必会》的优点,没有过多阐述数据库基础理论,而是紧贴实战需要,直接从数据检索开始,逐步深入各种复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过本书,读者能够掌握扎实的基本功,迅速成为MySQL高手

2018-11-19

effective stl

世界级C++大师Scott Meyers之Effective三部曲之一,中国C++技术先驱及著名作译者潘爱民先生经典译作——如同Meyers的其他著作一样,本书充满了从实践中总结出来的智慧,其清晰、简明、透彻的风格,必将使每一位STL程序员从中获益。推荐购买:C++ Primer中文版(第5版)(顶级畅销书重磅升级 全面采用最新 C++ 11标准)推荐购买:Essential C++中文版(C++捷径首屈一指的必读经典)推荐购买:Effective C++:改善程序与设计的55个具体做法(第三版)中文版(世界级大师梅耶经典力作)推荐购买:More Effective C++:35个改善编程与设计的有效方法(中文版)推荐购买:完美

2018-11-17

深入理解机器学习5

Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Semiconductor Research Corporation、ACM、IEEE颁发

2018-10-27

深入理解机器学习4

Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Semiconductor Research Corporation、ACM、IEEE颁发的多项大奖。

2018-10-27

深入理解机器学习3

Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Semiconductor Research Corporation、ACM、IEEE颁发的多项大奖。 ---------------------

2018-10-27

深入理解机器学习2

Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是

2018-10-27

深入理解机器学习1

Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Semiconductor Research Corporation、ACM、IEEE颁发的多项大奖。 --------------------- 作者:cf406061841 来源:CSDN 原文:https://blog.csdn.net/cf406061841/article/details/72571711 版权声明:本文为博主原创文章,转载请附上博文链接!

2018-10-27

chrome相关资源

只需按下一个按钮即可隐藏所有标签,且稍后可恢复。 PanicButton 可使您更方便地一键隐藏所有标签。 这些标签将被作为书签存储在单独的文件夹中。 此后 PanicButton 按钮将变为绿色,并显示出当前已经隐藏了多少标签。

2018-10-26

导学+UNIX编程艺术

《计算机科学丛书:C++语言导学》作者是C++语言的设计者和最初实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言最新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。

2018-10-08

Python教学-PPT

好的开发语言应该是易于理解和阐述的; 如果做不到,说明还是没有理解透(真理是简单明了的)

2018-09-27

设计心理学

Rust 语言自身开发,用于汇集、沉淀、和宣传 Rust 编程语言相关的一切知识。让我们一起为 Rust 中文社区的发展而努力,向 HackerNews, Reddit 致敬

2018-09-25

合集=专家编程+小工变成专家

本指南根据作者的自学和工作经历提供(吐槽)一下python web的学习路线,主要包括概念介绍,参考书籍,开发工具和开发流程等

2018-09-25

pipermerriam实现的PyEVM

pipermerriam实现的PyEVM,基于原有的pyEthereum,新的EVM拥有明确定义的Api,指导性文档,鼓励扩展性和模块化

2018-08-23

ethereum-mining

以太坊mining源码,更新截止日期2018/8/2,有需求github更新

2018-08-02

pydevp2p_code

以太坊pydevp2p源码,更新截止日期2018/8/2,有需求github更新

2018-08-02

pyethereum

以太坊pyethereum源码,更新截止日期2018/8/2,有需求

2018-08-02

以太坊黄皮书相关

以太坊黄皮书中英文对照,还有Capsper the Friendly Finality Gadget 工具

2018-08-02

python4th-zip

python4th-1,第一个压缩包,文件太大,多次压缩,这是上册

2018-07-20

python4th-4

python4th-1,第一个压缩包,文件太大,多次压缩,后面还有

2018-07-20

python4th-3

python4th-1,第一个压缩包,文件太大,多次压缩,后面还有

2018-07-20

python4th-2

python4th-2,第一个压缩包,文件太大,多次压缩,后面还有

2018-07-20

python4th-1

python4th-1,第一个压缩包,文件太大,多次压缩,后面还有

2018-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除