2006年10月
开源的来源可以追溯到中国的春秋战国时期,而现在的开源却成了外国人的开始了,总是说"我们国家跟着外国的步伐在做开源",对于我们国家的开源我从以下几个方面谈谈我的愚见:
一、好的方面;
我们已经有了“开源的意识”。作为一个热爱我们伟大的祖国的开源支持者,我们都很欣慰的看到中国开源社区的成立,倪光南教授的开源倡导我十分敬仰,我们的国家能够很快意识到开源的重要性并且在积极的倡导、支持,这个就是我们开源工作者努力工作的一个很大的动力,我们开源人可以承诺“我们能够作好”,并且我们能够为之不懈努力,现在软件生产力越来越受到人们的重视,同时我们也都看到软件生产力的重要性,而开源是软件的最终产物,也是一个归宿地,我们国家有了你们的存在,开源事业一定会蒸蒸日上的,软件生产力的一定会给社会主义事业发展增添新的“火”力。
阅读全文>
发表于 @ 2006年10月29日 17:44:00|评论(loading...)|编辑
何谓开源?顾名就可以思意,开放源码。国外的开源社区比国内起步早是事实,而国内某些知名人士口口声声说中国的开源需要开源基金,需要支持,基金有了,出现了中国人的开源社区,并且建立了旗下网站,这样就是中国人的开源了,某个开源社区里经常出现“XXX免费使用”,免费使用?在开源社区里应该出现这个字眼吗?为什么出现这样的字眼,值得考究阅读全文>
发表于 @ 2006年10月28日 16:40:00|评论(loading...)|编辑
刚刚和大峡讨论一个问题,接口编程,这个话题也许大家比我理解多了,我提出一个自己的观点:在个人程序中空接口很少,至少我见的很少!大峡:不对,空接口很多,接口只不过是一个标识,然后我们做了一个很有意思的程序:
空接口:
package springroad.demo.taginterface;
public interface SomeThing {}
人的接口:
package springroad.demo.taginterface;
public interface Humans extends SomeThing {}
动物接口:
package springroad.demo.taginterface;
public interface Animals extends SomeThing {}
阅读全文>
发表于 @ 2006年10月26日 19:10:00|评论(loading...)|编辑
堆栈和队列都是特殊的线性表,他们的逻辑关系完全相同,差别是线性表的插入和删除操作不受限制,而堆栈只能在栈顶插入和删除,队列只能在队尾插入、队头删除,堆栈和队列都可以分别用顺序储存结构和链式存储结构,堆栈的操作主要有入栈、出栈、取栈顶元素、是否为空,可以设计通用接口Stack..ava如下:
/**
* @author 张钰
*
*/
public interface Stack {
public void push(Object obj) throws Exception;//把数据元素obj插入堆栈
public Object pop()throws Exception;//出栈,删除栈顶元素并返回
public Object getTop()throws Exception;//获取栈顶元素
public boolean notEmpty();//判断是否为空
}
阅读全文>
发表于 @ 2006年10月24日 15:49:00|评论(loading...)|编辑
线性表的概念大家应该还记得,链式表是线性表的一个分类,当然也具备线性表的所有特性了,只不过它的结构方式特异而已,也就是和链子似的,和顺序表的不同之处在于链式表引入对象应用,就是其他语言中的指针,每个链子(我自己的说法)包含一个数据元素(element)和一个指针域(next),这个链子就称为节点,通俗的说有很多节点连接成的线性表就是链式表,根据其结构方式又可以分为单链表、单循环链表、双向链表,还有一种不常用的仿真链表,所有的链表都有一个共同的特征,都是由节点组成,根据前一章的思想我们很自然的会想到要构造一个节点类Node.java阅读全文>
发表于 @ 2006年10月24日 15:47:00|评论(loading...)|编辑
昨天一个好朋友和我打电话说,他接到一个著名公司的面试通知,然后他很欣喜的去了,因为他深入j2ee开发很多年,对于各种框架的应用十分的熟练,就是那种明天上班马上就能上手工作的那种人,公司的面试题很简单,却给他出了一个简单的难题:
题:假设某个Login对象保存某个特定的登录会话信息,登录的合法性通过校验以后,我们想把数据保存下来,但是不保存密码,为了做到这一点公司的技术人员实现的Serializable接口,这是为什么呢?下面给出了代码,但是代码中缺少一些语句,请你给添加上阅读全文>
发表于 @ 2006年10月24日 15:18:00|评论(loading...)|编辑
在炎热的午后怀念雪
在起风的夜晚想念春风
渡口上孤独的眺望
低头又是蓝色的影子
霓虹森林里游鱼般穿梭
方块城里流水样流淌
总能看到沉睡的荷花
总是听到栖鸟的呼噜
画舫边怀念爱情
秋水岸思念家乡
喝不完淡淡的红茶
吐不完无尽的烟圈
醉眼里挑灯看剑
心最痛是
母亲忧伤的目光
灯火里仍是微笑
明日他乡 谁是我乡 阅读全文>
发表于 @ 2006年10月22日 20:20:00|评论(loading...)|编辑
easyjweb使用dom4j来解析xml文件,我对这个不是很熟悉,查了一些资料终于有些明白了,特意给贴上来和大家一起学习! dom4j-full.jar 文件中包括 dom4j 类、XPath 引擎以及 SAX 和 DOM 接口。如果已经使用了 JAXP 解析器中包含的 SAX 和 DOM 接口,向 classpath 中增加 dom4j-1.4/dom4j.jar ,dom4j.jar 包括 dom4j 类和 XPath 引擎,但是不含 SAX 与 DOM 接口。阅读全文>
发表于 @ 2006年10月22日 20:19:00|评论(loading...)|编辑
除了使用innerHTML属性方便的控制信息在对应位置动态显示外,为了更加灵活地控制Web页面的动态效果,往往需要借助DOM提供的方法和属性对HTML文档进行操作,下面给出一个笔者刚刚做的一个动态添加的效果,当用户单击确认添加按钮时,在下方的表格里马上出现新增的信息,单击删除按钮时,马上删对应的信息,
对应的源码如下:
阅读全文>
发表于 @ 2006年10月22日 20:17:00|评论(loading...)|编辑
看了大峡搞的级联菜单,我也班门弄斧一把,嘿嘿,花了一点时间搞了个级联菜单贴上来看看。本例中只要你选择成员分类名称就会自动显示成员名称:
首先在eclipse中建一个项目,名称你自己做主了,这里为Easyjf-menu,对应的浏览器页面代码为:
Easyjf-menu.jsp
阅读全文>
发表于 @ 2006年10月22日 20:16:00|评论(loading...)|编辑
淡,是一种至美的境界,而easyjf的美是淡淡的。
一个年轻的女孩子,从你眼前走过,虽是惊鸿一瞥,但她那淡淡的妆,更接近于本色和自然,好像春天早晨一股清新的风,就会绘人留下一种纯净的感觉阅读全文>
发表于 @ 2006年10月22日 20:14:00|评论(loading...)|编辑