自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

阿里巴巴5.20日南大笔试

      晚上18:30开始的宣讲会,我在18:10分的时候才知道,因为看见JLH的同学赶过来,硕士阿里有实习生招聘,于是匆匆赶往实验室,扫了下实习的岗位,更新了简历,迅速准备好,杀到就业指导中心(南园西侧)。      居然还拿了个奖品,期间发现自己简历职位有个错误,又回去修改了下。      宣讲会到20:20才结束,开始笔试,技术开发类的一套卷子,分公共题目部分以及java,c&a...

2010-05-22 13:15:38 117

Nutch 初体验 爬行企业内部网

前些日子琢磨着想搭建一个搜索引擎,自己写成本有点高,虽然以前写过爬虫,但是索引排序估计要烦得多nutch  是一个开源的、Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。是一个应用程序,可以以 Lucene 为基础实现搜索引擎应用。选定nutch之后,开始着手学习使用nutch,英文水平还不够,只能看看nutch的简单的tutorial,但是真正当教程,我还...

2010-05-10 22:18:11 138

Effective Java 2 读书笔记 第9章 异常

第57条:只针对异常的情况才使用异常异常应该只用于异常的情况下,不该用于正常的控制流// Horrible abuse of exceptions. Don't ever do this!try {int i = 0;while(true)range[i++].climb();} catch(ArrayIndexOutOfBou...

2010-04-22 22:13:15 132

Effective Java 2 读书笔记 第8章 通用程序设计

第45条:将局部变量的作用域最小化要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明几乎每个局部变量的声明都应该保护一个初始化表达式例外,try-catch,因为初始化会被抛异常,那么在try外声明,在内部初始化使方法小而集中,使得一个操作相关的变量不会被另一个操作的代码操作第46条:for-each循环优先于传统的for循环迭代器和索引变量...

2010-04-21 17:01:33 117

Effective Java 2 读书笔记 第7章 方法

第38条:检查参数的有效性当编写方法或者构造器的时候,应该考虑它的参数有哪些限制。应该把这些限制写到文档中,并且在每个方法的开头处,通过显示的检查来实施这些限制。即应该在发生错误之后尽快检测出错误,可以避免很多异常和不正确的却无法检测的结果。通过进行有效性检查,付出的努力远远小于带来的异常。例外:有效检查工作非常昂贵。但并不是意味着,对参数的任何限制都是好事,相反,在设计方法时...

2010-03-30 21:25:29 120

Effective Java 2 读书笔记 第6章 枚举和注解

第30条:用enum代替int常量枚举类型对比int枚举,String枚举等易读(不同枚举可以包含同名等)更加安全(不同枚举值不可以互操作)功能更加强大(可以添加任意的方法和域,并实现任意接口,为了将数据与枚举常量关联起来,得声明实例域,并编写一个带有数据并将数据保存在域中的构造器)可以将数据与枚举常量关联起来,得声明实例域,并编写一个带有数据并将数据保存在域中的构造器...

2010-03-25 11:10:24 86

Effective Java 2 读书笔记 第5章 泛型

该章23-29条主要讲述使用泛型对编程的安全性所带来的好处以及可以使API得到更广泛的应用。23条:不要在新代码中使用原生态类型使用原生态类型如list,你不能确定该对象里面的元素到底是什么type,会发生ClassCastException的错误,而且编译时发现不了,运行时才可以。而有了泛型,参数化可以使得编译器明确知道list中的类型,在表述和安全方面都有优势。泛型有子类型化的规则...

2010-03-15 22:29:35 158

Effective Java 第8条的疑问

 Symmetry—The second requirement says that any two objects must agree onwhether they are equal. Unlike the first requirement, it’s not hard to imagine vio-lating this one unintentionally. For...

2010-03-06 14:21:46 70

遍历同时删除内容时的哨兵问题

这是我在做rdf的sentence时候遇到的问题,本来以为是个很复杂的问题,最后才发现是一个不起眼的地方酿成的大错。此问题可以简单示例成如下问题:找到ArrayList a = {"a", "*", "*", "b", "*", "*", "c"}中为"*"的那些元素,并且将这些元素删除开始的时候不假思索就写下了下面的代码错误的写法

2010-03-04 09:49:13 106

原创 主定理

主定理

2010-03-04 09:38:12 145

生日概率问题

问题描述:算法导论 习题 5.4-1一个房间必须有要有多少人,才能让某人和你生日相同的概率至少为1/2?必须要有多少人,才能让至少两个人生日为7月4日的概率大于1/2?分析和解决:其实这个问题并不难,然而一开始我大意了,于是就出错了,于是决定仔细分析,写下来。首先假设不考虑闰年。对于第一个问题:假如从正面出发,就需要考虑有多少人和你同生日,很复杂,反过来考虑;用p(k)表示...

