自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JeremyYong的博客

专注可编程网络,DPDK等,BAT底层板砖人

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 大型网络中内部网关路由协议(IGP)的选择

众多Internet服务提供商在自治域系统(Autonomous System)间普遍使用外部网关路由协议—BGP(Border Gateway Protocol) Version 4,然而在自治域系统内部使用的路由协议都不尽相同,但都属于内部网关协议—IGP(Internal Gateway Protocol)。本文将结合目前国内大型网络中正在使用着的内部网关路由协议进行分析对比,并提出

2017-08-19 13:53:02 8432

原创 IOC 与 DI 的区别

在spring中有两个比较重要的名称:IOC和DI1.IOC(控制反转),在上一篇博客中有介绍,表示把对象的创建交给spring来配置。2.DI(依赖注入),表示向类的属性设置值。有三种注入方式,1)set方法注入,2)有参的构造器注入,3)接口的注入。当然这三种技术都需要在XML文件中配置相应的属性值,其中最重要的也是最常用的是set方法的注入,即配置标签。IOC和D

2017-08-06 15:41:23 510

原创 IOC的底层过程

IOC是spring中比较重要的概念,含义是控制反转,主要的作用就是解耦和,将传统的new出来的对象,用XML配置文件的形式表示,这样当代码需要调整的时候,只需要修改配置文件即可。IOC底层主要用到了4种技术: 1.XML配置文件; 2.DOM4j来解析XML文件; 3.工厂模式 4.反射机制例如:要实现servlet和service层的交互public c

2017-08-06 10:18:55 425

原创 ES6 语法---变量的赋值与解析

(1)交换变量的值let x = 1;let y = 2;[x, y] = [y, x];(2)从函数返回多个值函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。// 返回一个数组function example() { return [1, 2, 3];}let [a, b, c] = ex

2017-08-05 14:43:16 717

原创 如何在React中做Ajax 请求?

如何在React中做Ajax 请求?首先:React本身没有独有的获取数据的方式。实际上,就react而言,它甚至不知道有服务器画面的存在。React只是简单地渲染组件,单独从两个地方获取数据:props 和 state。因此,为了使用服务器的数据,你需要在你的组件(component)的props或state里拿到数据。你可以将这个过程与服务和数据模型复杂化,就像

2017-08-05 12:02:54 12227

原创 let、var、const的区别

1.let命令是ES6中新增的一个命令,用于声明变量,该命令的用途有点类似于传统的var的定义变量,但是let的作用域是在一个块中才有作用,例如:{ let x = 100; var y = 99;}a //ReferenceError:a is not definedb //99let 命令比较适用于for循环的内部,因为该变量的作用域仅仅在for{}内部,出了这个域就不能用了

2017-08-05 11:23:52 443

原创 Redux 学习笔记(二)

高阶组件:简单的说,高阶组件就是一个函数,这个函数接收一个组件作为输入,返回一个组件作为结果,因此,新返回的组件拥有了输入组件所不具备的功能。import React from '.react';function removeUserProp(WrappedComponent){ return class WrappingComponent extends React.Comp

2017-07-27 14:12:44 150

原创 redux 学习笔记

redux的基本原则:Flux的基本原则是“单项数据流”,redux的基本原则强调三个基本原则:1.唯一数据源(single source of truth);应用的状态只存储在唯一的store上。2.保持状态只读(state is read-only);不能直接去修改状态,如果要修改状态,必须通过派发的一个action对象完成,这一点和flux类似。3.数据改变只能通过纯

2017-07-25 20:51:24 218

原创 react 学习笔记——diff算法

diff算法是react中经典之作,他很巧妙,该算法是react整个界面渲染的基础和保障。将之前先介绍一下传统的DIff的弊端:传统的Diff算法通过循环递归依次对节点进行对比,效率比较低下,算法的时间复杂度为O(n^3),n为树的节点数,当节点比较多的时候,这种搜索次数将会急剧增加,计算机的负荷开销将会十分巨大。DIFF的三种策略:DOM间的diff、组件间的diff、元素间

2017-07-22 21:26:35 1055

原创 React 的无状态函数

React 官方推出的三种构造组件的方法:React.createClass、ES6 classes、无状态函数(stateless function)。下面仅简单介绍一下无状态函数:使用无状态函数构建的组件成为无状态组件,这种构建的方式是0.14版本之后新增的,官方也比较推崇:简单的代码实例:function Button({ color = 'blue' , tex

2017-07-22 15:50:07 735

原创 react && redux 学习笔记(二)

Reat的生命周期: react组件的生命周期分为三个过程:装载过程(Mount)、更新过程(Update)、卸载过程(UnMount)。装载过程:1.constructor 构造函数中初始化state,同时绑定成员函数的this环境, 例如:this.onclickButton = this.onclickButton.bind(this)这样当函数被调用的时

2017-07-21 19:33:16 846

原创 React && Redux 学习笔记(一)

介绍react的一些基本的知识

2017-07-17 22:56:15 391

原创 过滤器实现对request的编码

第一步:声明包装类://声明包装类class MyRequestextends HttpServletRequestWrapper{    public MyRequest(HttpServletRequest request) {       super(request);    }    //增强getParamter    @Override    pub

2017-03-01 10:25:19 432

基于MATLAB的语音共振峰的估计

详细描述共振峰的相关资料和提取共振峰的步骤,以及相应的代码

2015-05-06

空空如也

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

TA关注的人

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