史上包的最完整的胡桃

0 comments

Eclipse的使用习惯

0 comments

以前我使用Eclipse时总是把所有工程放到一个Workspace下。导致最后发现升级Eclipse时很费劲,因为有些工程可以升级到更高版本的Eclipse中去,有些不行。并且平时做起开发来也很费劲,Eclipse启动很慢,import进来的工程也找不到去哪儿了,搜索类的时候要load半天,等等吧,反正看着一堆无关的工程觉得很不爽。
最近发现Eclipse的启动程序有个-data参数(其实老早就有了,只是从来没注意过,而且也没有需要,现在有了)。这个参数可以指定Eclipse当前的Workspace目录。
好了,那接下来需要做的就是根据产品创建Workspace目录,把相关的Project放到这个目录下,然后创建一个.bat文件(文件名什么都行,比如runeclipse-3.2.2.bat),内容就写:@start %ECLIPSE_HOME_3.2.2%\eclipse.exe -data %~dp0。然后设置一个叫ECLIPSE_HOME_3.2.2的环境变量(“我的电脑”上点击右键->“属性”->“高级”->“环境变量”),内容就是你的Eclipse 3.2.2的跟目录(比如我的是D:\programs\eclipse-3.2.2)。现在就运行这个.bat文件应该就能启动Eclipse了,会发现是个欢迎界面,Workspace是空的。然后通过File菜单的Import把这个产品目录下的所有Project导进来就行了,注意如果你已经把Project考到这个目录下了的话就不要勾上那个“Copy projects into workspace”选项了。如此这般把每个产品目录都这样做。如果要多个Eclipse共存的化就设置多个环境变量,如:ECLIPSE_HOME_3.3.2,ECLIPSE_HOME_3.4.1,ECLIPSE_HOME_3.4.2等等。
这样今后每次要做开发的时候只需要找到这个产品的Workspace目录,然后运行runeclipse-X.Y.Z.bat就行了,需要更新到更高版本的Eclipse只需要在.bat文件中修改环境变量名就行了。
唯一的缺点就是DOS窗口会闪一下,如果用vbs就不会了。感兴趣的可以试试,同理。

开心网种菜效率表

0 comments

看看种哪种东西最划算吧!并不是越靠后的越好,红色表示一定范围内的极大值。

0 comments

最近总能看到马路上发放提倡食素宣传单的人。有一次在大北窑还看到竟然是几个老太太在发,看她们的样子也不想是那种打工发小广告的。难道她们真的是在做一项公益事业么?。。。
看看宣传单,上面无外乎列举了几点:很多名人都食素、食素能大大减少患N多病的几率、动物在被宰杀的一刻心里充满恐慌会向身体分泌某种毒素、食素能降低温室效应、素食的营养成分不比肉差甚至还更高。
我觉得要说少吃点儿肉还能行,但如果要一点儿有肉的成分的东西都不沾,甚至连鸡蛋都不吃恐怕基本办不到。连信仰佛教或者那些印度素食主义者食素也是分好几个层次的,只有最深的一层才一点儿肉腥不沾呢。
禁肉真的有那么多好处吗?看来值得关注一下。不过通过我自身感受觉得少吃点儿肉确实对身体有好处,至少感觉更有精神了,而且从体型上说也瘦了。

给我一个买PSP的理由

0 comments

  最近在PSP和NDS之间犹豫中。PSP的主要功能:玩儿游戏、听歌儿、看片儿、看小说、GPS。

  • 玩儿游戏:显然PSP比不过NDS。NDS游戏数量众多而且不乏经典之作,而PSP游戏数量少不说大部分还都是移植自PS的。
  • 听歌儿:我有IPOD。
  • 看片儿:我看片儿比较追求影音效果。新片的DVDScr版从来不看。我现在都是下BDRip然后用家里的液晶电视看。虽说比不上电影院的效果,那也和用手持设备带着耳塞看完全不是一个感觉。
  • 看小说:我有个毛病,不能在车上长时间看书、手机什么的,否则就会觉得一点儿晕车。
  • GPS:目前用不上,即使今后开车要用的话我觉得也还是专业的车载GPS更方便。
  最终考虑良久入了NDSi。
  很多人都抱怨NDSi的摄像头才30万是个鸡肋,但是如果用一下就知道了,30万像素就意味着640*480的分辩率,对于NDS的小屏幕来说这个分辩率足够了,就连PSP那么大的屏幕也达不到640*480。而且如果增加摄像头的像素数就会连带需要装配更强的图形处理器,内存,CPU和存储设备,从而加大了很多成本。
  如果再用一下NDSi上面的照片处理小程序就会发现一个大头照就能出来很多有意思的特效,我相信这只是一个Demo,今后在游戏中会出现更多的玩儿法。所以这个摄像头肯定会有用处的。毕竟装在NDS上的摄像头最终还是要用在游戏上的,绝对不是用来搞摄影创作的。如果要旅游留影请买卡片相机,如果爱好摄影请买单反。
  当然,如果NDS能有PSP的强大机能再加上目前的游戏性就完美了。不过那价格肯定就不是现在的价格了,我相信再乘以3都不止。SONY卖PSP其实就已经是不赚钱的了。所以还是那句话,一切东西没有完美的,就看你更想要什么了。我买NDSi就是为了玩儿游戏,别的功能我都无视。

