自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 dubbo 中adaptive注解说明

为什么要设计adaptive?注解在类上和注解在方法上的区别?adaptive设计的目的是为了识别固定已知类和扩展未知类。1.注解在类上:代表人工实现,实现一个装饰类(设计模式中的装饰模式),它主要作用于固定已知类,  目前整个系统只有2个,AdaptiveCompiler、AdaptiveExtensionFactory。  a.为什么AdaptiveCompiler这个类是固定已知的?因为整个...

2018-04-24 22:22:27 580

转载 卷积神经网络(CNN)图形化理解

https://cs231n.github.io/convolutional-networks/#overview卷积网络就是为了通过各种方式降低图像的维度而设计的。过滤器步幅即是减少维度的一种方法,另一种方法是降采样。最大池化/降采样卷积网络的下一层有三个名称:最大池化、降采样和二次抽样。如卷积的方法一样,将激活映射图每次一个片块地输入降采样层。最大池化仅取图像一个片块的最大值,将之置于存有其他...

2018-04-04 15:01:22 567

转载 理解分布式id生成算法SnowFlake(包括位运算解析)

理解分布式id生成算法SnowFlake

2018-04-02 15:01:34 245

翻译 Netty启动(Bootstrapping)

作为客户端启动作为服务端启动从一个通道中启动客户端(Bootstrapping clients from a Channel)

2018-03-30 17:32:16 155

翻译 EventLoop 及其线程模型

任务执行过程如果调用线程与EventLoop所在的线程是同一线程,任务直接执行,否则会放入EventLoop的队列中,下次执行。“Never put a long-running task in the execution queue, because it will block any other task from executing on the same thread.” If you m...

2018-03-30 16:49:08 1004

翻译 Netty 组件

Netty网络抽象层组件:Channel—SocketsEventLoop—Control flow, multithreading, concurrencyChannelFuture—Asynchronous notificationInterface ChannelNetty’s Channel interface provides an API that greatly reduces th...

2018-03-30 12:42:23 146

转载 以太坊核心概念

以太坊虚拟机(EVM)是以太坊中智能合约的运行环境账户(Accounts)以太坊中有两类账户外部账户、合约账户。两类账户唯一的区别是:合约账户存储了代码,外部账户则没有交易(Transactions)一笔交易是一条消息,从一个账户发送到另一个账户Gas以太坊上的每笔交易都会被收取一定数量的gas,gas的目的是限制执行交易所需的工作量,同时为执行支付费用存储,主存和栈(Storage, Memor...

2018-03-29 12:22:00 356

原创 阅读ng-alain记录———启动

在ng-alain文档如何启动部分,说到脚手架的启动始于 startup.service.ts,那么应用是如何来启动它的呢?在app.module.ts注解的provider部分,提供的启动配置都在这里。providers: [ { provide: LOCALE_ID, useValue: 'zh-Hans' }, { provide: HTTP_INTERCEP...

2018-03-28 10:48:39 2198

原创 当一个接口存在多个Wrapper时,Dubbo 扩展点生成的过程

在类ServiceConfig中,private static final Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();用于得到一个Protocol的扩展点,由于Protocol有两个wrapper,分别是ProtocolFilterWrapper、Pro...

2018-03-27 18:02:51 1610

原创 Angular中的表单

FormControl 与FormGroup先了解一下表单中的两个重要的类FormControl与FormGroupFormControl:代表了表单中的input,它是Angular表单的最小单元。FormControl包含了表单input域的值、状态(校验、变化与错误)FormGroup: 在很多时候,一个表单会有很多输入项,我们需要有一个办法来管理这么多的输入项,而引入FormGroup的目...

2018-03-27 11:02:23 947

空空如也

空空如也

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

TA关注的人

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