|
真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。 不要找任何理由, 当幸福在你身边的时候就抓住它,你就一定会很幸福! |
时 间 记 忆 |
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
blog名称:玻璃杯中的花生壳 日志总数:162 评论数量:249 留言数量:1 访问次数:827384 建立时间:2004年11月4日 |
 | | |
|
|
经典:Java及相关字符集编码问题研究 http://community.csdn.net/Expert/topic/5259/5259155.xml?temp=.149151 |
|
Java学习资料2900篇(6) vb.net 2 2006-6-12 10:11:50
Java学习资料2900篇(5) vb.net 2 2006-6-12 10:10:48
Java学习资料2900篇(4) vb.net 1 2006- |
|
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility. 4.Divergent Change 一个类里面的内容变化率不同。某些状态一个小时变一次,某些则几个月一年才变一次;某些状态因为这方面的原因发生变化,而另一些则因为其他方面的原因变一次。面向对象的抽象就是把相对不变的和相对变化相隔离。把问题变化的一方面和另一方面相隔离。这使得这些相对不变的可以重用。问题变化的每个方面都可以单独重用。这种相异变化的共存使得重用非常困难。 5.Shotgun Surgery 这正好和上面相反。对系统一个地方的改变涉及到其他许多地方的 |
|
java中基本输入输出流的解释(zz)- -
网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字 |
|
有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。
为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断增加,你也可以神清气闲,不用为代码设计而烦恼了。
假定我们要设计一个媒体播放器。该媒体播放器目前只支持音频文件mp3和wav。如果不谈设计,设计出来的播放器可能很简单:
public class MediaPlayer { private void PlayMp3() { MessageBox.Show("Play the mp3 file."); }
private void PlayWav() { MessageBox.Show("Play the wav fil |
|
Java 范型攻略篇
摘要:在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。
一.什么是Generics?
Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Java.util.ArrayList,
编译器可以用Generics来保证类型安全。 在我们深入了解Generics之前,我们先来看一看当前的java 集合框架( |
|
我现在向一个站点模拟一个POST请求,其实就是模拟登录这个站点。 用户名跟密码是绝对没问题的,在IE上登录都可以,但用POST模拟发送出现问题了。 代码如下: string postData = "uUsername=abc&uPassword=ccc"; byte[] data = System.Text.Encoding.GetEncoding("GB2312").GetBytes(postData) ; string postUrl = "http://wwww.aaa.com";
// 准备请求... HttpWebRequest req = (HttpWebRequest)WebRequest.Create(postUrl); try { req.Method = "post" ; req.ContentType ="application/x-www-form-urlencoded"; req.Cont |
|
JAVA实现关系数据库的翻页 by masse@CSDN:
这个方法没有什么特别的,其实也算不上原创。也是在学习中得出来的。因此如果侵犯了别人的权益,请来信通知。为了方便初学者了解原理,代码中我没有使用任何框架。代码可以适用于mysql,oracle,sqlserver,db2等等主流关系数据库。 以下代码是我从自己以前写的程序中抽取出来的核心,只能表述思路,如要使用,可能还需要很多调整。
(1) 数据库表sys_User定义如下: ID Name Email &nbs |
| | | |
|