前言 truffle是以太坊目前最流行的一个开发框架,通过truffle我们可以开发基于以太坊的去中心化应用(Dapp)。这篇文章介绍如何安装truffle并运行第一个Dapp程序。 预备环境要求: node 6.9.2 npm 3.10.9 node和npm的安装可参考Ubuntu16.4环境下安装Node.js开发环境。 安装truffle 安装ganache-cli 安装web3 搭建第一个...

Python 闭包 装饰器图解

Python  装饰器  闭包

  

2020-02-29 05:55:07

Python万物皆对象! 闭包 装饰器 装饰器结论: 一个装饰器一个函数了解 二个装饰器装饰一个函数图解大法 二个装饰器装饰器一个函数内存图了解 装饰器传参...

1、简介 ArrayBlockingQueue,顾名思义:基于数组的阻塞队列。数组是要指定长度的,所以使用ArrayBlockingQueue时必须指定长度,也就是它是一个有界队列。 它实现了BlockingQueue接口,有着队列、集合以及阻塞队列的所有方法,队列类图如下图所示     既然它在JUC包内,说明使用它是线程安全的,它内部使用ReentrantLock来保证线程...

大纲 0x1. 分析的思路和方法 0x2. 搭建实验环境 0x3. 探索mount的过程 0x4. 对架构的思考 0x1. 分析的思路和方法 面对复杂且庞大的项目,如何高效地分析自己感兴趣的模块以达到充分理解的目的,对很多人来说都充满了挑战。我在这里提供一种思路供大家参考: 在理解整体逻辑的基础上,聚焦关键点,忽略大多数主题无关的细节。 这篇文章将会详细阐述这个思路的实践方式。 0x2. 搭建实验...

Kafka原理及Kafka群集部署

  

2020-02-29 05:52:48

博文大纲: 一、Kafka概述 1)消息队列 2)为什么要使用消息队列? 3)什么是Kafka? 4)Kafka的特性 5)Kafka架构 6)Topic和Partition的区别 7)kafka流程图 8)Kafka的文件存储机制 9)数据的可靠性和持久性保证 10)leader选举 二、部署单机Kafka 1)部署Kafka 2)测试Kafka 三、部署Kafka群集 1)环境准备 2)部署z...

javaWEB开发导出excel文件

javaWeb

  

2020-02-29 05:52:29

参考:https://blog.csdn.net/weixin_39450145/article/details/84636851 javaweb poi将数据从数据库导入excel 学习:今天在写ssm框架搭建的项目中,突发奇想,突然想玩一玩导出excel文件,于是就有了(例子): 所需要的jar文件(maven方式): excel导出工具类ExportExcel: Controller控制层的...

Poisson回归模型 Poisson回归也是广义线性回归模型中的一中,详细介绍可见之前的博客: https://blog.csdn.net/qq_42871249/article/details/104339650 使用 Poisson回归模型时的两个问题 由于广义线性模型的假定很强, 所以当实际数据与假定的分布不符时会产生一些问题. Poisson回归模型也不例外, 人们目前主要关注的是 以下...

Hdu 1728 逃离迷宫

刷题

  

2020-02-29 05:50:18

Hdu 1728 逃离迷宫 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1728 解题思路:dfs解法一直超时,不知道还能怎么剪枝了,没办法只能写bfs,开始一直wa,想不到错误,后面把每次走一步路改为每次转弯都走到底救过了。代码如下:...

利用matplotlib制作饼图: 绘制饼图: x : (每一块)的比例,如果sum(x)>1,会将多出的部分进行均分; explode: (每一块)离开中心距离 labels: (每一块)饼图外侧显示的说明文字; labeldistance:设置标签文本距圆心位置,1.1表示1.1倍半径 autopct:控制饼图内百分比设置 shadow:设置是否有阴影 startangle:起始绘制角度...

文章目录 HTML 列表 无序列表 有序列表 定义列表 列表标签 HTML 列表 无序列表 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。 无序列表始于 <ul> 标签。每个列表项始于 <li>。 浏览器显示如下: · Coffee · Milk 列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。 示例: 有...

C++编程的一些说明

  

2020-02-29 05:48:38

算法明白,无法写成具体的代码实现其功能,那只能是停留在做题的理论阶段。 所有的编程语言其实是不分平台的,Linux/MacOS/Windows下的C++编程都是一致的啊! 这里是视觉SLAM十四讲第二版的源码为例: g++: g++ windows cmake: cmake windows 更多内容参考:https://blog.csdn.net/ZhangRelay/article/detail...

历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。 安装硬件: intel i5 + NVIDIA 740 M 安装流程细分为如下10个步骤,细化步骤粒度更易避免出错: 1、安装依...

原图: 均衡后: 优缺点:这种方法对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤其是可以带来X光图像中更好的骨骼结构显示以及曝光过度或者曝光不足照片中更好的细节。这种方法的一个主要优势是它是一个相当直观的技术并且是可逆操作,如果已知均衡化函数,那么就可以恢复原始的直方图,并且计算量也不大。 这种方法的一个缺点是它对处理的数据不加选择,它可能会增加背景杂讯的对比度并且降低有用信号的对比度;变...

一.想把项目的全局参数都放在一个文件里,好方便对初始值修改。 步骤: 1.新建一个.h头文件,只声明参数为全局变量(注意是声明!!!)。 2.一定要extern,这才是声明全局变量 而且 一定不能赋初值 根据C++标准的规定,一个变量声明必须同时满足两个条件,否则就是定义: (1)声明必须使用extern关键字; (2)不能给变量赋初值; 头文件请不要定义任何变量 3.新建一个.cpp文件,包含该...

前段时间公司根据要求需要将聚石塔上服务器从杭州整体迁移到张家口,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI:apollo,kibana,grafana,jenkins 等等要么采用80端口,要么对公开放了其他端口,为了安全,现在不再开放非80之外的公网端口,由于机器少了,8...