<div id="k0jz6"><tr id="k0jz6"></tr></div>
    <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
    <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
    <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
      <div id="k0jz6"></div>

      <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>
        千里冰封
        JAVA 浓香四溢
        posts - 151,comments - 2801,trackbacks - 0
             摘要: 本项目的所有代码已?#39057;絞oogle code,此前在sourceforge和java.net项目不再维护了,现在项目的地址为:
        http://code.google.com/p/yoyoplayer
        在使用过程中有任何问题,都欢迎在此留言。

        1.2更新[2009-08-02]
        1,全新的歌词搜索方?#21073;?#20351;搜索率大大提高。
        2,把整个代码全部?#39057;絞oogle code上去。以前的sourceforge和java.net已经不再维护了。
          阅读全文
        posted @ 2009-08-03 09:10 千里冰封 阅读(12579) | 评论 (66)编辑 收藏
        posted @ 2012-10-19 23:51 千里冰封 阅读(814) | 评论 (2)编辑 收藏
             摘要: 刚才在VirtualBox下装起了liveAndroid ,可是在利用wget下载apk包的时候,总是提示Read-only file system,?#31807;?#26159;说系统是只读的,什么也写不了。于是在网?#31995;?#22788;找了一下,发现解决起来挺容易的。一条命令就可以了  阅读全文
        posted @ 2009-08-13 16:38 千里冰封 阅读(27969) | 评论 (4)编辑 收藏
             摘要: 本项目的所有代码已?#39057;絞oogle code,此前在sourceforge和java.net项目不再维护了,现在项目的地址为:
        http://code.google.com/p/yoyoplayer
        在使用过程中有任何问题,都欢迎在此留言。

        1.2更新[2009-08-02]
        1,全新的歌词搜索方?#21073;?#20351;搜索率大大提高。
        2,把整个代码全部?#39057;絞oogle code上去。以前的sourceforge和java.net已经不再维护了。
          阅读全文
        posted @ 2009-08-03 09:10 千里冰封 阅读(12579) | 评论 (66)编辑 收藏
             摘要: 在写JAVAME程序的时候,我们经常需要保存一些数据到?#21482;?#37324;面,?#31807;?#24120;希望能把对象也保存到?#21482;?#37324;面,但是JAVAME里面没有反射机制,也没有java.io.Serializable接口,所以没有序列化的机制,要保存对象的话,就得自己动手了。
        在 JAVAME中,程序的数据保存的地?#21073;?#26080;外乎两种,一种是把数据保存在RMS里面,这是所有的JAVAME的?#21482;?#37117;支持的,还有一种就是把数据保存在?#21482;?#30340;文件系统里面,这个不是所有?#21482;?#37117;能支持的,只有支持JSR075的?#21482;?#25165;支持把数据保存在文件系统里面,并且如果你的程序没有经过签名的话,你?#30475;?#20445;存或者读取,?#21482;?#37117;会弹出恼人的提示,是否允许程序访问文件系统。所在我一般都是把数据存在RMS里面,因为读写RMS是安全的,并且也是不需要?#21482;?#25552;示的。因为我们的RMS数据是存在一个特殊的地方。但是JAVAME的RMS功能非常底层,为了保存一些数据,我们必须和byte[]打交道,所以我就产生了,在此之前封装一层自己的程序的想法,这样封装好以后,使用起来就非常方便了。只要实现了相关接口,就可以享受到比较易用的方法了。

        此框架总共包括了四个  阅读全文
        posted @ 2009-03-01 10:13 千里冰封 阅读(4782) | 评论 (3)编辑 收藏
             摘要: 在使用JSF的时候,它的事件驱动模式是一个很好的开发方法,但是由于JSF毕竟现在的版本才1.2,所以对于有些细节上面处理就不一定如人意了,一般?#27492;擔?#24403;JSF的页面验证有错或者有其它的错误的时候,我们以前输入的值会在渲染页面的时候,?#25351;?#22238;来,?#31807;?#26159;说,一个域我?#21069;?#23450;在后台的属性是一个int 值,但是我们前台输入了“abcd?#20445;?#36825;个时候,后台在验证阶段就过不去了。然后直接渲染页面,JSF 会把我们输入错误的abcd渲染出来。而不是把我们以前绑定在后台的那个属性的值,取出来,这样也正是我们想要的结果,但是当我们的页面包括了 dataTable的时候,并且DataTable里面的值是可以编辑的时候,当页面上有错误的时候,别的域都会显示刚才我们输入的值,唯有 DataTable里面的输入域的值没有还原为我们刚才输入的值,而是绑定在后台的值,这显然不是我们想要看到的。但是当DataTable有错误的输入的时候,DataTable才会把它的值?#25351;?#22238;来。说了这?#27492;擔?#24863;觉有点语无伦次了,还是拿代码说话吧。  阅读全文
        posted @ 2009-02-28 11:17 千里冰封 阅读(5589) | 评论 (2)编辑 收藏
             摘要: 在hibernate里面调用session的delete方法以后,无论这个被删除的对象有没有被人外键引用?#21073;?#37117;可以被删除,并且此时的外键设为 null,?#31807;?#26159;说他会自动帮我们去查看他被谁引用到了。然后把引用全部去掉后,再把自己删掉。而在JPA里面,如果调用 EntityManager.remove方法时,传进去的对象,有被外键引用?#21073;?#21017;会失败。因为JPA里面的实现就是直接执行delete语句,也不管他有没有被外键引用,此时,当然会出错了。  阅读全文
        posted @ 2008-10-21 08:23 千里冰封 阅读(5592) | 评论 (6)编辑 收藏
             摘要: 以前使用JPA的实现是toplink,现在改为hibernate,所以要修改persistence.xml文件,两者的配置有一些不一样,并且在 EE环境下面和SE的环境下面也有不一样,还有一点,那就是当persistence.xml里面有些格式出错的时候,虽然出错的不是我们需要的那个单元,但?#19981;?#20351;得整个persistence.xml报废。  阅读全文
        posted @ 2008-10-19 18:38 千里冰封 阅读(4781) | 评论 (3)编辑 收藏
             摘要: 在开发的过程中,我们可能需要将生产环境和调试环境分开来,这样才能保证安全性,但是安装两个glassfish又不太可能,因为它太庞大了。另外做为一个工程发布也不太方便,?#30475;?#37117;要将工程名改来改去,并且绑定的EJB在同一个域内里是不能同名的。这样的话,要改变的东西实在是太多了。
        我们可有以第三?#22336;?#27861;,那就是为glassfish添加另外的domain,一个domain跑我们的真实环?#24120;?#19968;个domain跑我们的测试环?#24120;?#22240;为是同一个glassfish,所以也不会存在从测试到真实环境的移植问题。以后只要改一个domain就可以了。我们在安装glassfish的时候,它已经默认为我们安装了一个domain,那就是domain1.  阅读全文
        posted @ 2008-10-14 22:59 千里冰封 阅读(5601) | 评论 (2)编辑 收藏
        仅列出标题  下一页
        双色球直播吧
        <div id="k0jz6"><tr id="k0jz6"></tr></div>
          <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
          <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
          <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
            <div id="k0jz6"></div>

            <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>
              <div id="k0jz6"><tr id="k0jz6"></tr></div>
                <sup id="k0jz6"><menu id="k0jz6"><small id="k0jz6"></small></menu></sup>
                <div id="k0jz6"><tr id="k0jz6"><mark id="k0jz6"></mark></tr></div><em id="k0jz6"></em>
                <dl id="k0jz6"><ins id="k0jz6"></ins></dl><dl id="k0jz6"></dl>
                  <div id="k0jz6"></div>

                  <sup id="k0jz6"></sup><dl id="k0jz6"><ins id="k0jz6"><thead id="k0jz6"></thead></ins></dl>