2006年06月
早就听说python是一个十分不错的脚本语言,语法简洁而且开发效率很高。在从http://www.python.org下载了最新的windows版本的python解释器后,我又从eclipse的插件网下了pydev这个支持Python在Eclipse开发的插件。Python虽然是unix/linux下的东西,但是由于其执行和编写都很简单,所以在时常工作中能够快速解决一些小问题。同时,对于以后我需要研究算法,做论文的时候,也可以用python来快速开发一个算法的测试demo,尽量不必纠缠于程序具体实现时候的困难。
阅读全文>
发表于 @ 2006年06月29日 00:31:00|评论(loading...)|编辑
OpenMiner数据挖掘引擎总算有个一个服务器程序形式的样子,同时我们的毕业设计也顺利拿到了“优”。学院马上又推荐我们的项目去参加一个安利杯的计算机作品大赛。预赛是先在四川省举行,在比赛前2天老师才告诉我们去准备资料,而我还要拿一天去准备英语六级考试和考六级,无奈,在最后一天里面匆忙之下完成了OpenMiner的余下工作,同时写了一个简单的命令控制的客户端,还准备了一个简单的PPT和介绍文档和说明材料以及演示视频。
阅读全文>
发表于 @ 2006年06月20日 20:56:00|评论(loading...)|编辑
在商业化开发中经常是将开发的类打成jar包发布.由于有很多第三方的提供功能集合Jar包,所以经常会用到这些功能包.以下情景是很多Java开发人员经常碰到的:在开发,调试阶段,通过在CLASSPATH中设置第三方的jar包路径,自己编写的class工作正常.开发完毕,部署的时候,将开发的class打成一个可执行jar包,会发现通过Class.forName(String classname) 或ClassLoader.getSystemClassLoader().loadClass(String classname)来动态载入存在于第三方jar包中的class会抛出异常” ClassNotFoundException.
这种问题存在于通过jar –jar yourself.jar 来运行jar包,并在jar中的class中通过Class.forName(String classname)来动态载入第三方的class的时候.
常见的应用,比如根据用户的选择配置,动态载入不同厂商的JDBC Driver.阅读全文>
发表于 @ 2006年06月19日 20:44:00|评论(loading...)|编辑
毕业论文的事情总算告一段落了,论文也被指导老师们推荐去评优,剩下的工作虽然还很多,但是我始终对我们整个项目组充满信心。学院的老师也推荐我们这些拿去评优的项目再去参加一个安利杯的什么大学生作品赛。既然OpenMiner的大体框架已经都出来了,我们只需要填几个表格就可以了。
OpenMiner数据挖掘引擎在整个毕业设计开发之初,就申请了一个公开的SVN地址:http://svn.javascud.org/svn/openminer,大家可以从这个地址上免费下载到整个OpenMiner引擎的源代码。
阅读全文>
发表于 @ 2006年06月18日 09:52:00|评论(loading...)|编辑
世间万物的事情发生多多少少会有一些关联。一件事情的发生,很可能是也会引起另外一件事情的发生。或者说,这两件事情很多时候很大程度上会一起发生的。那么人们通过发现这个关联的规则,可以由一件事情的发生来,来推测另外一件事情的发生,从而更好地了解和掌握事物的发展,动向等等。这就是数据挖掘中,寻找关联规则的基本意义。
阅读全文>
发表于 @ 2006年06月17日 19:22:00|评论(loading...)|编辑
MIT的算法导论第一节课上,教授就说得了算法的performance的重要性,并非简单的只是快一点,慢一点,而是整个解决方案可行与不可行的差别。作为一个学生来说,在《算法导论》和《计算机程序设计艺术》两本最经典书来说,应该选择《算法导论》来读,这样读起来更加容易。如果我还能回到刚入大学的时候,我一定会在大一或者大二的时候,花一年好好读完这本书,然后再花一年的时间去参加ACM的相关比赛和培训。
阅读全文>
发表于 @ 2006年06月03日 12:37:00|评论(loading...)|编辑