01 2008 档案
摘要: delete emp e1
where e1.empno <> (select max(empno) from emp e2
where e1.deptno=e2.deptno
and e1.job=e2.job);
删除数据库中的重复记录(不是全部删除)
原理是删除重复记录中不是最大值的记录,
这要求此字段必需是数字型
阅读全文
摘要: 神秀说:“身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃。”
慧能说:“菩提本无树,明镜亦非台,本来无一物,何处惹尘埃。”
阅读全文
摘要: 转载至 http://www.awflasher.com/blog/archives/939
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。
阅读全文
摘要: 转载于 http://www.builder.com.cn/2007/0904/489483.shtml
在90年代末期,由于工作的关系,我研究了专利权和版权的很多内容,我所在的公司希望保护已经开发好的“聪明系统”的专利。当时,亚马逊公司已经申请了“单击购物(One Click Shopping)”的专利权,作为与Barnes & Noble公司竞争的一项策略。我的老板也希望通过这样的手法来和我们的对手展开竞争,出于这样的任务,我对专利权和版权相关的法律进行了相当深入的了解,凭我的经验已经可以判断出那些产品可以获得专利授权,而且我们自家的代码已经被赋予了版权保护,我们可以在法庭的辩论中指出竞争对手使用了我们的代码,但是并没有支付相应的费用。
阅读全文
摘要: 在日常上网的过程中发现了一些静态页面能够通过QueryString结合Ajax产生动态的页面效果。所以研究了一下,把从URL中提取键值的方法写了出来。说来,其实以html/htm为扩展名的页面不能一定保证100%就就是静态页面,因为使用JavaEE开发的网站的访问名是可以任意的。
阅读全文
摘要: 一直都希望让我的CentOS 5.0支持NTFS分区的读取,这样就免得很多在windows平台下下载的软件复制到FAT32分区了。可是一直都没有能够成功,总是提示找不到 Module,不支持NTFS格式。今天,终于发现原来是linux内核版本的原因了,我的内核版本是2.6.18-8.el5,但是之前在sourceforge.net网站下载的都是2.6.18-8.1.5el5版本的,所以一直都不能够获得对NTFS分区的支持。发现这个原因之后,就在google上搜索kernel-module-ntfs-2.6.18-8.el5-2.1.27-0.rr.10.11.x86_64.rpm,因为我的处理器是CeleronM 530,所以需要下载x86_64的安装包。
阅读全文
摘要: CentOS 5安装的Java版本是1.4.2版的,然而最新的eclipse3.3 europa最低需要JDK5才能使用。应该如何配置呢?
阅读全文
摘要: 一段将基本数据类型转换成十六进制字符串源码
阅读全文
摘要: 本来在linux下安装一般来说应该是一件很容易的事情的,只要把相关的依赖包安装了,就能够成功的安装软件了。可是这几天就是被FireFox 2.0的安装忽悠了,解压了firefox-2.0.0.11.tar.gz包之后,没有看来rpm安装文件,运行updater来升级却说缺少stdc ++.so.5,直接上google把这个包给下载并安装了。其实这个gzip包本身就是不必安装的二进制程序包了,所以直接在终端里运行就可以的。
阅读全文