python

aiohttp的使用方法

aiohttp的使用方法
aiohttp是python3的一个异步模块,分为服务器端和客户端。廖雪峰的python3教程中,讲的是服务器端的使用方法。均益这里主要讲的是客户端的方法,用来写爬虫。使用异步协程的方式写爬虫,能提高程序的运行效率。 1、安装 pip install aiohttp 2、...

2018-05-29 96浏览 0评论 0喜欢

python

Pycurl 的属性和方法

Pycurl 的属性和方法
Pycurl包是一个libcurl的Python接口,由C语言编写的,功能强大,速度快。由于pycurl的属性和方法太多了,写这篇博文记录一下pycurl的属性和方法。 正常安装 pip install pycurl 如果出现问题,可以按照系统版本搜索安装方法,比如centos7...

2018-05-22 132浏览 0评论 1喜欢

比特币

比特币源码研读(7)—— 钱包的原理

比特币源码研读(7)—— 钱包的原理
首先,我们需要知道一点,比特币钱包里面并没有比特币。钱包是管理密钥、地址、跟踪余额和创建交易的软件。我们的比特币数据是存储在区块链上的,而不是在钱包里。 经过前面几篇文章的解读,我们知道一个私钥生成公钥,公钥生成地址,这三者是一一对应的,就是一个私钥只有一个公钥和一个地址。但是我...

2018-05-12 208浏览 0评论 0喜欢

其他

git常用命令

git常用命令
把当前目录变成可以管理仓库 git init 添加单个文件 git add 文件名 提交所有变化文件 git add -A 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add -u 提交新文件(new)和被修改(modified)...

2018-05-06 191浏览 0评论 1喜欢

比特币

比特币源码研读(6)—— 椭圆曲线加密法

比特币源码研读(6)—— 椭圆曲线加密法
比特币私钥生成公钥,用到的方法就是椭圆曲线加密法。椭圆曲线加密法是一种基于离散对数问题的非对称加密法,只能从私钥推出公钥,不能从公钥逆推出私钥。这是一个复杂的加密法,我们可以先从简单的类比开始。 简单的理解 均益在知乎上看到一个简单类比   先看一个栗子: 小明就读于...

2018-04-22 5081浏览 0评论 1喜欢

比特币

比特币源码研读(5)—— 私钥、公钥和地址

比特币源码研读(5)—— 私钥、公钥和地址
比特币中的私钥、公钥和地址,类比我们现实生活中银行卡,私钥是密码,地址是卡号,公钥还没有恰当的类比。在转账过程中,我们有密码,知道对方的地址,就可以转账成功。谁拥有私钥,谁就可以花费这个钱;谁拥有发送地址对应的私钥,谁就能接收这笔钱。 在比特币种,私钥、公钥和地址三者的关系是这样...

2018-04-16 8976浏览 0评论 2喜欢

比特币

比特币源码研读(2)——AppInit()初始化参数设置

比特币源码研读(2)——AppInit()初始化参数设置
继上一篇设置运行环境之后,程序运行到AppInit()函数。AppInit函数对从命令行传入的参数做初始化设置。主要完成的设置的有: 1、判断帮助和版本信息 检查参数中是否有-? -h -help,如果有,输出帮助信息。检查参数中是否有-version,如果有,打印当前客户端的...

2018-03-25 432浏览 0评论 0喜欢

比特币

比特币源码研读(1)——设置运行环境

比特币源码研读(1)——设置运行环境
前言: 对于我这个刚学了几天C++的菜鸟来说,马上上手学习比特币的源码是有一定难度。但是既然加入区块链研习社比特币源码研读班,哭着也要坚持下去。 通过这两周的学习,均益发现不要着急研读比特币的源码。可以先从《精通比特币》、《比特币开发者指南》这两本书入手,对比特币有了一个大概的了...

2018-03-19 595浏览 0评论 1喜欢