2009-11-23 21:15:53 784

原创 Taxonomies, Categorization, Classification, Categories, and Directories for S

http://www.searchtools.com/info/classifiers.htmlTaxonomies, Categorization, Classification, Categories, and Directories for Searching  The terms taxonomy, ontology, directory, c...

2009-11-10 11:36:50 622

对象搜索引擎digo 基于用户交互

    前一段时间实现了一个系统    http://iws.seu.edu.cn/services/digo/主要致力于对象搜索,让用户能快速找到他想要的那个对象,而不是同名的另一个对象搜索的第一个界面,会返回四个聚类,每个类有一些属性,属性值对,用来向用户说明该聚类中描述的一些对象相关的数据,以便用户判断他要找的对象在那个类中。    对聚类可以进一步划分,可以选择一个或多...

2009-11-07 20:00:43 115

javascript 循环,并行 串行 jquery 的each

        由于我做的系统,有一个页面需要从后台返回很多数据,这样处理起来就会很耗时间,最后会导致浏览器死掉,或者跳出脚本忙,停止调试还是继续之类的字样。后来到网上搜了下,解决办法大抵就是让自己的代码一次执行的时候执行一小块,不要执行的太多或者循环嵌套比较深,同时还可以借助于setTimeout来让代码间隔执行。 针对我的代码,开始在each里面,我设置了个setTimeout的函...

2009-11-07 19:46:50 401

javascript 字符串数组遍历 适用firefox ie

在做字符转义的时候遇到的问题,本来我是这样的代码for(var i = 0; i < input.lenght; i ++){ var c = input[i]; var output = "" switch(c) ...... return output;}  在ff下面运行良好,没有任何问题,可是到了ie下面就是...

2009-11-07 19:35:16 90

原创 js跳转页面方法大全

http://www.ddhbb.com/blog/post/278.html<span id="tiao">3</span><ahref="javascript:countDown"></a>布丁足迹;秒后自动跳转……<metahttp-equiv=refresh content=3;url='/searc

2009-10-15 18:30:45 82

jquery ajax post数据给servlet无法收到的原因

前台js$(document).ready(function(){ $("#test").click(function(){ var url = "function?method=echo"; var data = { keyword_query: "Tim Berners-Lee" }; $.ajax({ url: url, typ...

2009-10-15 14:38:01 421

算法导论 二分查找

/** * @author xusulong * input:已排序的序列A(从小到大),数v * output:v在A中的位置(下标) */public class BinarySearch { public static int binerySearch(int[] A, int key, int start, int end) { int index = 0;...

2009-09-23 20:22:14 133

算法导论 归并排序

问题描述写在了代码中,注释可以帮助理解import java.util.ArrayList;/** * @author xusulong * merge sort * 分解:将n个元素分成各含/2个元素的子序列 * 解决:用merge sort对两个子序列递归地排序 * 合并:合并两个已排序的子序列以得到排序结果 */public class MergeSo...

2009-09-23 18:09:11 79

算法导论 插入排序

输入: n个数<a1, a2, ..., an>输出:输入序列的一个排列(即重新排序)<a1', a2', ..., an'>,使得a1' <= a2' <= ... <= an' 伪代码就不在赘述,详细见算法导论书第二版用java代码实现如下public class InsertionSort { public static vo...

2009-09-21 16:45:21 113

php phpeclipse + xampp 配置

     刚开始接触php,第一件重要的事情自然是配置环境,于是乎,又开始了折腾    不用IDE开始的时候,就想test是否能配置成功,下载apache,php5.3,安装开始apache的安装,一路next,遇到 Server Information,随便填写即可,安装路径自己可选php的安装,将下载的zip包,解压到你想要放的地方,我的是D:\Program...

2009-09-02 19:38:13 215

索引 基本索引操作

主要内容为读Lucene in action所得基本的索引操作包括:向索引添加文档删除索引中的文档恢复被删除的文档更新索引中的文档下面就这个四个方面分别详述(以测试类来进行示例)1.向索引添加文档这个抽象类作为基础,此后2,3,4中都会实现此抽象类,其中setUp函数为JUnit测试时候首先调用的函数,在此函数中做了初始化工作 注意Field...

2009-08-01 20:30:41 145

初始lucene

刚开始接触Lucene,看到好多推荐Lucene in action虽然代码用的是lucene 1,但原理讲的很清楚,稍作修改即可。下面给出lucene最简单的一个应用实例,从书上修改而来Lucene in action 中用的为Lucene 1,我用lucene 2来实现了Lucene in action 第一章 初始Lucene 索引过程:核心类:Ind...

2009-07-31 19:32:11 88

JAVA程序员面试32问

第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

2009-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除