- 浏览: 71183 次
- 性别:
- 来自: 长沙
最新评论
-
great656747:
正在看,有点吃力,不过这方面的资料实在是不多 ,楼主的资料很有 ...
利用IKAnalyzer中文分词器模拟Bayes算法对垃圾邮件的过滤的实现(附源码) -
cdtdtc:
啦啦啦 写得好
android布局之LinearLayout -
一间客栈:
哥们,有配置文件吗?给我发个,我最近也在整合s2h。
我的邮箱 ...
struts2+hibernate3整合小记 -
zhangcong170:
angel243fly 写道资源文件必须打进jar包吗?如果不 ...
jar包中读取资源文件 -
angel243fly:
资源文件必须打进jar包吗?如果不是必须的话,那就可以放在工程 ...
jar包中读取资源文件
文章列表
今天写代码的时候发现一个有趣的问题,就是在代码中读取一些资源文件(txt,gif等等)时候,单独运行的时候,当然没问题,但是当我们将项目打包成jar后,尽管资源文件在jar包内,但我们却怎么也访问不到它了。
代码结构如下:
src|---com
---cn
---ChineseUtil.java
src|---pinyin.txt
ChineseUtil.java
package com.cn;
import java.io.FileInputStream;
import java. ...
在集合或者数组中,有时候需要对里面的元素,也就是对象进行排序,依照对象的某个或者某几个属性从大到小或者从小到大进行排序,我们可以采用直接编码的方式,将集合或者数组中的元素进行重新排列,但,采用java本身提供的接口,无疑是一种更有效的方法。
java提供两种方式来提供比较功能。第一种是实现java.lang.Comparable接口,它有一个 int compareTo(Object o)方法,重写此方法即可。
package compare;
public class People implements Comparable {
private int ...
最近正在学习spring,顺便做一下小结。
1.在web服务器(比如tomcat)中加载spring配置文件。
在spring中,与BeanFactory通常以编程的方式被创建不同,ApplicationContext能以声明的方式创建,一般采用ContextLoader,ContextLoader机制有两种实现方式,即:ContextLoaderListener和ContextLoaderServlet.在web.xml中的配置如下:
<listener>
<listener-class>
org.spring ...
昨日是我的几个兄弟离开远行的日子。mater和小明去北京,程哥回家过暑假,于是我们决定一起送他们上火车。
程哥先走,火车开走后,我和假笨折回第一候车室送master和小明。由于人实在是太多了,我们大包小包的把东西搬上火车,道个别,就急急忙忙准备从前门下车,结果发现前门已经锁上了,我们只得匆匆忙忙向后门挤去。刚到后门,车门就开始徐徐关闭,列车也在开始缓缓启动了。老列车长,也就是我们遇到的主角,说什么都不让我们下车(安全起见,这个还是可以理解的),无奈,我们只能在下一站——岳阳下车了。
本来这已经够郁闷的了,没想到没过两分钟,就来了一女售票员过来检票。可能她知 ...
花了我一个下午的时间,终于把系统的bug改正了。
其实bug非常简单,就是从前台页面拿数据过来,再从数据库里查询,查看是否存在这样的一条记录,数据类型为String,我竟然用的是==,。崩溃不已,总是提示说数据不匹配!其实只要把==改成equals方法就行了的。
再次说明下,==对于对象,是比较内存地址,而equals方法比较的是对象的值。翻翻自己以前的blog文章,还有专门讨论这个问题的。http://zhangcong170.iteye.com/blog/492148
PS:基础很重要
情绪化有点过了,有时候做事情完全不讲道理,可以算是无聊了。恩,自己平时多注意下,还有就是心不要太急了,做事情得慢慢来。不要老是无聊地担心自己的未来,或者纠结于过去。多交些朋友,不管是很知心的还是见面打个招呼的,都是朋友。
告诉自己保持微笑,对自己自信一点。心思不要太细了,做人得大气一点,用不着那么敏感和冲动,也不能自作多情,自己跟自己过不去。
用心体会生活,成大事者,必能取能舍,而且是正确取舍。
RT 需要的速度。 NND 帖子莫名其妙跑到综合技术热点去了 做点好事真难 倒扣了我30分
本人应届,公司招聘的也是Android开发应届生,明天面试,求达人给点建议,谢谢
日子在慢慢地流逝,内心,也开始越来越焦躁不安。
找工作已经有半个多月的日子了,依然没有任何的消息,留下的,只有等待,等待,再等待。。。
很多的基础知识都忘记了,正在努力补充中。。。也许我半个月前不应该去实习,实习的一个多月里,没沾一点java方面的东西,没写java方面的一行代码,实习全是在学习flex,对flex也是才刚刚入门,就匆匆结束了,依然感觉不到有什么进步。
校园招聘开始变少了,难道要等到明年了?
过去的事情,抱怨也没有用,努力看书,顺便继续看看校园招聘,我就不信了,我能凭自己的能力找到实习单位,难道就不能找到一个大 ...
- 2009-11-03 23:25
- 浏览 943
- 评论(0)
本文转自http://honda418.iteye.com/blog/315893,谢谢该文的作者。
先看代码:
Java代码
public static void main(String[] args){ Integer a = 100; Integer b = 100; System.out.println(a == b);}结果:true
Java代码
public static void main(String[] args){ Integer a = new Integer(100); ...
- 2009-10-17 23:42
- 浏览 2313
- 评论(0)
注:本文的数据库文件来自SQL必知必会官方网站,我采用的是SQLServer2000
我们经常需要汇总数据而不用把它们实际检索出来,为此,SQL提供了专门的函数,我们将其称为聚集函数,常用的聚集函数有以下五个:
1.AVG()函数。
AVG()函数用来对表的某一列数值进行求平均值的操作,如果需要获得多个列的平均值,则需要使用多个AVG()函数。
例:
SELECT AVG(product_price) AS avg_price
FROM Products;
注意:AVG() ...
- 2009-10-17 10:04
- 浏览 1948
- 评论(0)
java对变量的初始化:
java尽力保证:所有变量在使用前都能得到恰当的初始化,对于方法的局部变量,java以编译时错误来贯彻这种保证。
示例代码:
public void increase(){
int i;
i++;
}
...
- 2009-10-16 21:04
- 浏览 1367
- 评论(0)
我们知道,在java中,equals()方法和==方法是有比较大的区别的,equals()方法执行的是值的比较,而==方法执行的是地址的比较,也就是对象的引用的比较。现在我们来看一段代码
Integer a=new Integer(1);
Integer b=new Integer(1);
System.out.println("测试equals方法 "+a.equals(b));
System.out.println("测试==方法 "+(a==b));
System.out.println("******** ...
这段时间抽空做了一个利用Bayes算法来模拟对邮件进行过滤的小东东,算是对自己的一个锻炼吧。前前后后总共花了一周多的时间。 有关Bayes算法在反垃圾邮件中的应用,请看这里:
http://www.5dmail.net/html/2006-5-18/2006518234548.htm
很显然,上面的链接给的一个demo中,有一个比较大的缺陷,那就是它只是一个一个地统计字,而不是词语。在处理中文的问题上,demo的思路是行不通的,必须统计词语而不是一个一个的单字。从大量的文本中提取一个一个的我们熟悉的词语,说起来容易,做起来就相 ...
- 2009-09-06 13:08
- 浏览 3316
- 评论(2)