什么是集合?Java官网API文档里这样定义和描述的: public interface Collectionextends Iterable 集合表示一组对象,每一个对象称为元素。集合可以是包含重复元素的,也可以是各个元素互不相同。它既可以是无序的也可以是有序。JDK并没有提供它的直接实现...
分类:
编程语言 时间:
2015-09-21 00:07:28
阅读次数:
169
条款53 : 不要轻忽编译器的警告请记住: 1. 严肃对待编译器发出的警告信息。努力在你的编译器的最高(最严苛)警告级别下争取“无任何警告”的荣誉。 2. 不要过度倚赖编译器的报警能力,因为不同的编译器对待事情的态度并不相同。一旦移植到另一个编译器上,你原本倚赖的警告信息有可能消失。 条款54...
分类:
编程语言 时间:
2015-09-21 00:04:06
阅读次数:
264
自从买了kindle以后,总是想要定期刷有没有便宜的书,amazon经常有些1元/2元的书打特价,但是每次都去刷那些榜单太麻烦了,而且榜单又不能按照价格排名,捞书有点累所以自己用R语言的rvest包简单写了一个小程序,让它自动按照不同价格区间把特价书给分出来。主要看的是kindle新品排行榜和最快畅...
分类:
编程语言 时间:
2015-09-21 00:02:35
阅读次数:
248
最近在进行《Tingking in Java》这本书的学习,第二章练习题目中练习一遇到了问题,No enclosing instance of type test1 is accessible. Must qualify the allocation with an enclosing instan...
分类:
编程语言 时间:
2015-09-21 00:01:52
阅读次数:
218
在Java的世界里,“万物皆对象”。这就体现了Java的设计理念。 既然万物皆对象,任何对象引用的创建过程中,都必须初始化。这就好比电视和遥控器的关系。遥控器是你电视的引用,创建了电视的实例,这个实例就是遥控器。它可以控制电视的一切行为。这其中包括了实例化的一部分。 任何对象实例化创建的过程...
分类:
编程语言 时间:
2015-09-20 23:58:30
阅读次数:
535
一、简介 1、CountDownLatch是一个同步计数器,构造时传入int参数,该参数就是计数器的初始值,每调用一次countDown()方法,计数器减1,计数器大于0 时,await()方法会阻塞程序...
分类:
编程语言 时间:
2015-09-20 23:57:05
阅读次数:
234
Bash 2.x提供了创建一维数组的能力。有多种方法创建,用内建命令declare -a或直接数组元素赋值。向数组赋值时,如果不指定下标,下标自动从0开始,每次增加1。数组的尺寸没有限制,下标也不必是一定顺序的数字。获取数组元素的语法是:${arrayname[index]}获取所有数组元素列表的语...
分类:
编程语言 时间:
2015-09-20 23:56:12
阅读次数:
143
Servlet生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求,提供服务。在讨论Servlet生命周期之前,先让我们来看一下这几个方法:1. init()方法 在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet时执行的,可以配.....
分类:
编程语言 时间:
2015-09-20 23:56:01
阅读次数:
189
数组如下:var item=[{ name:'Tom', age:70, child:[{ name:'Jerry', age:50, child:[{ name:'William', age:20 }] }, { ...
分类:
编程语言 时间:
2015-09-20 23:48:46
阅读次数:
225
针对昨天Java学习之路(一)--Thinking in Java中的类的静态方法不能访问创建非静态类,给出了将内部类修改成为static静态类,操作方便简单。现在给出第二种不需要添加删除的另一种极为高效的方式。可以将内部类从你所创建的类中复制粘贴到类外,作为一个外部类,在static主方法中就可以...
分类:
编程语言 时间:
2015-09-20 23:50:03
阅读次数:
213
问题:在Swift中,我们无法使用像Objective-c 一样的 #import例如 在头部输入#import 是不能编译通过的解决方法:1.新建一个header file2.在headerfile 中 手动输入 #import3.打开Build Settings -> Swift Compole...
分类:
编程语言 时间:
2015-09-20 23:45:56
阅读次数:
156
Java学习网站http://www.javaxxz.com Java学习者论坛,资源非常多,适合初学者。http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM的JAVA专题——永远的蓝色巨人http://www.huihoo.co...
分类:
编程语言 时间:
2015-09-20 23:45:24
阅读次数:
172
1.下载java sdk,http://www.oracle.com/index.html,可以下载32位和64位,2.安装,可以默认安装路径,也可以自定义安装路径。我的安装在D盘Java目录下,3.环境变量的配置;打开,计算机->系统属性->高级系统设置->环境变量,主要配置3个1)新建JAVA_...
分类:
编程语言 时间:
2015-09-20 23:46:31
阅读次数:
182
jsp页面中文输入,到controller乱码,这时候需要设置的是在web.xml文件中添加一个编码的过滤器(filter)将编码统一为UTF-8。代码: characterEncodingFilter org.springframework.web.filter...
分类:
编程语言 时间:
2015-09-20 23:41:30
阅读次数:
165
hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下:root@master:/usr/local/hbase-0.90.4/bin# ./start-hbase.shstarting master, logging to /usr/local/hbase-0.90....
分类:
编程语言 时间:
2015-09-20 23:40:09
阅读次数:
210
1、参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。 2、对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的。
分类:
编程语言 时间:
2015-09-20 22:31:41
阅读次数:
195
第一部分:宏基础 ????宏仅仅是在C预处理阶段的一种文本替换工具,编译完之后对二进制代码不可见。基本用法如下: 1. 标识符别名 #define?BUFFER_SIZE?1024 预处理阶段, foo?=?(char?*)?malloc?(BUFF...
分类:
编程语言 时间:
2015-09-20 22:32:13
阅读次数:
257