SoftDesign
学术科技 · 当前来自首页固化板块目录。
附件(41.1KB) RSSFeed.rar RSS Feed的解析程序。 附件(20KB) Windy.XML.RSS.dll 这个是库文件,包含到代码里就好
附件(647.7KB) Beta1.rar 刚才抛机子,又发现以前做的一个刷书的,针对”天地文学(www.booksky.biz)"的下载器,这个做的比较复杂一点……用了些快速开发控件~不如WebBroswer来解析HTML结构。 这个东东只开发了一半,里面的架构做的比较大,但是Expose出来的功能比较简单~~ 呵呵…
PS:由于在准备考研,实在是时间不多,抽了半天这样拼凑出个命令行东东来,连界面都懒得作了! 说明:该程序可以根据列表下载17K.Com上的小说压缩包,并自动解压到某个文件夹中 用户群: 1.喜欢把书Down到手机或者PDA上的书虫 2.每天需要追3本以上小说的人 3.像TimNew-D一样懒惰的人 命令行参数: 无参数…
摘自《THE MYTHICAL MAN-MONTH》 编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐? 首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦1。 其次,快乐来自于开发…
本文的写作源于一个真实的大型软件开发项目,我们努力尝试在这个项目中推广应用AOP。在此我们将对曾经面临过的一些实际问题与困难进行分析,试图引发关于面向方面软件开发(AOSD)的一些更深层次的思考。本文的作者将站在开发者的角度做出客观的判断,既不是AOP的狂热鼓吹者,同样也不是AOP反对阵营的一员。因此可以视作来自Jav…
学习java是一年前的事情了,本科的时候学习过c语言和数据结构,这两门课可以说当没有学过吧,基础之差可想而知,所以对于有语言的学习也就是一年前开始的。 首先学习的是j2se,当时用的是清华大学的那本java什么(我给忘了)那时候只是动手做了一些很小的程序,一开始用过jbuilder,但是从一接触eclipse以后就爱上…
设计模式对于做软件者来说是必修的内功之一,尤其现在面向对象已经成为主流的开发方法。掌握那些经过证实的面向对象的设计模式是学习和理解面向对象的绝佳途径,每一个模式都是面向对象最经典的应用。以前算法+数据结构=程序的时代已经一去不复返了,软件的复杂度越来越大,硬件水平的不断提到,也使得在一般的应用中性能的已不是主要的问题,…
Go deep into HashCode 为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的 Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题, 而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的…
深入equals方法 equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现 equals方法,让对象用你认为相等的条件来进行比较. 下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为 这些规范在事实中并不是真正能保证得到实现. 1.对于任何引用类型, o…
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/DesignStrategies/ Contents - Overview - What is AJAX? - AJAX Technologies - AJAX and Server-Side Java …
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软…
http://www.javaresearch.org/article/showarticle.jsp?column=106&thread=56356 最近几年Ajax应用程序开发出现了两种截然不同的方法,每一种方法都对以前的结构模型进行扩展.由于两种方法性质看起来是不同的,所以在实际应用程序的开发中应选择其中一种. …
OO思维 经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。 表现层的界面表单中通常是一些离散数据,也就是单个字段数据,通过Struts等框架提供ActionForm以及标签库,将这些单个字段数据封装起来和业务层的Domain Model进行了映射,…
http://www.javaresearch.org/article/showarticle.jsp?column=546&thread=55480 一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制…
附件(354.4KB) doomsrc.zip