一、prototype与__proto__ 1、prototype(显式原型):每一个函数在创建之后都会拥有一个名为prototype的属性,这个属性指向函数的原型对象。它只存在于函数里,例如下面的例子中:function Person(name) { this.name =...
分类:
Web程序 时间:
2016-01-19 23:36:04
阅读次数:
248
理解原型原型是一个对象,其他对象可以通过它实现属性继承。任何一个对象都可以成为继承,所有对象在默认的情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型。任何一个对象都有一个prototype的属性,记为:__proto__。每当我们定义一个对象,其__proto__属性就指向了其...
分类:
编程语言 时间:
2016-01-17 14:43:39
阅读次数:
166
一、popstate用来做什么的?简而言之就是HTML5新增的用来控制浏览器历史记录的api。二、过去如何操纵浏览器历史记录? window.history对象,该对象上包含有length和state的两个值,在它的__proto__上继承有back、forward、go等几个功能函数 ...
分类:
Web程序 时间:
2016-01-09 00:53:09
阅读次数:
239
protocolbuffers[1]是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储,通讯协议等方面。PB在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。用户只要按照proto语法在...
分类:
其他好文 时间:
2016-01-07 18:33:31
阅读次数:
508
protocol buffers[1]是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储,通讯协议等方面。PB在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。用户只要按照proto语法在....
分类:
其他好文 时间:
2016-01-07 14:47:25
阅读次数:
199
要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等, 而一个模型由多个屋(layer)构成,每一屋又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。层有很多种类型,比如D...
分类:
其他好文 时间:
2015-12-23 19:44:48
阅读次数:
233
js有三种内存 一是函数 二是函数的栈 三是对象或者说堆 各有特点有很多很多堆 每一个函数都是在某个堆上工作 它可以在这个堆上增加某个可以引用的对象(通过this.变量=XXX) 或者使用父堆(通过__proto__)对象有子对象 就好像一棵有无数对象和函数对象的森林(tree结构)每个建立的对象都...
分类:
Web程序 时间:
2015-12-21 23:16:44
阅读次数:
232
一、new到底做了什么?首先,我们来试着看一下new的实例中到底包含些什么? function base(){ this.str="tong";}var a=new base();console.dir(a);在控制器中的结果如下:我们看到其中包含str的同时,还包含着_proto_对象,上...
分类:
编程语言 时间:
2015-12-17 23:49:53
阅读次数:
219
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}';JSON.parse(str);结果:Objectage:"23"name:"huangxiaojian"__proto__:Object注意:单引号写在...
分类:
Web程序 时间:
2015-12-16 19:01:54
阅读次数:
134
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:"23"name:"huangxiaojian"__proto__:Object注意:单引号写在{}...
分类:
Web程序 时间:
2015-12-14 16:32:53
阅读次数:
173