加载中
密码学在区块链中能做什么

介绍 本篇会讲述密码学在区块链中的具体的使用,从而理解为什么区块链可以防止消息被篡改,怎么进行数字身份认证。比特币中是如何通过多重签名实现多个人共同管理某个账户的比特币交易。 布隆...

2018/09/03 11:16
39
深入理解SHA系列加密算法

介绍 SHA是一系列的加密算法,有SHA-1、SHA-2、SHA-3三大类,而SHA-1已经被破解,SHA-3应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点讲述的算法。 算法核心思想和特点 ...

2018/08/26 22:15
40
区块链核心技术之密码学研究指南

前言 块链技术从2017年已经开始爆发,2018年更是火热,可以预见未来也一定是一个重要的技术,绝对不是昙花一现,很多有远见的公司早已经在2015年开始布局区块链技术如BAT,TMD等。区块链技术...

2018/08/20 09:34
19
为什么“默克尔树” 能支撑比特币的底层交易系统

前言: 默克尔树属于二叉树的一种,如果数据结构的基础比较弱,没关系,在阅读文章的时候记录下不懂的地方,然后有针对性的去搜索学习。 本文会分三个部分来解释和论证为什么“默克尔树” 能...

2018/05/10 10:19
1K
一份中外结合的 Machine Learning 自学计划

看了Siraj Raval的3个月学习机器学习计划的视频,感觉非常好,地址:https://www.youtube.com/watch?v=Cr6VqTRO1v0 结合一些我们学习中的经验得出一份Hybrid的机器学习自学计划。 根据Siraj...

AI
2018/03/21 15:52
96
给自己的区块链添加网络通信

准备工作: go语言中Channels的用法:在不同的Goroutine中运行的函数之间传递数据,可以使用Channel也称为通道。(Goroutine是协程,和线程类似,共享堆,不共享栈,协程的切换一般由程序员在...

2018/03/16 19:27
18
什么是目标函数,损失函数?目标函数为什么要加正则项?

什么是目标函数? 定义是:指所关心的目标与相关的因素的函数关系。举个例子,假如我们想要预测公司楼下手抓饼店明天能卖多少张手抓饼,已知过去10天每天卖多少,以及每天的天气情况,是否有...

给自己的区块链添加POW-工作量证明

对POW不太熟悉的同学可以参考这篇文章:https://xiaozhuanlan.com/topic/0492176583 准备工作: 单向加密:单向加密以人类可读的文本(明文)作为输入,比如“666”这个字符串,再通过一个数...

2018/03/13 11:39
22
开发自己的区块链基础功能篇

准备工作: 安装go开发环境 用go搭建web服务 go语言基础 安装go开发环境 到https://golang.org/dl/这个地址下载对应的安装包,mac ,windows,linux都有(需要科学上网)。以mac为例,下载成...

2018/03/12 15:49
97
区块链--共识算法POS,DPOS

POS --- Proof of Stake 大多数地方叫权益证明,其实可以看作是股权证明,也是一种共识算法,在基于权益证明的数字货币中,下一个区块的选择是根据不同节点的股份和时间进行随机选择的。打个...

2018/03/11 21:42
486
区块链--共识算法POW

首先我们通过介绍一个拜占庭将军问题(Byzantine Generals Problem),来进一步了解共识算法是要干什么。 故事: 拜占庭帝国,拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,没有...

区块链原理是什么?如何开发区块链程序

介绍 区块链可以理解为是分布式数据库,读取数据,存储数据。特点是:耐久性,稳健性,透明性,不被破坏性。 这时有同学会问:“老师,别人家说区块链是个分布式账本,有奖励机制,可以通过挖...

2018/03/08 15:53
155
机器学习实战篇—人脸识别(Human Face Recognition)

介绍: 之前看了一篇在Ubuntu上写的人脸识别,自己在mac下试了一下,觉得有必要再扩展一下,通过一个简单的例子来了解一下人脸识别的过程。 准备知识: 欧几里得距离:是一个通常采用的距离定...

2017/12/27 20:44
782
机器学习算法篇--卷积神经网络基础(Convolutional Neural Network)

定义: 首先来了解一下深度学习的定义:深度学习是以数据的原始形态作为算法输入,经过算法层层抽象将原始数据逐层抽象为自身任务所需的最终特征表示,最后以特征到任务目标的映射作为结束,...

2017/12/21 19:58
219
Python 学习笔记之 -- yield

参考链接:http://www.liaoxuefeng.com 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 ...

2017/07/08 20:31
18
Weex学习第五篇:css样式和类的运用

复习上篇文章学习的数据绑定,感觉比较重要的是 1.计算属性的的使用,类似响应式编程,就是一个变量的值会随着它相关的那个变量的值的变化而变化,不需要去update,比如fullName = firstNam...

2017/01/12 13:52
48
Weex学习第四篇:计算属性,class定义style,if,repeat

首先来复习一个重要的知识点: 根节点:每个 Weex 页面最顶层的节点,我们称为根节点。下面是目前我们支持的三种根节点: div:普通根节点,有确定的尺寸,不可滚动。 scroller:可滚动根节点...

2017/01/10 17:58
73
Weex学习第三篇:模版,样式,脚本

这两天把官方的教程都看了一遍,总体感觉是信息量很大,但是大部分和iOS原生开发有相似的地方,像UI,touch事件,数据绑定,数据处理等流程都是存在,区别在于语言和语法,虽然知识点,用法,...

2017/01/07 16:42
40
Weex学习第二篇:Hello world

曾经何时,我以为学习一门语言或者是新技术,只要能写出Hello world,就算是学会了。这个思想困扰了我很久,以至于之前整理电脑的时候发现php,python,ruby,phonegap,react native,go,n...

2017/01/05 11:28
105
Weex学习笔记第一篇:准备工作和要了解的知识点

2017年的第一个工作日,进入到准备学习weex的阶段,首先来看一下需要了解哪些。 1.weex是什么? weex是一种跨平台的开发方案,简单的说就是把iOS,Android,H5的开发合并到一起,可以写一套代...

2017/01/04 10:04
35

没有更多内容

加载失败,请刷新页面

返回顶部
顶部