菁's profile贫瘠的沙壤地PhotosBlogListsMore Tools Help

Blog


    April 25

    意外

    很意外

    很久以前在VCD上下过一套漫画《意外》,1-5连载中。当时觉得很田原、很闲适、很寓言。当时就觉得很好,无奈VCD上一直没有更新,时间长了,慢慢就淡了。

    今天意外的发现一部动画《物怪》(仔细看看再读,读成怪物的都给我变成怪物吧~~~)第一眼只是被封面吸引了,等看过第一话以后,赫然发现……这不是《意外》的动画版么!!!!

    April 23

    熟悉·亲切

    Solanin

    看过之后,竟然会心的笑了起来……

    April 21

    好家伙~~

    回家路上,去京客隆转了一圈,看见个好玩意儿——Mini版罐装可口可乐

    一看价9.9¥- -!说啥,买吧。。。

    拍照片留念,实物封存~~~

    0 1 2 
    3 4 5 
    6 7 8 
    9 10 11 
     
    April 20

    在这里,来啊~~来啊~~~

    在某BLOG上看到了一个叫DOS Here的脚本,没想到……呃……我竟然读懂了- -!

    其实就是一个注册表文件——往右键里插一个开CMD窗口,并切换到当前目录的项。

    试了一下,只在文件夹上才有效,开regedit看了看,然后修改了一下:

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\*\shell\cmd]
    @="Shell Here"
    [HKEY_CLASSES_ROOT\*\shell\cmd\command]
    @="cmd.exe /k \"cd %L\\..\""
    [HKEY_CLASSES_ROOT\Directory\shell\cmd]
    @="SHell Here"
    [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
    @="cmd.exe /k \"cd %L\""

    这样的话,就能在文件和文件夹的右键中都出现了。

    经常用命令行的人,也许会看见这东西会觉得亲切吧,至少我是~~~

    April 18

    今天是节日

    PLUTO完结、四叶妹妹更新、食梦者更新~~~

    某姐姐买了新显示器(LG的,嗷嗷销魂~~~羡慕ing~~~),去参观顺便凌虐了一下(是显示器,不是人- -!)

    前几天发现三个东西,很好玩:Quaqua 、 Spring RCP && BOKS 正在凌虐ing~~~

    April 17

    苹果皮

    GUI里,MacOS的Aqua应该是公认的美艳了。

    Swing有一套开源的Quaqua Look And Feel,不过,据说是MAC only的。

    下了源码看了一下,100%纯Java,官网的页面上,也有个JNLP,能在Win下运行……

    能运行就好办,查资料~~~

    这里说了怎么在win下用

    http://blog.csdn.net/Ahui_2005/archive/2005/11/20/533527.aspx

    不过只这样做的话,JFrame、JDialog、JWindow等顶级控件不能MAC风格(应该是因为Swing的顶级窗口都有同位体,近似AWT,而其他控件都是画上去的关系吧)

    继续:

    http://www.blogjava.net/dong/archive/2008/01/26/177897.html

    照这个这么做的话,顶级窗口就MAC化了。

    不过还是有问题:启动的时候会被提示找不到一个配置文件

    再看这里:

    http://hi.baidu.com/%B7%E7%C9%FA%CB%AE%C6%F0_fly/blog/item/dc448c81bd5c91debd3e1e3c.html

    重新编译一下那个类就能解决

    最后,发现这个段代码不涉及对象……全部是静态的……于是:

    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    package turnip.gray.laf.quaqua;

    import ch.randelshofer.quaqua.QuaquaManager;
    import ch.randelshofer.quaqua.util.Methods;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.UIManager;
    import javax.swing.UnsupportedLookAndFeelException;

    /**
    *
    * @author Administrator
    */
    public class AppleLAFInit {

        public static void init(){
            if (System.getProperty("os.name").toLowerCase().indexOf("mac") == -1) {
                System.setProperty("Quaqua.Debug.crossPlatform", "true");
                System.setProperty("swing.aatext", "true");
            }

                System.setProperty("Quaqua.TabbedPane.design", "jaguar");
                String lafClassName = QuaquaManager.getLookAndFeelClassName();
            try {
                UIManager.setLookAndFeel(lafClassName);
                Methods.invokeStatic(JFrame.class, "setDefaultLookAndFeelDecorated", Boolean.TYPE, Boolean.TRUE);//主窗体苹果样式
                Methods.invokeStatic(JDialog.class, "setDefaultLookAndFeelDecorated", Boolean.TYPE, Boolean.TRUE);//子窗体样式
            } catch (ClassNotFoundException classNotFoundException) {
            } catch (InstantiationException instantiationException) {
            } catch (IllegalAccessException illegalAccessException) {
            } catch (UnsupportedLookAndFeelException unsupportedLookAndFeelException) {
            } catch (NoSuchMethodException noSuchMethodException) {
            }
        }

    }

    用类似这样一段代码封装一下,以后,只要导入Quaqua.jar调用“AppleLAFInit.init();”就能让你的Swing应用套上苹果皮~~~

    April 14

    太小了

    太小了,不懂事……高了,闪人,睡觉~~~~~~~~

    April 08

    姐姐

    姐姐》——崖爷的新作,故事倒是没给我多大触动,不过看了底下的一句评论以后,差点绝望了:

    “老婆和姐姐的感觉就是不一样……”

    呃……配上上面的故事,还真是打击人啊……《南家》里面的春香姐姐看来只会活在二次元了吧。。。

    April 06

    有点坐不住了

    心开始浮躁了……老想有事儿没事儿溜达溜达……

    没准因为闻到夏天的味道了罢……

    没准因为这两天天气太好了罢……

    没准是因为真的坐太久了罢……

    April 05

    满足

    《死神的精度》里面(虽然片子很无聊,很做作)有句话:复仇不是为了死者,而是为了活着的人自我满足

    又想起了《在世界中心呼唤爱》里面那个老爷爷说的话:天堂么……是活下来的人发明的东西:自己爱的人就在那,总有一天我们会重逢——就为了这么安慰自己。

    然后想到了清明、海葬、遗体捐献~~~

    April 04

    诡异的光盘

    前一阵台电刻录闹别扭,就买了桶小贵的盘——麦克赛尔黑面盘——号称16X(当然了到最后,查出来是排线的问题,五块钱搞定- -!)

    刻了几次,发现一个有趣的现象——每张盘都这样:

    不好意思,贴错了…… 重点看这张,发现问题了么?

    最内圈会和外面其他有数据的部分的感觉不太一样……

    软件用的是Nero8 Lite ~!@#$@版,用还剩下的几张Number16X刻,就很平滑……可见问题出在盘上……

    有人大概会说我龟毛了吧,能用不就得了,还管他刻出来长什么样子干嘛……不过看看下面这张图,应该就不会这么说了:

    字看不清?点击放大~~~

    不管刻录速度选的是几X……勾不勾选“决定最高速度”那栏……光盘都会在半分多种以后,降到这个速度上来……3.8X!!!!这明显是4X的速度啊!!!!

    太让我无语了……用过BenQ的,用过紫光的,用过同方的,虽然这些比较容易飞盘(而且BenQ竟然有两张放在盘袋里,无缘无故的坏掉了)……但绝对没有连速度上也打折扣……

    总之,Maxell这套盘,太让我无语了……

    April 02

    JAR的SplashScreen-Image

    如果没有setVisible之类的调用的话,会一直显示下去……比如只显示个系统托盘图标……

    April 01

    java.util.ConcurrentModificationException

    如果想删除一个集合里符合某些特定条件的元素,一般会怎么写呢?

    今天想当然的写了这么一段:

    for (Object temp : entries) {
        if (temp == null) {
            entries.remove(temp);
        }
    }

    抛出异常了:java.util.ConcurrentModificationException。

    想想VM也确实挺无奈的,你还让我一个一个的找,我一边找着,你一边删着- -!俩人都干,听你的听我的啊……数差了算你的算我的啊……- -!

    我错了……

    被Hibernate玩了

    4月1号……被Hibernate玩了……- -!

    HSQL的时候一切正常,MySQL保存的时候被提示:Data too long for column ……

    于是用MySQL和错误当关键字,googl了一下……几乎全说是是编码问题……那就查吧,查了一溜够……全是utf-8……(中间还看见个改MySQL设置的,也试了,未果)

    装了MySQL Administrator……看了一下,表里的长度是255……于是,在程序这边截断了一下……竟然好了@_@

    原来真的是字符串太长了~~~~T_T

    知道哪的问题就好办了,直接在属性上加上@LOB……搞定~~~~