概述 首先这篇文章是要带大家来实现一个框架,听到框架大家可能会觉得非常高大上,其实这和我们平时写业务员代码没什么区别,但是框架是要给别人使用的,所以我们要换位思考,怎么才能让别人用着舒服,怎么样才能让我们的框架性能优异。通过自己写一个框架,我们能学到的有很多,能让我们脱离 CURD,在更高的层面上去 ...
分类:
编程语言 时间:
2019-07-04 11:08:14
阅读次数:
131
共识算法说起 区块链系统首先是分布式系统,而一致性是分布式系统的基础问题,要保证系统满足不同程度的一致性,则就要用到共识算法。 现在主流的算法有POW、POS、DPOS等等,比特币采用的POW共识算法运行9年之久,已被证明稳定可靠,然而因为巨大的硬件和能源消耗而饱受诟病,特别是专用矿机,在被淘汰之后 ...
分类:
编程语言 时间:
2019-07-04 11:08:00
阅读次数:
132
编译安装 当前(2019 7 4)glog最新版为0.4.0。 glog依赖gflags,先用cmake编译安装了gflags 2.2.2,再用cmake编译安装glog。 在项目中 时候,glog会找编译它时相同版本的gflags。 简单使用 CMakeLists.txt C++ include ...
分类:
其他好文 时间:
2019-07-04 11:07:32
阅读次数:
274
主要用到函数说明: IMxDrawCurve::GetDistAtParam 返回指定参数在曲线上,到开始点的曲线上长度,具体说明如下: [in] DOUBLE dParam 曲线参数 [out] DOUBLE* pDis 返回到开始点的曲线上长度 js代码实现如下: var ent = mxOcx ...
分类:
Web程序 时间:
2019-07-04 11:07:18
阅读次数:
201
#NaN --means Not a Numberimport pandas as pdimport numpy as npfrom pandas import Series,DataFrame# n = np.nan# print(type(n)) #<class 'float'># print( ...
分类:
编程语言 时间:
2019-07-04 11:07:02
阅读次数:
147
前几篇文章介绍了GreenPlum数据库的安装、启动、关闭、状态检查、登录等操作,数据库已经创建好了,接下来介绍如何使用数据库。按照习惯,需要先创建测试用户、表空间、数据库。先创建测试用户dbdream。 view source 1 postgres=# create role dbdream pa ...
分类:
数据库 时间:
2019-07-04 11:06:38
阅读次数:
416
There are two type of people in the society. People who do manual works can higher payment than people who work in the office. We usually called the l ...
分类:
其他好文 时间:
2019-07-04 11:06:20
阅读次数:
117
现性回归:若存在两个数据集合,它们几乎存在线性关系,通过最小二乘法原理,将它们拟合成一个线性函数,这个过程叫线性回归。 逻辑回归:是一个用于分类的模型,如果两个类别线性可分,在先验的类别信息已知条件下,通过线性映射和sigmoid函数;迭代调整决策平面,并将分类决策面两侧的类别数据映射到【0,1】的 ...
分类:
其他好文 时间:
2019-07-04 11:06:07
阅读次数:
136
数组(Array)是Java 语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。 备注: ...
分类:
编程语言 时间:
2019-07-04 11:05:34
阅读次数:
107
import pandas as pdimport numpy as npfrom pandas import Series,DataFrame"""df = pd.read_excel("sales-funnel.xlsx")#print(df)# Account Name ... Price S ...
分类:
编程语言 时间:
2019-07-04 11:05:16
阅读次数:
219
.NET框架 .NET Framework是该平台的第一个也是最早的实现。它包括三个主要的应用程序模型 - WPF,Windows窗体,ASP.NET窗体 - 和基类库。 Windows Presentation Foundation(WPF)是一个UI框架,用于主要为Windows操作系统上的桌面 ...
分类:
Web程序 时间:
2019-07-04 11:04:59
阅读次数:
117
前言 上一篇文章中我们已经知道了什么是 RPC 框架和为什么要做一个 RPC 框架了,这一章我们来从宏观上分析,怎么来实现一个 RPC 框架,这个框架都有那些模块以及这些模块的作用。 总体设计 在我们的整个框架里比较重要的几个模块: rpc procotol: 既然是可插拔是框架,我们需要支持选择底 ...
分类:
编程语言 时间:
2019-07-04 11:04:44
阅读次数:
124
想要使用Git切换线上分支时先 得先查看线上分支 这是线上的分支图(当前是master) 知道有那些分支就可以进行本地切换了 这样就表示成功切换了分支 (如果git pull 不成功 就使用 git pull origin 分支名 就好了) *原因就是一般使用git pull 的话得设置默认的pul ...
分类:
其他好文 时间:
2019-07-04 11:04:19
阅读次数:
77
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 说明: 首先所有正数和负数在计算机中都是以补码的形式存在的,所以不用考虑转换成补码,只要你把正数、负数的二进制能写出来就可以了,计算机后台会自动转换成补码计算的! python python二进制: python二进制显示的时候前面会 ...
分类:
其他好文 时间:
2019-07-04 11:04:00
阅读次数:
84
它可以实现独立的功能; 必须定义在类里面; 它只有被调用才会执行; 它可以被重复使用; 方法结束后方法里的对象失去引用; 如何定义一个功能,并通过方法体现出来: ① 明确该功能运算后的结果.明确返回值类型; ② 明确在实现该功能过程中是否有未知内容参与运算,确定参数列表; Eg: package r ...
分类:
编程语言 时间:
2019-07-04 11:03:42
阅读次数:
103
C: 1.scanf( ) 存在于<stdio.h>(C++为<cstdio>)中,根据stdin读取数据并根据参数格式进行赋值,以第一个非空格字符(空格字符如:空格,制符表,换行符)为起点。一般键盘输入时,返回成功赋值的参数的个数如:0(失败),1(成功赋值一个),2,... 开始&结束标志: 常 ...
分类:
编程语言 时间:
2019-07-04 11:03:04
阅读次数:
109
一、安装Hadoop 1.1 版本说明 hadoop:3.1.2hive:3.1.1mysql:5.6.40 1.2 主机映射 添加IP与主机名的映射关系,在/etc/hosts文件里添加如下内容: 1.3 设置SSH无密码登录节点 让Master能够通过SSH无密码登录各个Slave节点。如果修改 ...
分类:
其他好文 时间:
2019-07-04 11:02:44
阅读次数:
319