`
lbfhappy
  • 浏览: 81481 次
社区版块
存档分类
最新评论
文章列表
1.1.2更新[2008-04-03] 1,更改了精品网页的歌词搜索部分,因为精品网页的内容发生了改变,如果不更改对应的搜索方式的话 将不能从精品网页上查询到歌词,无论怎么样,都对精品网页表示感谢,它的网址是:http://www.jpwy.net/gc 2,修正了程序在某些LINUX版本上的系统上打开会抛出异常而影响程序使用的BUG. 3,在歌词秀窗口去掉了作者的名字:),此前的不便,望各位用户原谅. 4,在使用过程中,有任何的建议,可以加作者的QQ:24325142,注明yoyoplayer,或者 登录http://www.blogjava.net/hadeslee上留言,此博客为作者的博客 ...
前几天通过了,于是把代码通过svn上传到了sf的项目下,大家可以通过如下网址访问yoyoplayer的项目: http://sourceforge.net/projects/yoyoplayer SVN的地址是:https://yoyoplayer.svn.sourceforge.net/svnroot/yoyoplayer 大家可以通过subversion签出代码,也可以在项目页下面下载代码,也欢迎大家参与到项目中来.有需要参与的朋友请留下你们在sf上面的ID,以及自己要做的方面.
YOYOPlayer1.0版推出之后,得到了一些朋友的认可和反馈,经过这段时间的修改,现在推出YOYOPlayer1.1版.相对于1.0版,改进的地方如下: 一,设置方面 1,增加了首选项的功能,很多方面现在已经可以配置 二,歌词方面 1,增加了歌词搜索的自主性,用户可以选择自定义搜索关键字,也可以自定义是否和歌词文件相关联,这里的关联并不是把歌词写入歌曲文件,而是在程序中建立一种关联,以免每次播放这首歌的时候都去搜索歌词,而是直接去读取关联好的歌词文件. 2,增加了指定歌词的搜索目录,指定歌词的保存目录功能.为了性能考虑,歌词的搜索目录不会往下递归,只搜索设置的那一级目录. 3,歌词的设置更为 ...
JDK6.0里面加了一个很实用的包,javax.script,它是JAVA新增的操作脚本的包,利用它我们可以对脚本语言进行操作,比如修改,或者调用,并且可以和JAVA语言交互,如果我们利用好的话,我们利用它来实现一些经常要改的部份,这样我们就可以把一些算法写到js文件里面,然后再在运行的时候读取出来并执行,这样就省去了更改一些东西需要重新编译的过程了. 下面我们就来看一个例子吧,看看如何在JAVA代码里面操作脚本并调用里面的方法. /*  * Test.java  *   * Created on 2007-9-19, 15:28:49  *   * To change this templ ...
实体BEAN的七种关系之---------一对多单向  One-to-Many Unidirectional Relationship 一对多单向最典型的应用莫过于人和电话的关系了,我们一个人可以有很多个电话,有时候还经常会换号码,我们可以既有小灵通也有手机,家里还有固定电话,这就是很典型的一对多关系,为什么要是单向的呢,因为电话的易变性,这个号码可能今天是你的,明天就可能是别人的了,并且现在买手机号码是不需要身份证的,所以从电话号码是不可能查到你的身份证了.并且电话号码也不应该和人绑定,一般我们都是问别人电话是多少,却比较少去问一个号码是谁的(这种情况也有,就是你收到陌生人的电话或短信的时候 ...
实体BEAN的七种关系之---------一对一双向 One-to-One Bidirectional Relationship 一对一双向的情况其实在现实生活中也是挺常见的,最常见的就是人和身份证的关系了,我们每个人都有一个身份证(只要你年满16岁,并且申请了),并且每个身份证都对应一个人,我们可以根据一个人查到他的身份证号码,也可以根据一个身份证号码查到一个人的具体情况,(第一代身份证重码的情况还是有的:(   ) .好了,闲话不多说,还是看看代码吧. 先定义一个Person类 /*  * Person.java  *   * Created on 2007-9-15, 0:11:5 ...
实体BEAN的七种关系之---------一对一单向 一对一单向,顾名思义,就是只要求从A方到达B方,而不需要从B方到达A方,典型的例子就是,一个人对应一个地址,因为现实生活中,一个地址可能住很多人,所以一般我们只需要根据人查到它的地址,而不太会需要从一个地址去查谁住在那里,不过,真的有这种需求的话,我们就要以用另外一种关系来实现了,这个以后再讲 首先我们声明一个人的实体类,Person /*  * Person.java  *   * Created on 2007-9-15, 0:11:58  *   * To change this template, choose Tools |  ...
男人25岁前的忠告 这是忠告也是建议. 1.男人是社会的主体,不管你信或不信.所以男人应该有种责任感. 2.25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远.如果你过了25岁,那么你应该懂得这个道理. 3.吃饭7成 ...
七种映射关系 在实体BEAN中,互相之间的关系有七种,分别是如下七种 1,一对一单向 2,一对一双向 3,一对多单向 4,一对多双向 5,多对一单向 6,多对多单向 7,多对多双向 大家可能发现,为什么没有多对一双向呢?其实多对一的双向,就是一对多的双向,道理是一样的. 今天把典型的应用场哈举个例子,改天再用代码来说话 1,一对一单向. 典型场合:一个人对应一个地址,我们一般只要求给定一个人知道他的地址,却不需要给定一个地址确定一个人的 2,一对一双向 典型场合:一个人对应一个身份证号,我们可以根据一个人得到它的身份证号码,也可以根据身份证号码确定一个人 3,一对多单向 典型场合:一个人 ...
今天了解一下JAVA元数据的用法和一些作用,拿出一些例子,给自己看,怕自己以后忘了 JAVA的元数据功能是JDK1.5才开始支持的,以前都没有,正因为是新支持的,所以有关于它的介绍挺少,用处也不太多,最近发现很多框架都可以把它用来配置一些东西,以代替以前比较复杂的XML配置.想像一下,在JAVA代码中直接写入注释来配置,那该是多么好的事情,让我们写习惯了代码和看习惯了代码的人来说,这无疑是一件很爽的事情. 我们可以使用JAVA内置的注释内型,如果觉得不够用,可以定义自己的注释内型,定义如下 /*     * MyType.java     *     * Created on 2006年12月 ...
实体BEAN的关联 今天自己写了一个例子,有关实体BEAN的关联问题,我写的这个例子是一对多的情况,一是人,多是狗,一个人可以养多条狗,每条狗都必须有一个主 人,在删除主人的时候,狗就没有存在的必要了,所以狗也要跟着删除,可是删除狗的时候,主人却可以在.一开始我实现的时候,删除狗的操作是错误的,我以为 直接把Person里面的Dog删掉,然后更新Person就可以了,谁知不是这样的,你在增加了Person中的狗的时候,你更新Person就可以把 狗加进来了,可是当你把Person里面的狗删除掉时,再更新Person,数据库里面的狗却不会少.而要你显示的调用em.remove()去删除你想 ...
昨天,我们看了一下POI操作EXCEL的简单例子,我们只是插入了一些字符串而已,但是现实的应用中,经常需要在EXCEL中插入图片或者图形.这个时候,应该怎么办呢,我们先看一下下面的例子 /*  * Test3.java  *  * Created on 2007年9月13日, 上午9:14  *  * To change this template, choose Tools | Template Manager  * and open the template in the editor.  */ package test1; import java.awt.image.BufferedI ...
众所周知,EXCEL是微软的office套件里的一个产品,使用比较广泛,由于微软产品的特殊性,JAVA标准 库里面并没有提供操作EXCEL文档的类,可是在程序开发过程中,如果能将数据输出成一个电子表格的形式, 那将有利于用户分析和查看数据.    虽然标准类库没有提供操作方法,但是得益于JAVA是开源的,所以我们可以找到第三方的开源的类库来 进行EXCEL的读写操作.我们选用apache的POI库来进行EXCEL的操作.    在POI里面,它把很多EXCEL里面的元素都对象化了,很符合的JAVA的编程风格.    在使用POI之前,我们得下载一个POI的库,我们可以去apache的网站上去下载 ...
java中的时间操作不外乎这四种情况: 1、获取当前时间 2、获取某个时间的某种格式 3、设置时间 4、时间的运算 好,下面就针对这四种情况,一个一个搞定。   一、获取当前时间   有两种方式可以获得,第一种,使用Date类。 j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date 这里,要使用java.util.Date。获取当前时间的代码如下 Date date = new Date(); date.getTime(); 还有一种方式,使用System.currentTimeMillis();   这两种方式获得的结果是一样的,都是得到一个 ...
以前看到一本书上写的,有关定义实体BEAN的一些细节,直到今天才知道其中的差别 代码1: /*     * Test.java     *     * Created on 2006年12月15日, 上午12:06     *     * To change this template, choose Tools | Template Manager     * and open the template in the editor.     */        package com.hadeslee.entity;         import java.io.Serializable; ...
Global site tag (gtag.js) - Google Analytics