kooyee ‘s blog

开源软件, 众人努力的结晶, 全人类的共同财富
posts - 103, comments - 55, trackbacks - 0, articles - 66
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

     摘要: 为了使我的程序能够不依赖浏览器,直接从感兴趣Web网页中抽取信息,
又感到现有的一些库或解析器庞大而不方便,于是基于pull的方式写了
一组实用的HTML解析函数。这样就可以摆脱浏览器,让自编的软件方便
地阅读Web网页。

经过几年来的使用,发现能够用于不少用途,如 Yahoo登录,寻找股票
保价,浏览各种论坛等等。
  阅读全文

posted @ 2008-07-03 15:31 kooyee 阅读(728) | 评论 (1)编辑 收藏

posted @ 2008-06-25 23:18 kooyee 阅读(562) | 评论 (3)编辑 收藏

posted @ 2008-06-24 00:31 kooyee 阅读(2080) | 评论 (0)编辑 收藏

     摘要: 使用 10 种良好的习惯

以下是 10 种最良好的 XML 习惯:

定义 XML 和编码
使用 DTD 或 XSD
记得进行验证
验证并不总是能够解决问题
XML 结构和属性
使用 XPath 查找信息
并不总是需要使用解析器提取信息
何时使用 SAX 而非 DOM 解析
何时使用 DOM 而非 SAX 解析
使用良好的 XML 编辑器  阅读全文

posted @ 2008-06-23 20:28 kooyee 阅读(282) | 评论 (0)编辑 收藏

     摘要: 稍事休息后,冒号切换了话题:“接下来简单聊聊Visual Basic和Delphi。”

叹号略带得色:“Visual Basic最好用了,建个窗体,从工具箱中拖些控件,再定义一下它们的属性和行为,搞定!”

冒号点点头:“VB最大的优点就是易学易用、上手快开发快,对非计算机专业人士尤其具有吸引力。”

引号咬文嚼字:“言外之意,VB对于专业人士就不那么合适了?”

“恐怕也不好这么说。”冒号打了个哈哈,“当然简单易用不是没有代价的,随便拖放一个控件,就生成了一大堆代码,程序员的发挥余地自然受限,代码效率也难以保证。不过VB多用于前台的可视化开发,对运行效率要求相对较低,因此还是很有市场的。另外,VB进化到VB.NET后,从单纯的事件驱动式(Event-driven)的编程范式发展为对象式、泛型式和函数式等多种范式,越来越强大、越来越严格也越来越复杂,不再是‘玩具语言’了。”

逗号嗫嚅着:“其实用Delphi开发图形界面也很快。”

冒号接过话:“正因为它们擅长可视化快速应用开发(RAD)  阅读全文

posted @ 2008-06-23 20:13 kooyee 阅读(135) | 评论 (0)编辑 收藏

     摘要: Windows下开发的Java程序员在开发的时候常常会有两种烦恼:

网管论坛bbs_bitsCN_com

其一:要在DOS下进入一个目录来运行一些命令,比如java、javac、ant,从命令行窗口进入一些目录是windows下的标准操作,可是经常操作这些无聊的命令(cd)也会让人感觉到厌烦。 网管u家u.bitscn@com

其二:要常常使用资源浏览器来浏览一个project(工程)代码,而windows标准的资源管理器是我的电脑的树行目录,这个目录一般打开都比较迟钝 (很耗费CPU和内存资源),而且,把我的电脑所有资源从windows资源管理器中浏览太多了,实际上程序员真正需要的是仅仅这个项目的目录。   阅读全文

posted @ 2008-06-18 22:04 kooyee 阅读(411) | 评论 (1)编辑 收藏

     摘要: 的七大开源协议:

Mozilla Public License

MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。

BSD开源协议

BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码...  阅读全文

posted @ 2008-06-18 21:57 kooyee 阅读(191) | 评论 (0)编辑 收藏

     摘要: 安装插件方法非常简单,在tools中选get add-on , 然后在browse all Add-ons打开的页面搜索你需要的插件然后安装。功能的自由度高吧,这就是自由软件的风采,虽然一开始不太习惯,但慢慢就会喜欢上这种自助式的风格。  阅读全文

posted @ 2008-06-18 21:25 kooyee 阅读(620) | 评论 (0)编辑 收藏

posted @ 2008-06-17 21:09 kooyee 阅读(280) | 评论 (0)编辑 收藏

     摘要: 常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:

Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。  阅读全文

posted @ 2008-06-12 21:20 kooyee 阅读(3530) | 评论 (4)编辑 收藏

仅列出标题
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last