预览模式: 普通 | 列表
08-07
21

FileOutputStream API

FileOutputStream
public FileOutputStream(String name,
                        boolean append)
                 throws FileNotFoundException创建一个向具有指定 name 的文件中写入数据的输出文件流。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。创建一个新 FileDescriptor 对象来表示此文件连接。
首先,如果有安全管理器,则用 name 作为参数调用 checkWrite 方法。

如果该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但无法创建它;抑或因为其他某些原因而无法打开它,则抛出 FileNotFoundException。

查看更多...

Tags: API

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 645
08-07
21

Windows磁盘清理功能明细设置

  利用Windows内置的磁盘清理功能,我们可以删除一些不需要的文件,节省磁盘空间,但是我们也会发现它的功能非常有限。其实,它还有很多隐藏选项,现在就让我们开启这些被“封印”的功能。
  按下快捷键“Win+R”,输入命令“cleanmgr /sageset:9”。其中的编号“9”表示磁盘清理的配置编号(可以是0~65535之间的整数),运行该命令就会在注册表中创建相应的项目保存设置。





 在特别模式的磁盘清理设置界面中,你会发现多了很多内容,这里把希望删除的文件全部选上,完成后按“确定”按钮保存设置。

查看更多...

分类:Win&Linux | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 477
现象:
    当输入页面中含有日期如2008-01-01时,如果Form中对于的字段为Date类型,则会出现“argument type mismatch”错误。

原因:
    Struts的ActionServlet在接受到页面的请求后,会调用RequestUtils.populate方法对Form进行填值,而此方法又调用到BeanUtils.populate方法,而该方法进行填值时对不同类型的会进行转换,而默认的ActionServlet并没有注册相应的转换函数,所以会导致转换出现错误。

解决方法:
    1.实现自定义的ActionServlet方法并在里面注册转换函数。
    2.Form中的日期类型使用String类型,把转换动作放在Action中处理(即在Action中对Form->POJO转换时处理),可以在Action基类中注册类型转换类。

查看更多...

Tags: argument type mismatch

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 676
08-07
19

楼主的女友跟人跑了,网友安慰却成了这结果

某论坛有一楼主伤心发贴,竟然引来一批网友安慰,然后形成如此结果……

原帖如下:

我和我老婆是大学里认识的,大2的时候,我们在同一个学院,故事很平常,朋友租房子我去帮忙抬东西,朋友的朋友也去帮忙,这样我就认识了朋友的朋友,也就是老婆。

大学的生活很快,日子过去。我是个穷人,家里没有钱,父母以前是工人,现在下岗了在外打工,虽然穷,但是日子过得很快乐,我和老婆也是一样,最让她感动的是>2003年我节约钱给她买了她很喜欢的那双NIKE的鞋,她很感动,那时候我也觉得自己很幸福。

她的家庭情况也一般,她说以后想考公务员,而我刚上大四时去了一个房屋公司兼职做了个小职员,一个月1500。一切看来都很好。我是成都人,老婆重庆的。我在重庆读大学自然就在重庆的工作了,公司在两路口,那时候我和老婆计划着以后奋斗的生活。

查看更多...

Tags: 楼主 女友 网友 安慰

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 440
08-07
18

java lucene 技术 (2)

使用Lucene时,选择一个合适的分析器是非常关键的。对分析器的选择没有惟一的标准。待分析的语种是影响分析器选择的因素之一,因为每种语言都有其自 身的特点。影响分析器选择的另一个因素是被分析的文本所属的领域,不同的行业有不同的术语、缩写词和缩略语,我们在分析过程中一定要注意这一点。尽管我们 在选择分析器时考虑了很多因素,但是不存在任何一个分析器能适用于所有情况。有可能所有的Lucene内置分析器都不能满足你的需求,这时就得创建一个自定义分析解决方案。本章我将就Lucene的内置分析器以及网络上流行的开源分析器作出讲解。在开始文字讲解之前,我们先做一个简单的例子,可以使我们从一开始就有更直观的理解。



public class test {

  private static final String[] examples = {

            "The quick brown fox jumped over the lazy dogs",

查看更多...

Tags: java Lucene

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 501
08-07
18

流行分词组件比较

目前最新版本的lucene自身提供的StandardAnalyzer已经具备中文分词的功能,但是不一定能够满足大多数应用的需要。
另外网友谈的比较多的中文分词器还有:
CJKAnalyzer
ChineseAnalyzer
IK_CAnalyzer(MIK_CAnalyzer)
还有一些热心网友自己写的比较不错的分词器在此就不说了,有兴趣的可以自己研究研究。
以上三个中文分词器并不是lucene2.2.jar里提供的。
CJKAnalyzer和ChineseAnalyzer分别是lucene-2.2.0目录下contrib目录下analyzers的lucene-analyzers-2.2.0.jar提供的。分别位于cn和cjk目录。
IK_CAnalyzer(MIK_CAnalyzer)是基于分词词典,目前最新的1.4版本是基于lucene2.0开发的。以上分词器各有优劣,比较如下:

查看更多...

Tags: 流行 分词 组件 比较

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 631