ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, ...
分类:
编程语言 时间:
2017-11-10 10:51:55
阅读次数:
193
AngularJS 扩展了 HTML AngularJS 通过 ng-directives 扩展了 HTML。 ng-app 指令定义一个 AngularJS 应用程序。 ng-model 指令把元素值(比如输入域的值)绑定到应用程序。 ng-bind 指令 把应用程序数据绑定到 HTML 视图。 ...
分类:
Web程序 时间:
2017-11-10 00:31:04
阅读次数:
222
1.构造映射 构造不可变的Map[String,Int],其值不能被改变。 val scores = Map("Alice" -> 10, "Bob" -> 10, "Cindy" -> 8) 构造可变映射 val scores = scala.collection.mutable.Map("Ali ...
分类:
其他好文 时间:
2017-11-05 13:55:08
阅读次数:
152
2017-11-02 13:09:00 一、基本类型和引用类型在内存中的存储 Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本类型的变量保存原始值,即它代表的值就是数值本身;而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某个对象的 ...
分类:
编程语言 时间:
2017-11-02 14:38:12
阅读次数:
206
数据结构 数据结构(Data Structure)基本上人如其名——它们只是一种结构,能够将一些数据聚合在一起。换句话说,它们是用来存储一系列相关数据的集合。 Python中有四种内置的数据结构——列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。 列表 列表是一种 ...
分类:
编程语言 时间:
2017-11-02 01:03:14
阅读次数:
232
1 Python的函数参数传递 看两个例子: 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 这里记住的是类型是属于对象的,而不是变量。而对象有两种,“可更改”(mutable)与“不可更改”(immutable)对象。在python中,strings, tu ...
分类:
其他好文 时间:
2017-10-29 19:29:23
阅读次数:
232
[转载]Shared mutable state is the root of all evilShared mutable state is the root of all evil(共享的可变状态是万恶之源)-- Pete Hunt有人说 Immutable 可以给 React 应用带来数十倍的... ...
分类:
其他好文 时间:
2017-10-28 00:32:56
阅读次数:
335
1.Forward conv_layer.cpp ...
分类:
其他好文 时间:
2017-10-27 23:02:19
阅读次数:
200
Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. The update(i, val) function modifies nums by upd ...
分类:
其他好文 时间:
2017-10-25 21:35:52
阅读次数:
86
可变对象(immutable)和不可变对象(mutable) 这个是之前一直忽略的一个知识点,比方说说起String为什么是一个不可变对象,只知道因为它是被final修饰的所以不可变,而没有抓住不可变三个字的重点: 1、不可变对象就是那些一旦被创建,它们的状态就不能被改变的对象,每次对它们的改变都是 ...
分类:
其他好文 时间:
2017-10-24 20:57:34
阅读次数:
287