- 博客(17)
- 收藏
- 关注
原创 外刊IT评论网】因为这样有趣
【外刊IT评论网】因为这样有趣!from 外刊IT评论 by Aqee本文是从 Because It’s Fun! 这篇文章翻译而来。本文作者:世界最大的独立音乐在线商店CD Baby的创始人Derek Sivers 12年前,计算机对我来说是个神秘的东西,但我的一个朋友告诉我如何去计算机零件店里,如何找一个主板,CPU,内存,硬盘,电源等,自己动手...
2011-12-30 09:23:31 214
原创 java 引入文件夹下所有jar
直接在命令行运行java程序的时候一般都需要导入很多jar。 但需要指定每个jar进行导入。找了很久没有找到可以直接导入某个目录 下 所有jar 的方法, 后来找apache的运行脚本, 直接挖出里面的代码解决这个问题: linux下 .sh 文件:for jar in “要导入的目录”/*.jar; do CLASSPATH=$CLASSPATH:$jardo...
2011-08-30 17:43:02 797
原创 jar 获取版本号 问题
做了一个jar包,为了方便管理在打包时加入了版本号 即:META-INF/MANIFEST.MF 文件中加入Implementation-Version: 1.0.001Specification-Version: 1.0.001 但是在web程序中 clazz.getPackage().getImplementationVersion()clazz.getPac...
2011-08-30 11:44:23 468
原创 REST vs. SOAP
一直不喜欢 SOAP ,呵呵,终于出气了。、 看起来在web API协议之争(如果曾经有过)中,潮流正稳步的转向REST,SOAP已经被逼退。Web开发者们选出了他们心目中的目标,他们要RESTful APIs。下面的是2008年和2010年各种不同的API协议部署量的对比图,来源于ProgrammableWeb上的2000多个web ...
2010-10-28 08:58:40 164
原创 开发随想录(持续更新)
随笔写一些开发中突然想到的东西。 公共代码开发提供某种功能支持时,“工具”优于“框架”。工具没有侵入性,可以灵活的更换。工具没有“暗喻”,当用户调用工具时用户以明确的表明想要使用某种功能,而框架则不然,框架在暗中进行这一切,首先不直观,使用者需要更多的“文档学习”来了解框架的功能,出现错误时也不好调试。框架的优点在于简便,通常来说使用时会比“工具”代码更少。其实“工具”...
2010-07-12 10:56:15 108
原创 jquery使用感受 对比mootools (持续更新)
最近尝试在项目中使用jquery,(以前一直是用mootools的),jquery不是很熟,所以可能里面说到jquery的有些缺点是我自己学艺未精造成的。 持续更新中,开发中有什么感想就随笔记下来。 先来个好评: 可以直接往获取的element数组上绑定事件,使用起来很方便。 这应该得益于$()中产成的jquery对象吧。没有获取一个对象的类型的方法(也可能是我没找到)。...
2010-06-29 10:46:11 153
原创 cglib 的 beanMap 与 反射 的效率
一直在用cglib,突然想起来还没有测试过他的效率到底如何,所以稍微测试了一下对于有11个成员变量的bean,一个是直接使用java的反射读取,另一个是使用cglib转换beanMap以后直接使用get读取。(详细结果见下表)可以看出, cglib 的效率是 直接反射的3倍(字节码编程确实很厉害!)另外,cglib的beanMap在初次创建一个类的缓存时会耗费一定的时间(300ms),之后...
2010-02-09 13:45:01 1372
throw Exception 的执行效率试验
为了说服当前维护的项目改用 Exception 处理错误,要弄一个异常效率的数据出来。唉…………测试代码 /** * 异常效率测试 * @throws Exception */ @Test public void testThrowEfficiency() throws...
2009-10-15 09:01:53 464
发现一个很有意思的网站
www.projecteuler.net 应该是一个程序员玩的游戏吧,呵呵,里面有一共255道算法题,从目前的统计上来看有接近8万人参与,解出100题的不到2000人,解出250题的不到100人。目前中国的参与者还没有一千人呢也太少了,有兴趣来玩玩吧。ps:看见过有人说自己是考据狂,我是不是有点统计狂的倾向呀,看见这个网站上没有按国家分类的统计(估计是怕引起矛盾吧)就自己弄了一个:具体数据参...
2009-09-16 01:02:09 157
programing in scala 学习笔记
BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }programing in scala 学习笔记...
2009-09-09 09:23:55 149
你留意过吗?(转)
如果你在一个平凡的家庭长大, 如果你的父母还健在,不管你有没有和他们同住—— 如果有一天,你发现妈妈的厨房不再像以前那么干净; 如果有一天,你发现家中的碗筷好象没洗干净; 如果有一天,你发现母亲的锅子不再雪亮; 如果有一天,你发现父亲的花草树木已渐荒废; ...
2009-08-31 03:17:48 142
求最大公约数的递归算法
看 《programing in scala 》里面的例程里面有一个求最大公约数的函数,算法真简洁呀。(以前小学的时候咋不知道还可以这样求公因子呢) def gcd(a: Int, b: Int): Int = if (b == 0) a else gcd(b, a % b) 翻译成java语言是: int gcd(int a, int b) { if(b ==...
2009-08-11 16:52:26 297
TIOBE 语言排行榜上scala和groovy的趋势 2008-09~2009-10(11月份的还没有出来)
以前刚接触这scala的时候想看一看他的使用趋势,结果硬没找到,没办法,只好逐月汇总自己弄了这么一张表出来: 具体数据参见:http://spreadsheets.google.com/pub?key=tQNT7NqiKg2Yi35NjZDOBCQ&output=html 月份groovyscala2009年10月小于0.1...
2009-08-04 17:10:31 122
关于scala 的list 排序问题
刚才试验了一下,发现scala中 List排序不是稳定排序。scala> val l = List(1, 2, 3, 4, 5, 6, 7, 8 )l: List[Int] = List(1, 2, 3, 4, 5, 6, 7, 8 )scala> l sort ((s, t) => s%2 > t%2)res0: List[Int] = List(7, 3, 5, 1, ...
2009-07-31 11:56:46 558
软件推荐
推荐一个信息管理软件,evernote,特别好,而且所有系统都能用,包括某些手机。比我以前用的mybase好多了,呵呵,又开始换软件的。 标签式管理文件,不是老旧的文件夹式了。 不转载,贴链接: http://www.qqread.com/app-soft/v417293.html <!--v:3.2--> ...
2009-07-31 09:17:56 114
我的常用软件
我电脑上常用的软件 火狐、chrome:浏览器 QQ、MSN:聊天工具(这俩儿没一个好东西,可不用又不行) 灵格斯:翻译软件(放弃金山词霸了) TurboLaunch: 快速启动管理软件,这类软件用过很多,还是这个最好用。 avira: 小红伞,据说是最好的杀毒软件,而且还是免费的。(还有个好处,没有中文版,免费帮你学英文,呵呵) UltraEdit:文字编辑软件,功能很强大,(本来我很看好他的“...
2009-07-24 15:34:28 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人