java语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度耐看,java语言的诞生完全是一种误会。 ????????1900年年末,Sun公司预料嵌入式系统将在...
分类:
编程语言 时间:
2015-08-11 07:25:13
阅读次数:
245
python 面试题之一。
考察list的循环以及filter & lambda。...
分类:
编程语言 时间:
2015-08-11 07:23:52
阅读次数:
565
Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。Nutch的创始人是Doug Cutting,他同时也是Lucene、Hadoop和Avro开源项目的创始人。Nutch诞生于2002年8月,是Apache旗下的一个用Java实现的开...
分类:
编程语言 时间:
2015-08-11 07:16:12
阅读次数:
198
JSpider是一个用Java实现的WebSpider,JSpider的执行格式如下:jspider [URL] [ConfigName]URL一定要加上协议名称,如:http://,否则会报错。如果省掉ConfigName,则采用默认配置。JSpider 的行为是由配置文件具体配置的,比如采用什么...
分类:
编程语言 时间:
2015-08-11 07:14:26
阅读次数:
158
丑牛迷你采集器是一款基于Java Swing开发的专业的网络数据采集/信息挖掘处理软件,通过灵活的配置,可以很轻松迅速地从 网页上抓取结构化的文本、图片、文件等资源信息,可编辑筛选处理后选择发布到网站 架构说明 系统是基于 Swing+Spring-3.2.4+Mybatis-3.1.1+C3p0....
分类:
编程语言 时间:
2015-08-11 07:14:19
阅读次数:
132
Spiderman - 又一个Java网络蜘蛛/爬虫Spiderman 是一个基于微内核+插件式架构的网络蜘蛛,它的目标是通过简单的方法就能将复杂的目标网页信息抓取并解析为自己所需要的业务数据。主要特点* 灵活、可扩展性强,微内核+插件式架构,Spiderman提供了多达 10 个扩展点。横跨蜘蛛线...
分类:
编程语言 时间:
2015-08-11 07:13:36
阅读次数:
280
1.进程:在系统中正在运行的一个应用程序 线程:一个进程要想执行任务必须有线程(每一个进程至少有一条进程)2.主线程:显示、刷新UI界面,处理UI事件,与用户交互的都是主线程 二. 多线程的几种方式(面试常问) 1.Pthread:一套通用的多线程API,使用于UNix\Linux\Window等....
分类:
编程语言 时间:
2015-08-11 07:13:57
阅读次数:
157
JAVA平台上的网络爬虫脚本语言 CrawlScript网络爬虫即自动获取网页信息的一种程序,有很多JAVA、C++的网络爬虫类库,但是在这些类库的基础上开发十分繁琐,需要大量的代码才可以完成一 个简单 的操作。鉴于这个问题,我们开发了CrawlScript这种脚本语言,程序员只需要写2-3行简单的...
分类:
编程语言 时间:
2015-08-11 07:11:36
阅读次数:
194
1.进程:在系统中正在运行的一个应用程序 线程:一个进程要想执行任务必须有线程(每一个进程至少有一条进程)2.主线程:显示、刷新UI界面,处理UI事件,与用户交互的都是主线程 二. 多线程的几种方式(面试常问) 1.Pthread:一套通用的多线程API,使用于UNix\Linux\Window等....
分类:
编程语言 时间:
2015-08-11 07:08:28
阅读次数:
132
JAVA爬虫 WebCollector爬虫简介: WebCollector是一个无须配置、便于二次开发的JAVA爬虫框架(内核),它提供精简的的API,只需少量代码即可实现一个功能强大的爬虫。 爬虫内核:WebCollector 致力于维护一个稳定、可扩的爬虫内核,便于开发者进行灵活的二次开发。内核...
分类:
编程语言 时间:
2015-08-11 07:07:41
阅读次数:
1484
今天看到了一篇文章,在此做个总结和笔记。为何引用分布式缓存?随着流量增加,服务器的压力增大,直接读写数据库的方法不可行,需要引用多台服务器进行分流。数据随机给服务器给数据分配服务器的最简单方式是采用随机的方式。但是,存在问题:1、部分数据被存在在了不同的服务器,数据冗余。2、数据已经被缓存在了某个服...
分类:
编程语言 时间:
2015-08-11 07:07:49
阅读次数:
132
本章内容: 操纵日期和缺失值 熟悉数据类型的转换 变量的创建和重编码 数据集的排序,合并与取子集 选入和丢弃变量 多说一句,数据预处理的时间是最长的……确实是这样的,额。 4.1一个示例 4.2创建新变量 算术运算符:+、-、*、/、^(**)(求幂)、x %% y(取余运算)、x %/% y(整数...
分类:
编程语言 时间:
2015-08-11 07:05:10
阅读次数:
151
javascript弹出可以拖动的窗口代码实例:在很多网页效果中,点击网页的某个地方能够弹出一个窗口,并且能够在屏幕中随便拖动,非常的人性化,下面就是一段能够实现此功能的代码实例,希望能够对大家带来帮助,代码如下: 可以拖动的弹出窗口-蚂蚁部落 修改操作 关闭...
分类:
编程语言 时间:
2015-08-11 07:05:27
阅读次数:
180
1.spring与struts的区别。 struts是一种基于mvc的一个web层管理。 spring提供了通用的服务,ioc/di aop ,关心的不仅仅是web层,而是j2ee整体的一个服务管理,可以很容易的去融合不同的技术 struts hibernate idbatis ejb remote...
分类:
编程语言 时间:
2015-08-11 07:04:42
阅读次数:
214
1、tlb、tlh和tli文件的关系tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得...
分类:
编程语言 时间:
2015-08-11 07:05:48
阅读次数:
116
配置spring的配置文件: 1 3 4 5 6 7 8 9 10 11 这样配置好了...
分类:
编程语言 时间:
2015-08-11 07:02:41
阅读次数:
130
一、注解 注解起到标识作用。比如Junit的@Test注释。Junit会在运行时检查方法上是否存在此注解,如果存在,就通过反射来运行你的方法 1、注解的作用:替代配置文件 2、JDK中提供的三个基本的注解 @Override:说明是否覆盖了父类的方法。 @Deprecated:...
分类:
编程语言 时间:
2015-08-11 07:04:45
阅读次数:
126