码迷,mamicode.com
首页 > 2019年07月04日 > 全部分享
带你手写基于 Spring 的可插拔式 RPC 框架(一)介绍
概述 首先这篇文章是要带大家来实现一个框架,听到框架大家可能会觉得非常高大上,其实这和我们平时写业务员代码没什么区别,但是框架是要给别人使用的,所以我们要换位思考,怎么才能让别人用着舒服,怎么样才能让我们的框架性能优异。通过自己写一个框架,我们能学到的有很多,能让我们脱离 CURD,在更高的层面上去 ...
分类:编程语言   时间:2019-07-04 11:08:14    阅读次数:131
图解比原链Tensority算法:如何让POW做到人工智能友好
共识算法说起 区块链系统首先是分布式系统,而一致性是分布式系统的基础问题,要保证系统满足不同程度的一致性,则就要用到共识算法。 现在主流的算法有POW、POS、DPOS等等,比特币采用的POW共识算法运行9年之久,已被证明稳定可靠,然而因为巨大的硬件和能源消耗而饱受诟病,特别是专用矿机,在被淘汰之后 ...
分类:编程语言   时间:2019-07-04 11:08:00    阅读次数:132
glog简单使用
编译安装 当前(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
CAD返回指定参数在曲线上,到开始点的曲线上长度(网页版)
主要用到函数说明: IMxDrawCurve::GetDistAtParam 返回指定参数在曲线上,到开始点的曲线上长度,具体说明如下: [in] DOUBLE dParam 曲线参数 [out] DOUBLE* pDis 返回到开始点的曲线上长度 js代码实现如下: var ent = mxOcx ...
分类:Web程序   时间:2019-07-04 11:07:18    阅读次数:201
python数据分析-04Nan的类型处理
#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 数据库创建用户、文件空间、表空间、数据库
前几篇文章介绍了GreenPlum数据库的安装、启动、关闭、状态检查、登录等操作,数据库已经创建好了,接下来介绍如何使用数据库。按照习惯,需要先创建测试用户、表空间、数据库。先创建测试用户dbdream。 view source 1 postgres=# create role dbdream pa ...
分类:数据库   时间:2019-07-04 11:06:38    阅读次数:416
Lesson 4 The double life of Alfred Bloggs
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
java数组简介
数组(Array)是Java 语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。 备注: ...
分类:编程语言   时间:2019-07-04 11:05:34    阅读次数:107
python数据分析-08透视表以及matplotlib库
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框架 .NET Framework是该平台的第一个也是最早的实现。它包括三个主要的应用程序模型 - WPF,Windows窗体,ASP.NET窗体 - 和基类库。 Windows Presentation Foundation(WPF)是一个UI框架,用于主要为Windows操作系统上的桌面 ...
分类:Web程序   时间:2019-07-04 11:04:59    阅读次数:117
带你手写基于 Spring 的可插拔式 RPC 框架(二)整体结构
前言 上一篇文章中我们已经知道了什么是 RPC 框架和为什么要做一个 RPC 框架了,这一章我们来从宏观上分析,怎么来实现一个 RPC 框架,这个框架都有那些模块以及这些模块的作用。 总体设计 在我们的整个框架里比较重要的几个模块: rpc procotol: 既然是可插拔是框架,我们需要支持选择底 ...
分类:编程语言   时间:2019-07-04 11:04:44    阅读次数:124
前端使用Git 切换分支 查看线上远程,本地切换
想要使用Git切换线上分支时先 得先查看线上分支 这是线上的分支图(当前是master) 知道有那些分支就可以进行本地切换了 这样就表示成功切换了分支 (如果git pull 不成功 就使用 git pull origin 分支名 就好了) *原因就是一般使用git pull 的话得设置默认的pul ...
分类:其他好文   时间:2019-07-04 11:04:19    阅读次数:77
二进制中1的个数
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 说明: 首先所有正数和负数在计算机中都是以补码的形式存在的,所以不用考虑转换成补码,只要你把正数、负数的二进制能写出来就可以了,计算机后台会自动转换成补码计算的! python python二进制: python二进制显示的时候前面会 ...
分类:其他好文   时间:2019-07-04 11:04:00    阅读次数:84
java方法特点
它可以实现独立的功能; 必须定义在类里面; 它只有被调用才会执行; 它可以被重复使用; 方法结束后方法里的对象失去引用; 如何定义一个功能,并通过方法体现出来: ① 明确该功能运算后的结果.明确返回值类型; ② 明确在实现该功能过程中是否有未知内容参与运算,确定参数列表; Eg: package r ...
分类:编程语言   时间:2019-07-04 11:03:42    阅读次数:103
C/C++的几个输入流
C: 1.scanf( ) 存在于<stdio.h>(C++为<cstdio>)中,根据stdin读取数据并根据参数格式进行赋值,以第一个非空格字符(空格字符如:空格,制符表,换行符)为起点。一般键盘输入时,返回成功赋值的参数的个数如:0(失败),1(成功赋值一个),2,... 开始&结束标志: 常 ...
分类:编程语言   时间:2019-07-04 11:03:04    阅读次数:109
Hadoop 3.1.2 + Hive 3.1.1
一、安装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
753条   上一页 1 ... 27 28 29 30 31 32 33 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!