自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 git 创建标签推送远程分支

目录 git 创建标签推送远程分支 查看tag 创建tag 推送标签到远程仓库 删除tag git 创建标签推送远程分支标签概念: tag, 对于迭代频繁的项目. 每一个标签可以理解为一个版本. 创建一个tag来指向软件开...

2019-05-14 19:22:00 273

转载 python线程入门

目录 python线程入门 线程与进程 线程 总结 参考 python线程入门正常情况下,我们在启动一个程序的时候。这个程序会先启动一个进程,启动之后这个进程会启动起来一个线程。这个线程再去处理事务。也就是说真正干活的是线...

2019-03-10 16:59:00 170

转载 python之首字母大写

目录 首字母大写 算法说明 代码实现 首字母大写算法说明功能:将传入的字符串第一个字母大写;额外参数用来控制两种转换类型保持不变所有的字符转变为小写代码实现知识点python 内置方法upper, lower使用三元表达式使用...

2019-03-05 13:32:00 1646

转载 python算法之冒泡排序

目录 python之冒泡排序 算法原理 算法分析 代码实现 总结 python之冒泡排序概念: 重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元...

2019-03-05 09:22:00 158

转载 python协程

目录 python协程入门 函数的执行顺序 协程概念 总结 python协程入门函数的执行顺序在了解协程之前, 我们需要再次回想一下python中的多个函数执行的顺序是怎样的?我们看看下面一段代码,在没有在解释器运行之前,你是否知道...

2019-03-03 18:23:00 75

转载 python装饰器进阶

目录 装饰器进阶 1. 被装饰的函数有多个参数。 2. 被装饰的函数有返回值 3.在函数中嵌入装饰器 4. 装饰器类 总结 装饰器进阶通过上一篇已经知道, 如果还有不理解什么是装饰器,请返回 装饰器入门。 ...

2019-03-03 15:57:00 67

转载 python装饰器入门

目录 python装饰器初级 认识装饰器 知识储备 装饰器演变 python装饰器初级认识装饰器概念:简单地说:他们是为其他函数的新增功能的函数原则 :不修改被装饰函数的源代码不修改被装饰函数的调用方式优点:有助...

2019-03-01 00:23:00 49

转载 计算几个数的最小公倍数

目录 场景 代码实现 详解 扩展 参考连接 场景输入一组数据,或元组,求这组数据的最小公倍数代码实现# -*-coding:utf-8-*-from functools import reducedef spread(ar...

2019-02-25 10:15:00 322

转载 计算平均数

目录 说明 代码实现 代码解说 说明直接通过输入一个数组,或一个元组,计算出平均数代码实现#-*-coding:utf-8-*-'''通过输入可变参数,计算出平均数使用sum函数,计算数组或元组的和,然后通过长度计算出平均值'''def average...

2019-02-24 16:22:00 378

转载 XRP节点部署

目录 XRP节点部署 准备 硬软件配置(建议) 安装Rippled服务 一. 以Stock Server模型运行 在何种情况下运行此模式 二 .以 Validator模式运行 在何种情况下...

2019-01-12 23:13:00 561

转载 XRP共识算法

目录 共识协议属性 账本历史 信任的验证 共识协议属性XRP Ledger使用的共识协议不同于之前的任何区块链。该协议称为XRP Ledger共识协议,旨在具有以下重要属性:使用XRP Ledger服务的每个人都可以就最新状态达成一致,且交易都是按顺序执行。单个节点...

2019-01-12 23:03:00 313

转载 加密算法

目录 进位&存储单位 计量术语 加密 对称加密 非对称加密 哈希- Hash 数字签名 - Digital Signature 进位&存储单位一种计数的方法...

2018-10-14 23:26:00 135

转载 以太坊—P2P网络

Chord算法1.Chord 概念Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工学院)于2001年提出 。Chord的目的是提供一种能在P2P网络快速定位资源的的算法,Chord并不关心资源是如何存储的,只是从算法层面研究资源的取得,因此Chord的API只有两个set、get。Chord是什么​- Chord是一个算法,也是一个协议。作为一个算法,Chord...

2018-08-03 15:46:00 228

转载 golang基础--Gocurrency并发

