自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Build your first blockchain network error 记录

之前在搭建blockchian network 时遇到./byfn.sh up的错误,第一次开启之后,后面再次开启遇到错误:ERRO 001 Cannot run peer because cannot init crypto, missing /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations...

2019-03-19 09:58:42 675

原创 在Mac下彻底卸载node和npm的方法

Hyperledger fabric环境搭建的时,需要安装nodejs 8.9.x系列,之前安装了最新版本,卸载重新安装如下node-v 8.9.4 ,npm 5.6.0 ,可从https://nodejs.org/en/blog/release/v8.9.4/下载homebrew安装的直接一条命令  1 brew uninstall node ...

2019-01-13 23:12:59 7642

转载 Hyperledger Fabric 1.2系列:4.first-network网络的执行过程

解析生成证书Starting for channel 'mychannel' with CLI timeout of '10' seconds and CLI delay of '3' secondsContinue? [Y/n] yproceeding ...LOCAL_VERSION=1.2.0DOCKER_IMAGE_VERSION=1.2.0/root/gowork/sr...

2019-01-13 12:13:00 492

转载 Hyperledger Fabric 1.2系列:3.启动first-network网络,解析byfn.sh启动脚本

简介在启动网络之前,确保你已经安装了所必要的依赖。如果没有安装,请参考之前的两篇内容。启动网络进入fabric-samples/first-network文件夹内,执行byfn.sh脚本cd fabric-samples/first-network./byfn.sh之后你会看到如下内容,则表示成功了:Querying chaincode on peer1.org2....

2019-01-13 12:10:35 1344

转载 Hyperledger Fabric 1.2系列:byfn.sh启动脚本

简介这篇内容是为了配合Hyperledger Fabric 1.2系列 第三篇内容而copy下来的。脚本内容#!/bin/bash## Copyright IBM Corp All Rights Reserved## SPDX-License-Identifier: Apache-2.0## This script will orchestrate a sample e...

2019-01-13 12:09:41 901

转载 Hyperledger Fabric 1.2系列:2.下载二进制、Docker 镜像及解析官方提供的下载脚本

转简书-沙漠中的猴简介该小结会介绍官方脚本 下载fabric-samples代码 下载二进制文件 下载Docker镜像 将二进制文件添加进PATH路径下载fabric-samples代码选择一个存放代码的目录。我将代码放在了$GOPATH/src目录下。cd $GOPATH/src官方提供了一个脚本,可以直接下载fabric-samples代码、docker镜...

2019-01-13 11:54:58 1713 1

转载 转载简书沙漠中的猴Hyperledger Fabric 1.2系列:1. 环境准备

问题:mac Mojave系统,之前按照官网教程https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html搭建过fabric网络一次,sucess。后面估计是删除了东西,导致网络启动不了。出现问题可能原因:按报错提示,fabirc-sample的bin文件缺失或当前版本可能与docker容器里版本不匹配。...

2019-01-13 11:53:13 427

原创 homebrew 安装node.js报错?

mac$ brew install node==> Downloading https://homebrew.bintray.com/bottles/node-11.6.0.mojave.bottle.tAlready downloaded: /Users/mac/Library/Caches/Homebrew/downloads/c236c1678678b19d98f3f03fe5...

2019-01-13 10:16:11 1530

转载 shell脚本文件重定向读取.csv文件,输出SQL Insert语句

文件重定向常见于脚本需要读入文件和输出文件时。这个样例脚本两件事都做了。它读取.csv格式的数据文件,输出SQL INSERT语句来将数据插入数据库。shell脚本使用命令行参数指定待读取的.csv文件。.csv格式用于从电子表格中导出数据,所以你可以把数据库数据放入电子表格中,把电子表格保存成.csv格式,读取文件,然后创建INSERT语句将数据插入MySQL数据库。脚本内容如下。$...

2018-08-07 11:19:48 4000 1

原创 WINDOWS系统Hadoop环境搭建

