5 孙小星

尚未进行身份认证

努力自己,奋斗人生,成就梦想

等级
TA的排名 13w+

给大家推荐ScratchJr 少儿编程课程,感觉讲的还可以,内容比较清晰,而且前面还有幼儿音乐也比较好听

链接:https://pan.baidu.com/s/1Eihyi_bt-qH0wPtgSULCrg 提取码:d3e0 

2019-01-29 11:21:25

go语言安装和基础介绍2循环分支结构程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。

# 一、条件语句## 1.1 If语句语法格式:```goif 布尔表达式 {   /* 在布尔表达式为 true 时执行 */}``````goif 布尔表达式 {   /* 在布尔表达式为 true 时执行 */} else {  /* 在布尔表达式为 false 时执行 */}``````goif 布尔表达式1 {   /* 在布尔表达式1为 true 时执行 */} else if 布尔表...

2018-04-28 14:01:26

Go语言基本语法 1 二进制八进制16进制

## 一、二进制、八进制、十进制、十六进制【扩展内容】### 1.1 进制二进制:逢二进一,数值只有0和1。八进制:逢八进一,数值有0,1,2,3,4,5,6,7十进制:逢十进一,数值有0,1,2,3,4,5,6,7,8,9十六进制:逢十六进一,数值有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F### 1.2 进制转换二进制、八进制、十六进制转为十进制十进制转为二进制、八进制、十...

2018-04-28 13:45:43

go语言安装和基础介绍1

# 一、介绍和安装## 1.介绍 创立时间2007年 google作为20%项目开始研发 2009年11月10日 开源,获得TIOBE年度语言 2012年3月28日 发布Go1.0版本 2016年8月18日 发布Go1.7版本### 1.1 什么是GolangGo也被称为Golang,它是由谷歌创建的一种开源、编译和静态类型的编程语言。Golang的主要目标是使高可用性和可伸缩的web应用程序的开...

2018-04-28 13:25:06

区块链的本质和架构模型

区块链的本质和架构模型区块链的定义和本质笔者经过对各种区块链异同点的分析和归纳思考,先给出了一个区块链定义。区块链是在符合现实社会法律法规前提下,可治理的,依赖于密码学算法和博弈经济性设计,基于共识算法,对发生在主体间的价值创造,价值转移,价值交换,以及涉及到各个价值主体由机器驱动的业务流程,在多个对等的主体间形成的共识,从而达到共享业务状态,共享价值状态,即共享账本,以达到加速社会资源配置和价值...

2018-04-08 17:36:30

Paxos算法、Raft算法、拜占庭、PBFT 算法、POW算法 、PoS、DPoS详细学习与总结

Paxos共识算法Paxos共识算法,在工程角度实现了一种最大化保障分布式系统一致性(存在极小的概率无法实现一致)的机制。Raft算法Raft算法Raft算法包括三种角色:Leader(领导者)、Candidate(候选领导者)和Follower(跟随者),决策前通过选举一个全局的leader来简化后续的决策过程。Raft算法面向对多个决策达成一致的问题,分解了Leader选举、日志复制和安全方面...

2018-04-08 15:53:31

FLP不可能原理/CAP原理/ACID原则

FLP不可能原理:在网络可靠,但允许节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性共识算法。FLP不可能原理实际上告诉人们,不要浪费时间,去为异步分布式系统设计在任意场景下都能实现共识的算法。后期补充CAP原理:分布式计算系统不可能同时确保以下三个特性:一致性(Consistency)、可用性(Availability)和分区容忍性(Partition),设计...

2018-04-08 15:30:14

共识算法和一致性

一致性往往指分布式系统中多个副本对外呈现的数据的状态。如前面提到的顺序一致性、线性一致性,描述了多个节点对数据状态的维护能力。共识则描述了分布式系统中多个节点之间,彼此对某个状态达成一致结果的过程。致性描述的是结果状态,共识则是一种手段。达成某种共识并不意味着就保障了一致性。讲,各个节点通常都是相同的确定性状态机模型(又称为状态机复制问题,state-machine replication),从相...

2018-04-08 14:48:12

区块链原来设计与应用第4章 分布式系统核心问题

区块链系统,首先是一个分布式系统。传统单节点结构演变到分布式系统,碰到的首要问题就是一致性的保障。很显然,如果分布式集群无法保证处理结果一致的话,那任何建立于其上的业务系统都无法正常工作。一致性一致性问题是分布式领域最为基础也是最重要的问题。如果分布式系统能实现“一致”,对外就可以呈现为一个完美的、可扩展的“虚拟节点”,相对物理节点具备更优越性能和稳定性。这也是分布式系统希望能实现的最终目标。注意...

2018-04-08 14:36:25

区块连原理设计与应用读书笔记

区块链思想的诞生:区块链技术具备去中心化、防篡改、可追溯等众多金融领域十分需要的特点。实现多方场景下开放、扁平化的全新合作信任模型,而这些都为实现更高效的资源配置,更具体的说是金融交易,提供有效的技术手段。新型数字货币、分布式账本技术的支付系统。在清算和结算方面独特优势。挑战:1.不影响业务运行的前提下,将区块链系统融合到已有的业务系统;2.如何让区块链系统的处理性能满足金融交易的苛刻需求;3.如...

2018-04-06 10:27:35

区块链原理设计与应用学习笔记第一章到第四章总结

理论篇:主要讲解区块链相关理论就只有实现去中心化(de-centralized)或多中心化(multi-centralized)的数字货币系统。在“去中心化”的场景下,实现数字货币存在如下几个难题:·货币的防伪:谁来负责对货币的真伪进行鉴定;·货币的交易:如何确保货币从一方安全转移到另外一方;·避免双重支付:如何避免同一份货币支付给多个接收者。比特币主要希望解决已有货币系统面临的几个核心问题:·被...

2018-04-02 15:25:22

Python基础模块

Python3 模块在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该

2018-02-01 17:49:53

Python基础list使用

Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于

2018-02-01 15:19:57

Python3 函数

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识

2018-01-31 17:05:52

Python基础迭代器iter() 和 next()。

Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:实例(Py

2018-01-31 14:01:12

Python3基础条件控制 if ---elif---else

Python3 条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:if 语句Python中if语句的一般形式如下所示:ifcondition_1:statement_block_1elifcondition_2:statemen

2018-01-31 11:32:32

python3基础while斐波纳契数列。

#!/usr/bin/python3# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b 10: print(b) a, b = b, a+b执行以上程序,输出结果为:112358这个例子介绍了几个新特征。第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0

2018-01-31 10:36:44

Python基础类型-----Tuple(元组)

Tuple(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号(())里,元素之间用逗号隔开。元组中的元素类型也可以不相同:实例#!/usr/bin/python3tuple =('abcd',786 ,2.23,'runoob',70.2)tinytuple = (123,'runoo

2018-01-31 00:17:43

Python基础类型---List(列表)

List(列表)List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号([])之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。列表截取的语法格式如下:变量

2018-01-30 20:58:15

Python3基础类型String

String(字符串)Python中的字符串用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。字符串的截取的语法格式如下:变量[头下标:尾下标]索引值以 0 为开始值,-1 为从末尾的开始位置。加号 (+) 是字符串的连接符, 星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数。实例如下:实例#!/usr/bin

2018-01-30 20:56:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!