北京南站,弄的跟三号航站楼似的

0 comments



Eclipse UML2不再支持从Java Code生成Class Diagram

0 comments

这么好的功能居然不支持了,真是可惜。但愿随着今后的升级会支持。没办法,现在只有两个选择,要么还是在Eclipse 3.x上用UML,要么就使用第三方的插件。

MANIFEST.MF文件结构

0 comments

Manifest文件也有关键字
  以前在写JAVA程序的时候一直以为MANIFEST.MF文件就是很简单的键值对的型式,就好像是个MAP一样,程序需要什么属性就从里面读就可以了。
  但是今天在写一段读取MANIFEST.MF文件的程序的时候发现该文件结构还不只是一个简单的MAP。
  MANIFEST.MF文件大体可以分为两大部分:第一部分Main Attributes;第二部分是Entries。
  Main Attributes就是我们一开始所想像的那种简单的MAP。如果写成 key: value 的型式,那么键就是key值就是value。
  第二部分叫Entries的东西可以看成是许多个小的MAP。每一个Entry都是一个MAP,里面都有许多个key和value。对Entry的唯一索引是一个叫做"Name"的属性(不区分大小写)。也就是说"Name"属性是MANIFEST的关键字,你不可能在MANIFEST中设置一个叫Name的属性然后从程序中提取出来,如果你这样做的话JDK将返回null。
  举个例子:
   aaa: value-aaa
   bbb: value-bbb

   name: attr-1
   aa1: value-aa1
   aa2: value-aa2

   name: attr-2
   bb1: value-bb1
   bb2: value-bb2
  以上这个MANIFEST.MF文件包含了两个Main Attributes:aaa和bbb。同时包含了两个Entry:attr-1和attr-2。attr-1这个Entry中包含了aa1和aa2两个属性。attr-2这个Entry中包含了bb1和bb2两个属性。

如何通过JAVA程序读取MANIFEST.MF文件?

  1. 首先初始化Manifest对象,传入参数是一个InputStream。
      Manifest manifest = new Manifest(new FileInputStream("./TestManifest.txt"));
  2. 获得Main Attributes属性和值
      Attributes mainAttributes = manifest.getMainAttributes();
      String mainAttributeValue = mainAttributes.getValue("aaa");
  3. 获得某一个Entry并获得其中的属性和值
      Attributes attributes = manifest.getAttributes("attr-1");
      String attributeValue = attributes.getValue("aa1");
  4. 获得所有Entries
      Map entries = manifest.getEntries();
      Attributes attributes = (Attributes) entries.get(attributesName);
写MANIFEST.MF文件需要注意的几点:
  1. 属性名和值之间除了冒号意外一定要有空格。
  2. 不要有重复的属性名,除了"name"
  3. 不能有属性名叫做"name"
  4. 最后一个属性完后一定要有一行空行,否则最后一个属性将取不到

刚看了个片儿 - "Requiem For A Dream"

0 comments



刚看了个片儿叫"Requiem For A Dream"(梦之安魂曲)。推荐给所有想要尝试下吸毒的人,哈哈。。。对毒品产生依赖的结果就只能是这样。我总觉得影片所要阐述的不只是毒品给人带来的危害,更多的是一种对社会的无奈和内心的空虚。

0 comments

还是Blogger的博客强大,而且自由。听说近期被解封了,赶紧拿来用一下。比N年前增加了很多Widgets,而且评论可以内嵌在页面上了。不错不错... 别的愿望没有了,就希望伟大的党别再封了,悲哀啊
随便Google了一下,好像Blogger的主题现在改成XML格式的了,然而对于这种XML格式的主题好像资源还不是很多,希望大拿们再接再厉多写一些好的主题,或者多从Wordpress移植些。
竟然还支持不写标题!太爽了,我就喜欢不写标题。凡是遇到好玩儿的帖上去就可以了何必要写标题呢。