第一步,http://hadoop.apache.org/releases.html官网下载安装文件第二步,解压安装包第三步,配置HADOOP-HOME环境变量右击我的电脑,单击“属性”,进入如图所示页面。下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】;设置HADOOP-HOME变量:如图,单击新建,在变量名一栏输入:  HADOO...

2018-07-23 17:27:28 400

原创 WINDOWS系统Scala环境搭建

第一步,先搭建好jdk环境java -version 、javac有相应版本信息即Ok第二步,下载scala安装包https://www.scala-lang.org/download/官网下载第三步,解压并设置环境右击我的电脑,单击“属性”,进入如图所示页面。下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】;设置SC...

2018-07-23 17:12:24 273

原创 IntelliJ IDEA maven环境配置

第一步,下载maven安装包http://maven.apache.org/download.cgi官网下载maven安装包(第一列第二个)下载好后,解压第二步, 配置环境变量 计算机----》环境 变量-----》新建MAVEN_HOME------输入maven解压包路径找到PATH------新增%MAVEN_HOME%\bin第三步,找到mave...

2018-07-20 14:01:00 2046

转载 快速排序原理

快速排序是冒泡排序的改进版,也是最好的一种内排序,在很多面试题中都会出现,也是作为程序员必须掌握的一种排序方法。思想:1.在待排序的元素任取一个元素作为基准(通常选第一个元素,但最的选择方法是从待排序元素中随机选取一个作为基准),称为基准元素;       2.将待排序的元素进行分区,比基准元素大的元素放在它的右边,比其小的放在它的左边;       3.对左右两个分区重复以上步骤直到所有元素都是...

2018-06-02 11:19:21 558

原创 692. 前K个高频单词

给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。示例 1: 示例 2: 注意:假定 k 总为有效值, 1 ≤ k ≤ 集合元素数。输入的单词均由小写字母组成。 扩展练习:尝试以 O(n log k) 时间复杂度和 O(n) 空间复杂度解决.(1)There is a pretty simple Brute...

2018-05-29 23:00:23 1117

原创 Leetcode347. 前K个高频元素

给定一个非空的整数数组,返回其中出现频率前 k 高的元素。例如,给定数组 [1,1,1,2,2,3] , 和 k = 2,返回 [1,2]。注意:你可以假设给定的 k 总是合理的,1 ≤ k ≤ 数组中不相同的元素的个数。你的算法的时间复杂度必须优于 O(n log n) , n 是数组的大小。              (1) 使用字典Map 和 优先队列PriorityQueue       ...

2018-05-29 22:01:13 422 2

转载 (转)图解排序算法(四)之归并排序

图解排序算法(四)之归并排序基本思想  归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。分而治之   可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采...

2018-05-25 17:16:25 200

转载 (转)图解排序算法(二)之希尔排序

图解排序算法(二)之希尔排序  希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现。基本思想  希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少...

2018-05-25 17:15:33 280

转载 (转)图解排序算法(一)之3种简单排序(选择,冒泡,直接插入)