Go并发特点goroutine只是由官方实现的超级"线程池"而已,每个实例4-5kb的栈内存占用和用于实现机制而大幅减少的创建和销毁开销。并发不是并行(多CPU): Concurrency Is Not Parallelism并发主要由切换时间片来实现"同时"运行,并行则是直接利用多核实现多线程的运行,但Go可以设置使用核数,以发挥多核计算机的能力。通过go关键字实现多线程...

2018-07-19 00:33:00 148

转载 golang基础--reflect反射

反射的知识点比较晦涩,后期会对此知识点展开深入的分析及示例代码展示反射可达大提高程序的灵活性,使得inferface{}有更大的发挥余地反射使用TypeOf和ValueOf函数从接口中获取目标对象信息:字段属性,方法信息package mainimport ( "fmt" "reflect")type User struct { //定义一个结构类型 ...

2018-07-17 00:14:00 111

转载 golang基础--Interface接口

接口是一个或多个方法签名名的集合,定义方式如下type Interface_Name interface { method_a() string method_b() int .... }只要某个类型拥有该接口的所有方法签名,就算实现该接口,无需显示声明实现了那个接口,这称为structural Typingpackage ma...

2018-07-16 00:31:00 214

转载 golang基础--method方法

Go没有类似python语言中类class的概念,但依旧有method类型方法定义格式如下func (a mytype) method_name(x type)(y type){ return y }调用方式:instance.method(args) -> (type).func(instance, args)通过显示的说明Receiver(强...

2018-07-15 11:04:00 141

转载 golang基础--strcut结构体

结构体struct类似python语言中的类class,结构体类的元素可以是一个变量,或者函数或者其它的类型,好比python的属性和方法。// struct结构体,类似python语言中的class类package mainimport "fmt"type person struct { //定义一个strcut Name string Age int}...

2018-07-14 16:48:00 179

转载 golang基础--细说defer

defer 匿名函数特性执行方式类似其它语言中的析构函数,在函数体执行结束后按照调用顺序的相反顺序逐个执行//执行顺序相反package mainimport "fmt"func main() { fmt.Println("a") defer fmt.Println("b") defer fmt.Println("c")}/*输出acb*...

2018-07-11 23:40:00 94

转载 golang基础--func函数

函数functionGo函数不支持 嵌套, 重载和默认参数支持以下特性:无须声明原型,不定长度长度变参,多返回值,命名返回值参数,匿名函数,闭包定义函数使用关键字func,且左侧大括号不能另起一行package mainimport ( "fmt")func main() { a, b := 1, 2 D(a, b) //传递可变长度变量,无...

2018-07-11 22:33:00 177

转载 Go实现Pow工作量证明

之前使用python编写了一段代码实现了工作量证明机制,近期由于参与以太坊智能合约开发钱包的工作接触到golang语言,所以借此以go来实现Pow(Proof of work).实现代码如下:// pow 工作量证明package mainimport ( "crypto/sha256" "fmt" "strconv" "time")fun...

2018-07-11 08:36:00 204

转载 golang基础--map字典

map 类似python语言中的dict(字典类型),以key-value形式存储数据Key必须是支持==或!=比较运算的类型,不可以是函数,map或slicemap查找比线性搜素快很多,但比使用索引访问数据的类型慢100倍map使用make()函数创建,支持 :=赋值的简单写法//基本操作func main() { var m map[int]string //定义...

2018-07-10 00:59:00 152

转载 golang基础---Slice切片

切片Slice在go语言中是单独的类型(指向底层的数组),不同于python(对可迭代对象操作的工具),注意区分数组和slice的区别定义一个空slice,格式var s []int,这种既没有长度也没有元素赋值的类型(相比叫array)数组的基本操作如下 ,类似与python中列表切片的操作,详见实例package mainimport "fmt"func main() ...

2018-07-09 00:10:00 127

转载 golang基础--Array数组

基本特性格式: var Name [n]<type>,n>0 如: var a [10]int 表示,定义一个长度为10,元素类型为int性的数组数组长度: 长度(len)也是数组类型的一部分,因此具有不同长度的数组为不同的类型。 如var a [2]int != var a [2]int注意区分指向数组的指针和指针数组// 指向数组的指针:变量是指针a ...

2018-07-08 17:50:00 156

转载 如何评估一个 ICO 项目?

ICO 世界为何如此疯狂?区块链世界处在一个下一个爆发的时机。上一段的熊牛市时,许多币并没有好好的被正确估值。可以这样说,许多币是能落地生出产品来,但老实说,并没有商业性价值。只是被BTC与ETH的市值膨胀撑出来的。第一段的ICO爆富潮,原因是ETH适逢BTC被中国禁止转币,作为替代用货币,货币价值大涨,从60涨到600再涨到2800。而因为许多 Altcoin之前使用ERC 2...

2018-07-08 08:50:00 84

转载 golang基础--控制语句

go基础之控制语句补充知识指针与其他语言不同,在Go中不支持指针运算即->运算符,而直接采用.选择符来操作指针目标对象的成员。操作符&取变量的地址,使用*通过指针间间接访问目标对象默认值位nil,而非NULL实例代码如下//指针的使用package mainimport "fmt"func main() { a := 1 ...

2018-07-06 00:42:00 115

转载 golang基础--常量与运算符

常量与运算符常量的定义常量的值在编译时已经确定常量的定义格式与变量的基本相同等号的右侧必须是常量或者常量表达式规范: 常量定义时建议都使用大写,单词之间使用大写便于包的外部调用如果只限于包内部使用在常量开头使用_或者使用小写c//常量赋值package mainimport "fmt"const a int = 1 ...

2018-06-26 09:06:00 93

转载 golang基础--类型与变量

基础知识--类型与变量基本类型布尔型:bool长度: 1字节取值范围: false, true注意事项: 不可以使用数字代表,不像 python中可是使用 1和0表示整型: int/uint根据运行平台可能是32位或者是64位8位整型: int8/uint8长度:1字节取值范围:128~127(有运算符号)0-255 无符号字节型: byte ...

2018-06-25 09:06:00 81

转载 区块链之工作量证明

区块链之工作量证明在整个区块链中的作用新的区块依赖工作量证明算法(PoW)| Proof Of Work 来构造理解PoW的目标是找出一个符合特定条件的数字,这个数字很难计算出来,但容易验证。 这就是工作量证明的核心思想。示例代码from hashlib import sha256 import timedef Pow_fun(x=5, y =0): ...

2018-05-01 11:50:00 187

转载 区块链记账原理

区块链记账原理区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0,很多人只了解过比特币,不知道区块链。本文将讲解区块链1.0技术是如何实现的。哈希函数在讲区块链记账之前,先说明一下哈希函数。哈希函数:Hash(原始信息) = 摘要信息原始信息可以是任意的信息, h...

2018-04-20 14:07:00 277

转载 Linux下高效指令

Linux管理磁盘查看当前磁盘使用情况:df -h fdisk -l (查看所有的硬盘)服务器添加硬盘:在系统设置添加分区: fdisk /dev/sdb (sdb, sdc, sde)指令:m(帮助信息), n (新加分区)第二步: 指令p (主分区)第三步:写入磁盘 w使用:挂载: mount /dev/sdb1 /data/ 挂载到/data目录下,挂载...

2018-04-04 14:30:00 83

转载 python之metaclass(元类)详解

一.认识首先--类和大多数编程语言一样,是一组用来描述如何生成一个对象的代码段;其次--类同样也是一种对象,只要你使用关键字class,Python解释器在执行的时候就会在内存中创建一个对象,名字是ObjectCreator。这个对象自身拥有创建对象的能力(类实··例),这就是为什么它是一个类的原因。但是它的本质仍然是一个对象。 1)可以将它赋值给一个变量; ...

2018-04-03 23:11:00 99

转载 不管人生怎么走,都需要实时回头看看

    鲁迅爷爷说:世间本没有路,走的人多了就有了路!                                             ---Write to header!  首先,很无奈的以这样一种拙劣甚至粗俗的方式开始我的第一篇博客的开头!其实不管做任何事儿,开头都是很艰难的!一直以来,不管是二十年前自记事起,还是初次步入社会,第一次恋爱,甚至是现在已经...

2018-04-03 00:08:00 109

空空如也

空空如也

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

TA关注的人

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