- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Ubuntu部署基于Fabric的虚拟区块链服务
关于Hyperledger Fabric的部署适合在Ubuntu或其它Linux上进行,本例在Ubuntu16.04LTS上操作。如果是Windows、MacOS系统,建议安装Virtual Box,在虚拟机上部署区块链环境。准备: 1、源需要换成国内源,这样速度能快很多。参考:http://www.linuxidc.com/Linux/2016-06/132518.htm2、安装
2018-07-04 22:19:14
2720
1
转载 速查手册之pandas
做一些麻瓜的事,好东西整理一波,,,做一些麻瓜的事,好东西整理一波,,,做一些麻瓜的事,好东西整理一波 ,,, 先来个dataframe和matrix的互换先来个dataframe和matrix的互换先来个 dataframe 和matrix的互换#coding=utf-8import pandas as pd import numpy as np df = pd.DataFram...
2018-04-27 22:03:12
318
原创 大道至简
本人渣硕期间主攻机器学习和区块链,目前这两方面只能说自己略懂。机器学习很多时间都会花在特征工程上,也许就是一个简单的模型也可以调出很漂亮的ROC,也许,这就是大道至简吧,无招胜有招,一气化三清。好吧,小说看多了,讲正题。 在之前和一公司合作开发了一款基于Ethereum的Dapp,具体是哪一个不方便透露,但是其中的技术逻辑和商业逻辑的结合的确让我走了不少的弯路,最主要的是其中对于代币或代币化标的...
2018-04-27 21:49:21
424
原创 markdown手册(一)
希望能做一些麻瓜的事情造福人类。。。f(x)=xf(x)=x f(x)=x $ f(x)=x $s=∑n1nis=∑1nni s=\sum_1^n{n_i} $s=\sum_1^n{n_i}$x2x2 x^2 $ x^2 $xixi x_i $ x_i ${a+x}{a+x} \lbrace a+x \rbrace $ \...
2018-04-23 19:17:48
264
原创 Dapp开发(一)
位置 你的配置文件是truffle.js。位于项目的根目录下。这个文件是Javascript文件,支持执行代码来创建配置。它必须导出一个对象,来代表项目配置,如下面的例子。WINDOWS下的命名空间冲突 当使用Windows的命令行时,默认的配置文件名与truffle冲突。这种情况下,我们推荐使用Windows的power Shell或Git BASH。你也可以将配置文件重命名为tru...
2018-03-01 13:52:39
4480
1
原创 区块链与Git版本工具的比较
相同:分布式存储方案链式数据去中心化支持离线访问交易量较小参与方多,网络规模大不同:数据内容Git: 文件版本BC: 账本2.一致性Git: 不追求强一致性,人工合并冲突BC: 要求较强的一致性,冲突时自动根据多数决定,根据链的长度决定,自动废弃分支管理单元Git: Commit,ProjectBC: Block, Applicat
2018-01-18 23:54:30
937
1
转载 数据集整理
在KDNuggets上有Datasets栏目,提供一些数据集,网址为:http://www.kdnuggets.com/datasets/ 还有另外一个很好的资源网址为:http://kdd.ics.uci.edu/,里面包含的数据资源如下(按应用领域划分): Direct Marketing KDD CUP 1998 Data GIS Forest CoverType Inde
2017-12-11 16:48:05
5789
转载 SPV中如何利用默克尔树证明某个交易是否存在
SPV 是“Simplified Payment Verification”(简单支付验证)的缩写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处找到相符的交易,他就可以知道网络已经认可了这笔交易,而且得到了网络的多少个确认。 按照中本聪的原文,这里有个细节需要注意,SPV指
2017-12-11 00:03:40
1131
原创 经典博弈
描述 有两个人玩游戏,给定一个最大可取代数maxChoosableInteger,两个人轮流从1~maxChoosableInteger中取一个数,取过的数不可再取,若其中一方取过以后,所有取过的数的和大于等于desiredTotal,那么这个人获胜。现在给maxChoosableInteger和desiredTotal,问先手是否必胜,假定游戏双方均采取最优策略。你可以假定给出的maxChoos
2017-11-28 10:59:52
253
原创 最大平均(和)子序列
题目描述 给定n个数的数组,找到所有长度大于等于k的连续子数组中平均值最大的那个。返回那个最大的平均值。 1 样例 输入:[1,12,-5,-6,50,3], k = 4 输出:12.75说明: 长度为4的子数组中,最大的平均值为12.75,(=(12 + -5 + -6 + 50)/4) 长度为5的子数组中,最大的平均值为10.8,(=(12 + -5 + -6 +
2017-11-21 13:27:53
3481
转载 用qsort对二维数组进行排序
对于malloc动态申请的多维数组(指针数组)以一个例子解析: 要求—— 打算操作一个数组,数组的每个元素是一个指针,指向2个元素的数组。元素的大小关系为先比较第一个元素,第一个元素相同比较第二个元素。首先,通过malloc对指针数组进行分配: 先分配一个指向元素为int 的一维数组,所以数组类型为int *; 然后,针对每一个数组里的int *型指针,分配一个一维数组,数组类型为in
2017-11-16 09:22:06
29452
2
转载 从 Kubernetes 谈容器网络
在 Kubernetes 中,资源从管理粒度上分为三级:容器、Pod、Service。容器即 Docker 或者 Rocket 容器(1.0 中仅支持这两种容器)。 容器是最低粒度的资源,但是不能被直接操作。PodKubernetes 中的基本操作单元(非单个容器)。 Pod 是一组共享了下面资源的(运行在同一节点上的)容器: 进程命名空间 网络命名空间 IPC 命名空间(可以 Syste
2017-11-14 22:11:02
216
转载 150个常用Linux命令精简合集
随着Linux越来越普及、应用越来越成熟,在服务器领域占领绝大部分份额,做软件开发免不了要跟Linux打交道。如互联网行业的前端Web开发,后端的Web服务器、数据库、存储设备基本上都是跑在Linux上的。那么作为Tester,Linux基本的操作命令必须得会,没有任何理由。●线上查询及帮助命令(1 个)help如:mkdir --help●文件和目录操作命令(12 个
2017-11-13 11:49:31
1219
原创 正方形构造
题目描述: 给定二维平面内的四个点,判断这四个点是否能组成正方形。坐标(x,y)为整数。 输入的整数范围为[-10000, 10000]。样例: 输入: p1=[0, 0], p2=[1, 1], p3=[1, 0], p4=[0, 1] 输出: True说明: [0, 0], [1, 1], [1, 0], [0, 1]四个点能够组成正方形思路是这样的: 很简单,想到正方形的其中一
2017-11-07 14:56:04
944
转载 CCF —— CSP认证
1.认证知识要求: 考试内容主要覆盖大学计算机专业所学习的程序设计、数据结构以及算法,以及相关的数学基础知识。包括但不限于: (1)程序设计基础 逻辑与数学运算,分支循环,过程调用(递归),字符串操作,文件操作等。 (2)数据结构 线性表(数组、队列、栈、链表)、树(堆、排序二叉树)、哈希表、集合与映射、图。 (3)算法与算法设计策略 排序与查找,枚
2017-08-29 08:17:45
20583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人