Map
Map用于保存具有映射关系的数据
key和value对应,单向的一对一关系
key在一起组成了一个Set集合(key不可以重复,Map.keySet()返回这个集合)
大部分和Set集合是一样的
Properties类是Hashtable类的子类。其对象用于处理属性文件(windows下是ini文件)
WeakHashMap实现类,只保持key对实际对象的弱引用...
分类:
编程语言 时间:
2016-05-12 18:46:31
阅读次数:
203
这个案例可能不太智能,有个朋友和我说他们公司让他爬携程的酒店价格信息,我当时去看了一下,发现携程的信息爬起来挺麻烦,城市是必输项,酒店名是选输项,跳转的url中城市后面带一个数字,对于这个每个城市表示的数字的规则我不知道,这样我只能定向爬一个城市,或者就是模拟浏览器之类,觉得挺麻烦,到了酒店页面又有挺多东西看着头疼,我对他说这个挺麻烦的,分析花的时间会很久,后来他说他们公司是人工输入酒店价格详情的...
分类:
编程语言 时间:
2016-05-12 18:44:25
阅读次数:
841
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?
输入格式:
输入在一行中给出...
分类:
编程语言 时间:
2016-05-12 18:40:48
阅读次数:
242
1. RunLoop介绍
Runloop被称为消息循环或事件循环每个线程里,都有一个消息循环默认情况下,主线程开启消息循环,子线程不开启
目的
保证程序不退出负责处理输入事件如果没有事件处理,会让程序进行休眠
消息类型(事件类型)
Input Sources(输入源)
Input for sources such as mouse and keyboard events...
分类:
编程语言 时间:
2016-05-12 18:40:06
阅读次数:
351
问题描述
金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎 么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一 个重要度,分为5等:用整数1~5表示,第5等最重要。他还从因特网上查到了每件物品的价格(都是整...
分类:
编程语言 时间:
2016-05-12 18:36:45
阅读次数:
154
什么是线程安全性线程安全性定义中最核心的概念就是:**正确性**。我们将单线程的正确性近似
定义为“所见即所知”,当多个线程访问这个类的时候,始终能表现出正确的行为,
那么这个类就是线程安全类。
当多个线程访问某个类时,不管运行时环境采用什么调度方式或者这些线程将如何
交替运行,并且调用代码时,不需要额外的同步,就可以产生正确的结果。这个类
就是线程安全类。
在线程安全类上执行任何串行或者并行的操作...
分类:
编程语言 时间:
2016-05-12 18:35:40
阅读次数:
113
/* Copyright (c) 2016* All rights reserved 烟台大学计算机与控制工程学院
* 文件名称:3.cpp
* 作者:刘丽
* 完成日期:2016年 4 月 28日
* 版本号: v1.0
*
*项目-我的数组类】
阅读程序,请完成成员函数的定义,因为存在指针型的数据成员,注意需要深复制的构造函数。
#includ...
分类:
编程语言 时间:
2016-05-12 18:36:33
阅读次数:
162
常量
常量(Constant)是程序中最基本的元素,有字符(Character)常量、
整数(Integer)常量、浮点数(Floating Point)常量和枚举常量。
下面看一个例子:
printf("character: %c\n integer: %d\n floating point: %f\n", '}', 34, 3.14);
常量在程序加载内存的常量区...
分类:
编程语言 时间:
2016-05-12 18:32:28
阅读次数:
221
程序是人机交互的媒介,有输出必然也有输入。在C语言中,有多个函数可以从键盘获得用户输入:
scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。
scanf() 是最灵活、最复杂、最常用的输入函数,但它不能完全取代其他函数,大家...
分类:
编程语言 时间:
2016-05-12 18:33:15
阅读次数:
486
泛型类定义的泛型,在整个类中有效。如果被方法是用,那么
泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定了。为了让不同的方法可以操作不同类型,而且类型还不确定。那么
可以将泛型定义在方法上。泛型类class Demo
{
public void show(T t)
{
System.out.println("show: "+t);
}...
分类:
编程语言 时间:
2016-05-12 18:29:15
阅读次数:
260
最近做毕设想要在web端显示图表,网上有很多图表的插件,JFreeChart也不错,不过我选择的是ChartDirector。
一、需求:显示学生访问对应课程次数的柱状图,(之前我爬取了网站上的一些课程,并记录了用户访问的记录)
二、实现:
(1)ChartDirector自带一个jsp文件,复制到项目中
(2)要显示图表的jsp界面,其中chart1URL和imageMap1是Act...
分类:
编程语言 时间:
2016-05-12 18:30:11
阅读次数:
304
前几天公司产品更新版本,更新完后不少用户反应原先保存的report的一些表在新版本打开后设置突然变了,本来选的第六个,现在打开变成第四个了。领导要求赶紧查出原因修改好,发紧急补丁。啊啊。。发紧急补丁可是影响team的performance的,年终奖要打折扣了。。
问题是很容易就查到了,那些设置是用Enum表示的,如下:
1 public enum PeergroupRanks
...
分类:
编程语言 时间:
2016-05-12 18:26:28
阅读次数:
186
因为前几天做了一个promise对象捕获错误的面试题目,所以这几天又重温了一下promise对象。现在借这道题来分享下一些很基础的知识点。
下面是一个面试题目,三个promise对象捕获错误的例子,返回结果有什么不同。
//使用throw添加错误事件
var p = new Promise(function(resolve, reject) {
resolve("ok")...
分类:
编程语言 时间:
2016-05-12 18:26:18
阅读次数:
358