测试一:第1题:Collection和Collections有什么关系?List和Set有什么异同点?Map有哪些常用类,各有什么特点? 答:Collection是集合操作的接口,Set和List都继承自它;Collections是一个集合工具类,其中方法sort()可以对实现了Comparab.....
分类:
编程语言 时间:
2014-11-07 16:44:47
阅读次数:
444
边学边写代码,记录下来。这段代码用于批量抓取主站下所有子网页中符合特定尺寸要求的的图片文件,支持中断。原理很简单:使用BeautifulSoup4分析网页,获取网页和元素,对集合反复弹栈入栈,对集合进行筛选下载。具体代码如下:import osimport sysimport timeimport ...
分类:
编程语言 时间:
2014-11-07 16:42:18
阅读次数:
278
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内...
分类:
编程语言 时间:
2014-11-07 16:41:08
阅读次数:
204
1 package com.zly.xsp.image; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics; 6 import java.awt.Graphics2D; 7 i...
分类:
编程语言 时间:
2014-11-07 16:37:45
阅读次数:
452
一、前言 Java虽然五脏俱全但总有软肋,譬如获取CPU等硬件信息,当然我们可以通过JNI调用C/C++来获取,但对于对C/C++和Windows API不熟的码农是一系列复杂的学习和踩坑过程。那能不能通过简单一些、学习成本低一些的方式呢...
分类:
编程语言 时间:
2014-11-07 16:34:41
阅读次数:
249
与c/c++ socket编程对照见http://blog.csdn.net/aspnet_lyc/article/details/38946915server:import socketPORT = 9999BACKLOG = 5MAXLINE = 1024listenfd = socket...
分类:
编程语言 时间:
2014-11-07 16:33:28
阅读次数:
176
转自 http://blog.sina.com.cn/s/blog_8772845101019kg5.htmlJavaScript 获取当前时间戳:第一种方法:vartimestamp=Date.parse(newDate());结果:1280977330000第二种方法:vartimestamp=...
分类:
编程语言 时间:
2014-11-07 16:28:09
阅读次数:
182
这个特性很赞,直接给例子吧,假如我要设计一个类,CachedFetcher内部可能使用std::map也可能使用std::unordered_map,也可能是其它的map,怎么设计呢?没有C++11变长模板之前这很费劲。。 因为map的模板参数可不是只有key,value两个啊,还有一些有默认参数的...
分类:
编程语言 时间:
2014-11-07 16:19:14
阅读次数:
238
http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.htmljava annotation(注解)
分类:
编程语言 时间:
2014-11-07 16:17:20
阅读次数:
194
前言以前HanLP使用“最短编辑距离”来做推荐器,效果有待提高,主要缺点是根据拼音序列的编辑距离推荐的时候,同音字交错很常见,而编辑距离却不那么大。这时我就在寻求一种补充的评分算法,去评判两个句子在拼音这一维度上的相似程度。区别最长公共子串(Longest Common Substring)指的是两...
分类:
编程语言 时间:
2014-11-07 16:17:17
阅读次数:
174
r = {} class C(object): def __init__(self, a, b): self.a = a self.b = b if b == ‘a‘: orig = super(C, cls) r[cls.instance] = 1 a = C(1, ‘a‘) b = C(1, ‘a‘) c = C(1, ‘b‘) l = [a, b, c] for i in l: if ...
分类:
编程语言 时间:
2014-11-07 15:11:54
阅读次数:
147
这里有一段摘自开涛spring mvc中关于spring mvc简介的一段文字: Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解...
分类:
编程语言 时间:
2014-11-07 15:11:15
阅读次数:
151
void?main()
{
????????//?初始的区间坐标
????int?startX?=?0,?endX?=?4;
????int?startY?=?0,?endY?=?5;
????
????while(startX<=endX?&&?startY<=endY)??//?循环条...
分类:
编程语言 时间:
2014-11-07 15:12:43
阅读次数:
216
在新浪微博上看到@SinaAppEngine发表的关于javascript学习的思维导图,感觉很好。记录一下。感谢@SinaAppEngine。
分类:
编程语言 时间:
2014-11-07 15:08:39
阅读次数:
264
“函数指针”和“指针函数”是一对容易把人弄晕的概念,但我们只要把握好定语,倒也不难理解。这两个名词都是简称,“指针函数”是“返回值为指针的函数”,而“函数指针”则是“指向函数的指针”。这篇主要讲讲函数指针。我们讲有int指针,char指针,它们都是一个指针指向这个..
分类:
编程语言 时间:
2014-11-07 15:04:13
阅读次数:
247
Edit
sublime text中用python3运行文件
在sublime text中可以使用快捷键cmd +
b(windows是CTRL + b)快速运行一个python文件,sublime会直接调用系统默认python运行文件,并在下面的框里弹出结果。
如果我们想要使用自己的python版本,如python3或者其他第三方python包(...
分类:
编程语言 时间:
2014-11-07 14:56:36
阅读次数:
270
原因:清单文件中android:targetSdkVersion大于当前实际编译项目的SDK版本;
解决:使清单文件中android:targetSdkVersion小于等于当前实际编译项目的SDK版本即可;...
分类:
编程语言 时间:
2014-11-07 14:57:11
阅读次数:
184