摘要:在邮件(文本处理)领域,有一个比较经典的数据挖掘问题:根据邮件的内容来判断谁是发件人?更进一步的问题是,这封邮件发给了谁?你可以试着在安然邮件数据中解决这个问题。这个数据集对于想通过数据挖掘的方法提供更好的邮件服务的研究人员来说,是非常好的真实的数据。 著名的安然丑闻,让一个美国最大的能源企业瞬间破产。美国司法部对安然公司高层做了深入的调查,包括他们的来往邮件。这个数据集就包含了安然公司最高级的150个管理层人员的邮件,共619446封邮件。邮件数据不包括附件,为了隐私,极少邮件中的信息被删除。如果收件人地址非法(如收件人直接用人的名字),则收件人地址是类似‘名字@enron.com’的形..
阅读全文
摘要:虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本章讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。简介对于占用资源的系统,有两条基本原则:不要做不必要的事不要分配不必要的内存所有下面的内容都遵照这两个原则。有些人可能马上会跳出来,把本节的大
阅读全文
摘要:使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便 不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此 可见,空指针异常主要跟与对象的操作相关。下面先列出了可能发生空指针异常的几种情况及相应解决方案:不管对象是否为空就直接开始使用。 (JSP)代码段1: out.println(request.getParameter("username")); 描述: 代码段1的功能十分简单,就是输出用户输入的表单"username"的值。 说
阅读全文
摘要:View Code package use.of.futuretask;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * * * Callable类就是一个有返回值的任务 * 对于任务与Thread之间的关系,可以这样子理解: * Callable类的实例就是一个锦囊妙计;而Thread就是执行这个锦囊妙计的过程 * * FutureTask类(Future接口的一个实现)就是一个监视..
阅读全文