- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 评论:从射手QQ之争看开源许可证的选择
感谢原文作者:http://www.cnbeta.com/articles/100413.htm 在射手播放器和QQ影音为GPL吵得不可开交的时候,CBer应该少一些无知的谩骂,多学习一下开源许可证的基本知识。要骂也要骂到点子上,别不分是非,指着别人脚骂别人鼻子。在中国这样一个几乎完全不尊重版权,开源软件处于萌芽发展的国家,开源是一个及其冒险的选择,你做出的产品顷刻之间便会被人抄袭。在
2009-12-28 13:05:00 550
原创 数据库基本语句
数据库很久没用,忘的差不多了,练习一下。 环境:mysql 表1表名:test1属性:id ,name,bookid 表二表名:book属性:id,name 1.创建数据库create database study1; 2.创建表create table test1(id int(11) not null auto_increme
2009-12-26 21:00:00 536
原创 sql与hql的区别
sql是关系数据库查询语言,面对的数据库; 而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性。 举一个简单的例子 sql语句 select * from tb_goods where id in (select good
2009-12-26 20:31:00 840
原创 vbox-安装fedora12,启动出现fatal:int18:boot failure
今天在XP下用vbox装完Fedora12重启后也遇到fatal:int18:boot failure的问题解决方法:在“设置”的“System”里把“软驱”前的勾去掉就可以了,启动正常。
2009-12-26 17:39:00 4027 5
原创 MyEclipse中Web Project与Web Services Project的区别
1、当你是web应用时,比如说要建个网站,需要发布到服务器时,应该要建Web Project2、当你是做分布式系统时,也就是你做的只是一个服务,对外发布也只是一个服务的时候,需要建立Web Services Project3、当你仅仅是需要JDK来运行一些本地代码的时候,只需要建Java Project就可以啦饿
2009-12-25 17:34:00 1221
原创 实现compare接口的优雅方式
今天看到一处实现compare的方法,记下来,自己好好看下对于整数型类型比较,直接用参数2减去参数1,避免了自己对结果的判断,很赞。代码 public int compare(Object o1, Object o2) { CpuUsage cpu1 = (CpuUsage) o1; CpuUsage cpu2 = (CpuUsage) o2;
2009-12-23 16:28:00 1162
原创 ExtJS的Valid事件调试
最近用extjs写点东西,出现了一个问题。背景是这样的,对于一个表单,里面有3个输入框,1个名称,1个描述,1个是Cron表达式。要处理的结果是对于名称和描述,只要满足基本的要求(如最大、最小数目)就可以,但是对于Cron表达式,满足基本的要求之后,还要判断是否是Cron表达式,这是在后台的Java里面实现的,要引用import org.quartz.CronExpression,前台的调
2009-12-17 16:09:00 5246
原创 关于DWR方式函数的使用
写的时候,素材来源于http://duqiangcise.javaeye.com/blog/286674,感谢原文作者 MyTest.test(var1,var2,callBackTest);function callBackTest(data){ TODO every with data......}对于这样的一段脚本,解释如下,
2009-12-14 17:57:00 696
原创 关于易用性
关于易用性的解释:当一件东西能够以被期待的方式运行,那它就是易用的。 所以不要管是Windows的软件,或者是Mac,抑或是Linux,只要你用的顺手,那这个软件的易用性就好!
2009-12-12 17:07:00 639
原创 完美主义
Jamie Zawinski 在讨论改变世界的首版Netscape时讲得最好:“Mozilla [Netscape1.0]很大并不是因为里面全是没用的东西(如果真是那样,解释起来倒很方便)。Mozilla很大,是因为你的需要很大。你的需要很大,是因为因特网是个很大的东西。网上有很多小型的浏览器,说起来基本上是没用的。我们当初写Mozilla的时候,从未想把它做成一颗完美无缺的明珠。”
2009-12-12 16:54:00 457
原创 如何学习?
在《行进中开火》有这么一段:“想想这些年来,微软开发出来的资料存取方法,从OBDC,RDO,DAO,ADO,OLEDB直到现在的ADO,.NET,不停翻新,技术上有必要吗?还是因为那个设计组实在蹩脚,每过他妈一年就得重新发明一遍资料存取技术?(实际上可能真是)。它最终的效果其实是一道掩护火力,让竞争者别无选择,只能把本来该用来开发新功能的宝贵时间都用来移植和升级了。仔细看看软件行业,干
2009-12-12 16:28:00 440
原创 MyEclipse快捷键小结
使用MyEclipse 开发程序的时候,有很多快捷键,在这里稍微记下 显示行号:按住 Ctrl + F10 选择 show Line Numbers
2009-12-10 19:50:00 537
原创 extjs调试
下午调了一下ExtJS,试了一下GridPanel,结果代码都正确,就是页面上没反应。调了半天,才发现,GridPanel没有在网页中渲染。。以下是下午试验HTML代码 /////////////////////////////////////////////////////////////////////////////////////////////////////////////
2009-12-10 17:49:00 2819
原创 js基础
js里面[],{}众多,一直不知道是怎么回事,今天瞄了一下,原来[]是数组,{}是对象,所以,在{}里面可以看到很多 property:value,这种类型的数据。记下来,方便以后看的时候回忆。。
2009-12-10 16:44:00 515
原创 ExtJS数据模型
ExtJS的数据模型主要包括如下几个部分1.数据记录:Record数据集合中的一个记录,它存放了数据的定义信息和它们的值2.数据代理:Proxy获取数据的代理,是ExtJS数据模型获取数据的主要途径3.数据解析器:DataReader数据解析器,负责将代理Proxy读取的数据转换成Record对象并存入Store中4.数据集:Store一个保存数据记录(Record
2009-12-09 14:05:00 1154
原创 进程的同步与互斥
看Java的集合操作,有一些类是关于同步,另外一些非同步。一般来说非同步的效率高点。OS好长时间没看,一些基本的概念也忘的差不多了,惭愧,-_-!!!相互合作的两个进程之间需要在某个(些)确定点协调它们的工作,一个进程到达了该点后,除非另一进程已经完成了某些操作,否则就不得不停下来,等待这些操作的完成。这就是进程间的同步。两个进程由于不能同时使用同一临界资源,只能在一个进程使用完了
2009-12-07 15:45:00 825
原创 Java中Collection与Map的一些注意点
1.Map 没有继承 Collection 接口。2. Collections是针对集合类的一个帮助类,Collection是一个接口3.Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。4.容器类仅能持有对象引用(指向对象的指针),而不是将对象信息copy一份至某位置。5.Map中元素,可以
2009-12-07 15:04:00 747
原创 Java函数参数的值传递和引用传递
如果传的是基本数据类型(包括String型),修改这个值并不会影响作为参数传进来的那个变量,因为你修改的是方法的局部变量,是一个副本。如果传的是一个对象的引用,也是一样的,也是一个副本,但是这个副本和作为参数传进来的那个引用指向的是内存中的同一个对象,所以你通过这个副本也可以操作那个对象。但是如果你修改这个引用本身,比如让他指向内存中的另外一个对象,原来作为参数传进来的那个引用不会受到
2009-12-07 14:09:00 1572 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人