图解排序算法(一)之3种简单排序(选择,冒泡,直接插入)  排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。  先定义个交换数组元素的函数,供排序时调用 /** * 交换数组元素 * @param...

2018-05-25 17:14:33 231

转载 (转)图解排序算法(三)之堆排序

图解排序算法(三)之堆排序预备知识堆排序  堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆  堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图:同时,我们对堆中的结点按层进行编号...

2018-05-25 17:13:29 187

原创 LeetCode239. 滑动窗口最大值

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。返回滑动窗口最大值。示例:输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值--------------- ...

2018-05-16 10:17:36 687

转载 最大子矩阵问题

【算法设计】最大子矩阵问题出自http://www.cnblogs.com/JPAORM/archive/2012/04/23/2510005.html一,最大子矩阵问题:       给定一个n*n(0<n<=100)的矩阵,请找到此矩阵的一个子矩阵,并且此子矩阵的各个元素的和最大,输出这个最大的值。Example: 0 -2 -7  0  9  2 -6  2 -4  1 -4  ...

2018-04-04 10:06:14 1045

转载 机器学习(5)之牛顿算法

机器学习(5)之牛顿算法1. 牛顿迭代算法简介 牛顿方法应用于机器学习:           1. 使用这个方法需要f满足一定条件,适用于Logistic回归和广义线性模型2. 一般初始化为02. 在Logistic的应用    在Logistic回归中,我们要使得对数最大似然值最大,即求为0时的Θ,根据上述推论,更新规则如下:        牛顿方法的收敛速度:二次收敛   每次迭代使解的有效数...

2018-03-30 09:42:53 348

转载 机器学习(4)之Logistic回归

机器学习(4)之Logistic回归1. 算法推导      与之前学过的梯度下降等不同,Logistic回归是一类分类问题,而前者是回归问题。回归问题中,尝试预测的变量y是连续的变量,而在分类问题中,y是一组离散的,比如y只能取{0,1}。  假设一组样本为这样如图所示,如果需要用线性回归来拟合这些样本,匹配效果会很不好。对于这种y值只有{0,1}这种情况的,可以使用分类方法进行。    假设,...

2018-03-30 09:35:40 396

转载 机器学习(1)之梯度下降(gradient descent)

机器学习(1)之梯度下降(gradient descent)题记:最近零碎的时间都在学习Andrew Ng的machine learning,因此就有了这些笔记。 梯度下降是线性回归的一种(Linear Regression),首先给出一个关于房屋的经典例子,面积(feet2)房间个数价格(1000$)2104340016003330240033691416223230004540...........

2018-03-30 09:32:43 300

转载 机器学习(2)之正规方程组

机器学习(2)之正规方程组上一章介绍了梯度下降算法的线性回归,本章将介绍另外一种线性回归,它是利用矩阵求导的方式来实现梯度下降算法一样的效果。1. 矩阵的求导首先定义表示m×n的矩阵,那么对该矩阵进行求导可以用下式表示,可以看出求导后的矩阵仍然为m×n这里要用到矩阵迹的特性,trace. 对于一个n阶的方阵(n×n),它的迹(tr)为对角线元素之和:1. 对于一个实数,它的迹即为它本身tr a =...

2018-03-30 09:31:46 395

转载 机器学习(3)之最小二乘法的概率解释与局部加权回归

机器学习(3)之最小二乘法的概率解释与局部加权回归1. 最小二乘法的概率解释在前面梯度下降以及正规方程组求解最优解参数Θ时,为什么选择最小二乘作为计算参数的指标,使得假设预测出的值和真正y值之间面积的平方最小化? 我们提供一组假设,证明在这组假设下最小二乘是有意义的,但是这组假设不唯一,还有其他很多方法可以证明其有意义。 (1)      假设1:假设输入与输出为线性函数关系,表示为: 其中,为误...

2018-03-30 09:31:11 560

原创 ccf20141202 Z字形扫描

试题编号:201412-2试题名称:Z字形扫描时间限制:2.0s内存限制:256.0MB问题描述:问题描述  在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:  对于下面的4×4的矩阵,  1 5 3 9  3 7 5 6  9 4 6 4  7 3 1 3  对其进行Z字形扫描后得到长度为16的序列:  1 ...

2018-03-12 21:04:18 266

原创 希尔排序

1、基本思想:希尔排序也成为“缩小增量排序”,其基本原理是,现将待排序的数组元素分成多个子序列,使得每个子序列的元素个数相对较少,然后对各个子序列分别进行直接插入排序,待整个待排序列“基本有序”后,最后在对所有元素进行一次直接插入排序。因此,我们要采用跳跃分割的策略:将相距某个“增量”的记录组成一个子序列,这样才能保证在子序列内分别进行直接插入排序后得到的结果是基本有序而不是局部有序。希尔排序是对...

2018-03-12 09:38:41 197

原创 Ccf20170902

试题编号:201709-2试题名称:公共钥匙盒时间限制:1.0s内存限制:256.0MB问题描述:问题描述  有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。  钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥...

2018-02-28 18:42:20 197

原创 CCF20160902火车购票

试题编号:201609-2试题名称:火车购票时间限制:1.0s内存限制:256.0MB问题描述:问题描述  请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。  假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。  购票时,一个人可能购一张或多张票,最多不超过5张。如果这...

2018-02-28 14:20:06 224

转载 二叉搜索树二叉搜索树Java实现

转载https://www.cnblogs.com/Michaelwjw/p/6384428.html  二叉搜索树需满足以下四个条件:若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;任意节点的左、右子树也分别为二叉查找树;没有键值相等的节点。  二叉搜索树举例:                        ...

2018-02-25 22:45:45 393

原创 根据给定的数组或链表构建完全二叉树(Java)

import java.util.*;/** * 根据二叉树的性质(将一个完全二叉树按照从上到下,从左到右进行编号,其编号为i的节点, * 如果满足2*i<=n,则说明编号为i的节点有左孩子,否则没有,如果满足2*i+1<=n, * 则说明编号为i的节点有右孩子,否则没有)可知      2*i<=n 2*i+1<=n 该性质是对树的编号(1~n)成立的,而数组的下标是从0...

2018-02-25 11:30:12 2359

原创 Ccf/Csp

试题编号:201712-2试题名称:游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述  有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。  游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数...

2018-02-24 12:28:30 374

原创 字符串排序按长度,长度相同按字典排序

题目描述先输入你要输入的字符串的个数。然后换行输入该组字符串。每个字符串以回车结束,每个字符串少于一百个字符。 如果在输入过程中输入的一个字符串为“stop”,也结束输入。 然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。输入描述:字符串的个数,以及该组字符串。每个字符串以‘\n’结束。如果输入字符串为“stop”,也结束输入.输出描述:可能有多组测试数据,对于每组...

2018-02-10 00:23:55 5305

原创 java 求一个数的质因数

import java.util.Scanner;//按照素数来计算,for循环到Math.sqrt(n),减少了循环次数,防止超时public class 质因数 {  public static void main(String[] args) {      Scanner sc=new Scanner(System.in);      while(sc.hasNext()){        ...

2018-02-10 00:22:27 4086

原创 java list remove的问题

以字符串去除特定字符这个例子来解释:import java.util.*;public class 字符串去除特定字符 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); List<Character&g...

2018-02-10 00:09:45 462

转载 c++字符串处理函数

1. 截取子串       s.substr(pos, n)    截取s中从pos开始(包括0)的n个字符的子串,并返回       s.substr(pos)        截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回2. 替换子串       s.replace(pos, n, s1)    用s1替换s中从pos开始(包括0)的

2018-01-29 20:48:53 334

转载 Dev-C++常用快捷键

Dev-C++ 的一些常用快捷键恢复 Ctrl+Z 重做 Ctrl+Y 剪切 Ctrl+X 拷贝 Ctrl+C 粘贴 Ctrl+V 搜索替换内容 Ctrl+F 选择全部 Ctrl+A编译 F9 运行 F10 编译运行 F11设置注释 Ctrl+/ 取消注释再重复一次即可 复制行 Ctrl+E 删除行 Ctrl+D整体左移一个t

2018-01-23 13:42:22 23457

转载 DBUtils和BeanUtils

1. BeanUtils组件什么是Javabean?Javabean,是一个对象(cn.itcat.entity 包下所有的类都是 !Javabean作用:封装数据/业务Javabean要满足下面特点:1.必须有无参数构造函数2. get或者set方法如何操作javabean?方式1:User user  = new User();User.setI

2018-01-03 22:00:09 1022

原创 torchvision安装

torchvisionThe torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision.InstallationAnaconda:conda install torchv

2018-01-02 18:29:45 27502

空空如也

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

TA关注的人

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