2004年4月的归档

《成功的钥匙》.1.

| | Comments(0) | TrackBacks(0)

NAPOLEON HILL&aposS KEYS TO SUCCESS

将明确目标运用于工作
Putting Definiteness of Purpose to Work


  使潜意识发挥作用,只是迈向成功的第一步而已。如果 你不能说服他人与你合作,而且又无法遵守严格标准的话, 一样不会成功的,在后面几章中将详细说明这些标准。

  Making your subconscious work for you is only the first for many steps.You will not succeed if you cannot convince other people to cooperate with you and if you do not live in accordance with strict standards. Those standards form the remainder of this book.


  假设你已经设定了明确目标,接下来你可能会问:“在哪里可以得到执行计划所需要的资源?”
  But let&aposs assume you have developed the necessary definitions of purpose.You are now likely to ask an obvious questuion:Where do I get resources to implement my plan?


  从贫穷到富有,第一步是最困难的。其中的关键,在于 你必须了解,所有财富和物质的获得,都必须先建立清晰且 明确的目标;当目标的追求变成一种执着时,你就会发现, 你所有的行动都会带领你朝着这个目标迈进。
  The first step from poverty to riches is the most difficult.The key is to realize that all the riches and all the the material goods that you acquire through your own efforts begin with your having a clear,concise picture of what you seek. When that picture grows to be an obsession with you,you will find that your every action leads you toward its acquisition.


  卡内基就是一个很好的例子,当他决定要制造钢铁时,脑海中便不时闪现此一欲望,并变成他生命的动力。接着他 寻求一位朋友的合作,由于这位朋友深受卡内基执着力量的感动,便贡献自己的力量;这两个人的共同热忱,最后再说 服另外两个人加人行列。
  Andrew Carnegie&aposs life again provides an excellent examples.Once he knew he wanted to make steel,he fed that desire until it was the driving force in his life.He then turned to a friend,similarly broke but smart enough to recognize that value of his idea.Because he was impressed by the power of Carnegie&aposs obsession,the friend joined forces with Carnegie.Their combined enthusiasm was sufficient to convince two others.


  这四个人最后形成卡内基王国的核心人物,他们组成了一个智囊团(请参阅下一章),他们四个人筹足了为达到目 标所需要的资金,而最后他们每个人也都成为巨富。
  These four people became the nucleus of Carnegie&aposs empire.They formed a mastermind group,the subject of the next chapter.Together they were able to find the capital necessary to pursue Carnegie&aposs obsession,and each of them made vast fortune as result.


  但这四个人的成功关键并不只是“辛勤工作”而已,你 可能也发现到,有些人和你一样辛勤工作——甚至比你更努 力——但却没有成功。教育也不是关键性的因素,华尔顿从 来没有拿过罗德奖学金,但是他嫌的钱,比所有念过哈佛大 学的人都多。
  It was not sheer hard work that made these men successful.You probably know several people who work as hard as you do at anything they try-perhaps even harder than you-and are never successful.Education isn&apost the reason either.Sam Walton never won a Rhodes scholarship,but he made more money than anyone who ever studied Oxford.


  伟大的成就,是得自对积极的心态的了解和运用,无论你做任何一件事,你的心态都会给你一定的力量。抱持着积极心态,意味着你的行为和思想有助于目标的 达成;而抱持消极心态,则意味你的行为和思想不断地抵消 你所付出的努力。当你将欲望变成执着时,并且设定明确目标的同时,也应该建立并发挥你的积极心态。但是设定明确目标和建立积极心态,并不表示你马上就 能得到你所需要的资源,你得到这些资源的速度,须视需要范围的大小,以及你控制心境使其免于恐惧、怀疑和自我设 限的情形而定。
  Great success id the result of one&aposs understanding and using a positive mental attitude.You mental attitude gives power to everything you do.Having a positive mental attitude means that your actions and thoughts further your end;having negative mental attitude means that you are constantly understanding your own efforts.As you build your desire into an obsession and develop your positive mental attitude.It would be foolish to suppose that having developed your definiteness of purpose and PMA,you will immediately find that you have the resources you need.The speed at which you acquire these will depend on the size of your needs and on the control you exercise to keep your mind free of fear,doubt,and self-imposed limitations.


  如果你只需要1万美金来实现你的明确目标,可能在很 短的时间内就筹得;但是,如果是100万美金,可能就得花 较长的时间了。
If you need ten thousand dollars for your definite major purpose,you may be able to marshal it in a few days or even hours by impressing others with the quality of your enthusiasm and vision.If you require one million dollars,it&aposs likely to take longer.


  在此一过程的一项重要变数是,你要拿什么来交换这1 万或100万美金,提供相对服务或其他等价值得时间,对取得资源的速度快慢也是相当重要的, 你必须清楚地了解在你“取得”之前应“付出”些什么。
  An important variable in this process is just exactly what it is you offer in exchange for that ten thousand or one million dollars.The time required to deliver the service or the equivalent value you intend to supply is also significant.You must be clear about what it is that you will give before you can expect to get in return.

五一放假七天,我也会把服务器关闭七天,直到我来上班再打开。
祝大家节日happy。我们,节后见。

避免创建重复的对象

  重用一个类要好于新建一个同样的类,道理很easy,速度快。一个类可以一直被重用,只要它还没被回收:An object can always be reused if it is immutable.这是我们的原则。
  如下面的代码:

 publicclass Person {
  privatefinal Date birthDate;
   //Other fields omitted

  publicPerson(Date birthDate) {
    this.birthDate = birthDate;
  }
  //Don&apost do it
  publicboolean isBabyBoomer() {
   Calendar gmtCal =
     Calendar.getInstance(TimeZone.getTimeZone("GMT"));
   gmtCal.set(1946, Calendar.JANUARY, 1, 0, 0, 0);
   Date boomStart = gmtCal.getTime();
   gmtCal.set(1965, Calendar.JANUARY, 1, 0, 0, 0);
   Date boomEnd = gmtCal.getTime();
   return birthDate.compareTo(boomStart)>= 0&&
     birthDate.compareTo(boomEnd)< 0;
   }
 }

  方法isBabyBoomer,有必要在每次调用时都去创建Calendar,TimeZone类吗,这两个类在方法中根本就没有被改变过,所以这样做太浪费了。
  改进一下:

 class Person {
  private final Date birthDate;
  public Person(Date birthDate) {
  this.birthDate = birthDate;
  }

  /**
  *The starting and ending dates of the baby boom
  */
  private static final Date BOOM_START;
  private static final Date BOOM_END;

  static {
   Calendar gmtCal =
   Calendar.getInstance(TimeZone.getTimeZone("GMT"));
   gmtCal.set(1946, Calendar.JANUARY, 1, 0, 0, 0);
   BOOM_START = gmtCal.getTime();
   gmtCal.set(1965, Calendar.JANUARY, 1, 0, 0, 0);
   BOOM_END = gmtCal.getTime();
  }

  public boolean isBabyBoomer() {
   return birthDate.compareTo(BOOM_START)>= 0&&
     birthDate.compareTo(BOOM_END)< 0;
  }
 }

  改进后的代码只在初始时,才创建Calendar, TimeZone, Date instances,且只一次。不管isBabyBoomer方法调用多少次,都不会再去创建新的类了。

DELL,为什么老是DELL?

| | Comments(0) | TrackBacks(0)

  台里要搞歌手大赛,现场的座席工作人员的机器都要换成笔记本电脑了,不再是过去的台式机,我就奇怪怎么我们这儿的电脑从台式机到服务器,再到笔记本都是DELL的产品,DELL的东西很好吗?

  五一放假,我回家,呵,让他们加班吧,不过,我十一就没机会回家了,不能总让大家替我加班的吧。呵~只希望那时,已经有人陪我了。

通过私有构造函数强化不可实例化的能力

这种事,我想很多人都干过,包括以前的我:在JAVA里,新建一个类,然后写一大堆public+static函数,接下来就是在别的类里疯狂调用这些函数。
  虽然这是个不好的习惯,但有时,你可能又不得不建一个这样的类,因为确实有些类必须有这个动作,而又不适合做个接口。

  这样的类,是没有必要实例化的,更不能把它做为抽象类去建立他,那只会给人以这个类可以被继承的错觉。
 

 // Noninstantiable utility class
 public class UtilityClass {

 // Suppress default constructor for noninstantiability
  privateUtilityClass() {
     // This constructor will never be invoked
  }
  ...  // Remainder omitted
 }

 所以,我们把这种类的构造函数声明为private的,这样就保证了不会为其它类所继承,或创建实例。

香山植物园.21.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.20.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.19.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.18.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.17.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.16.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.15.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.14.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.13.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.12.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.11.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.10.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.9.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.8.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.7.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.6.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.5.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.4.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.3.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.2.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

香山植物园.1.

| | Comments(0) | TrackBacks(0)

江语:点击照片,可以看到大图:没有压缩过的。

按此在新窗口浏览图片

使用私有构造函数强化Singleton

下面是第一种方法,
它把本身做为一个Singleton类,用了一个公有的静态类变量来得到对他的实例化.

// Singleton with final field
public class Browser {
 publicstatic final Browser INSTANCE = new Browser();

private Browser() {
 ....
 }

 ... // Remainder omitted
}

第二种方法:
和第一种最大的不同就是,这个类已经不是Singleton类了,所以,定义了一个私有的类变量来获取这个类的实例,并提供一个静态函数来得到这个类变量。

//Singleton with static factory
public class Browser {
 privatestatic final Browser INSTANCE = new Browser();

  private Browser() {
  ....
 }

 public static Browser getInstance() {
  return INSTANCE;
 }


 ... // Remainder omitted
}

至于在何时选择何种方式:
  总而言这,只要你能肯定这个类将只会是singleton,当然就选择第一种方式。如果不能,还是用第二种方式。
On balance, then, it makes sense to use the first approach if you&aposre absolutely sure that theclass will forever remain a singleton. Use the second approach if you want to reservejudgment in the matter.

雨还在下,唉,本来今天下午应该有个appointment,可惜人有事,天下雨......
只有在办公室里写blog...........(好像有点压韵,嗯,有做诗人的潜质了。)
可诗人现在的问题是:我怎么回去呢?

北京的司机

| | Comments(0) | TrackBacks(0)

周五加班到很晚,到楼下已经是十点了。

过了马路,我拦了一辆的士,我一上车,司机就用浓厚的京腔问我。
  “你看过铁道游击队吗?”
  “看过呀。”我很疑惑。
  “刚才就像低速的火车,叫车不能在路下面叫,要站在人道上叫”
  “哦,明白了,呵~”我才想起,刚才是有点危险的说。
   北京的司机就是能能侃呀,然后他给我讲一些乘客留下来的笑话和一些道听途说的笑料。
  在交谈中,才知道,他女朋友给他发了一条短信,是一个猜谜的文字游戏,说只要猜出来,女朋友就嫁给他,我也感兴趣的加入了猜字游戏。
可我马上就要到地了,但我也很想帮帮他,我对他说,这样吧,我回去上网帮你查查,查到答案就马上发短信给你,他一听,非常高兴,但还是疑惑这也能在网上查出来。
  我们互换了手机号码,我下车后,又转了一辆的士才到家,因为过去得转车。
  到了家,想起那个可爱的北京司机,我马上上网查,查到了几个相符的答案,立马发短信过去,可我没收到对方的收到信息确认,于是我就打电话过去,又提示是“无法接通”,我刚断了电话,那个北京司机就打电话过来,说他收到了,呵,然后,我给他解释了那个字谜的意思,他很感激的说要请我吃饭,我说算了,不用请,他说这是缘分,说星期一再和我联系。
北京的司机,真的很有意思。
  还记得他在车上抱怨当的哥的烦恼,但一提起女朋友的短信,就是那样的开心。
  呵,这就是北京的司机!

对了,那个字谜是:
笔上难写心上情,
到此搁笔到此停。
有请日后成双对,
无情以后难相逢。
石榴开花慢慢红,
冷水冲糖慢慢溶。
只有俩人心不变,
总有一天得相逢!
猜八个字,大家试试吧。

敏捷宣言遵循的原则

| | Comments(0) | TrackBacks(0)
1.我们最优先要做的是通过尽早的,持续的交付有价值的软件来使客户满意。
比较实在的道理,不用多说了。"初期交付的系统中所包含的功能越少,最终交付的系统的质量就越高"。功能慢慢的实现,比较不会容易出错。
2.即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势。
这一点很难得,很少有人在开发后期还能对需求的变化面带微笑的。

3.经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。
让客户心里放心,客户至上。对远比一大堆漂亮的文档更有效。

4.在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
力保开发的最终软件是客户所真正需要的。

5.围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。
程序员是我们实现价值的最基本元素,他们应该得到最充分的尊重。

6.在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交流。
face to face 的交流,人都是社会动物,交流,还是简单一点的好

7.工作的软件是首要的进度度量标准。
为什么比能工作的软件更有实际意义!!

8.敏捷过程提倡可持续的开发速度。责任人,开发者和用户应该能够保持一个长期的,恒定的开发速度。


9.不断地关注优秀的技能和好的设计会增强敏捷能力
不断地学习,才会不断的提高。Learning is like rowing upstream,not advance is to drop back.

10.简单--使未完成的工作最大化的艺术---是根本的。
简单,这是我的处事的原则,也是解决问题的原则,能一句话说清楚的事情,就不要说两句。但对于coding,可能多写几条代码才会使问题简单代,太简的代码,反而会复杂,当然,这并不绝对。

11.最好的构架,需求和设计出自于自组织的团队。
一个好的团队的力量,是不可估量的。

12.每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。
人要成长,团队也要成长。

敏捷宣言遵循的原则

| | Comments(0) | TrackBacks(0)

1.我们最优先要做的是通过尽早的,持续的交付有价值的软件来使客户满意。
比较实在的道理,不用多说了。“初期交付的系统中所包含的功能越少,最终交付的系统的质量就越高”。功能慢慢的实现,比较不会容易出错。
2.即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势。
这一点很难得,很少有人在开发后期还能对需求的变化面带微笑的。

3.经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。
让客户心里放心,客户至上。对远比一大堆漂亮的文档更有效。

4.在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
力保开发的最终软件是客户所真正需要的。

5.围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。
程序员是我们实现价值的最基本元素,他们应该得到最充分的尊重。

6.在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交流。
face to face 的交流,人都是社会动物,交流,还是简单一点的好

7.工作的软件是首要的进度度量标准。
为什么比能工作的软件更有实际意义!!

8.敏捷过程提倡可持续的开发速度。责任人,开发者和用户应该能够保持一个长期的,恒定的开发速度。


9.不断地关注优秀的技能和好的设计会增强敏捷能力
不断地学习,才会不断的提高。Learning is like rowing upstream,not advance is to drop back.

10.简单--使未完成的工作最大化的艺术---是根本的。
简单,这是我的处事的原则,也是解决问题的原则,能一句话说清楚的事情,就不要说两句。但对于coding,可能多写几条代码才会使问题简单代,太简的代码,反而会复杂,当然,这并不绝对。

11.最好的构架,需求和设计出自于自组织的团队。
一个好的团队的力量,是不可估量的。

12.每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。
人要成长,团队也要成长。

非典,非典……

| | Comments(0) | TrackBacks(0)

在北京真不安全,非典又来了。
每天上下班坐地铁公交的,自己真是处在最危险的环境里。你说这北京怎么办就这么多事。
先喝点茶,压压惊。好了,工作............

黄健翔:我无话可说 0比6已经剥掉中国足球底裤
一大早上来,就看见国足0比6惨败的消息,又一次痛苦失望,我想很多人现在早已把这种痛苦当成是一种习惯,如果痛苦都能当做是一种习惯,那是一件很悲哀的事情。
看看国内那肮脏,低水平的甲A,现在还摇身一变成了所谓中超,中国猪(足)协的人渣,那些爱耍脾气的垃圾球员......曾经发誓再也不看甲A,难道真要我也不关注国足了,只求你们别踢了,你们知道俺有多鄙视你们吗!!

getRequestDispatcher

publicRequestDispatcher getRequestDispatcher(java.lang.String path)

这是javax.servlet.ServletRequest下的一个public成员函数。

(Returns a RequestDispatcher object that acts as a wrapper for the resource located at the given path. A RequestDispatcher object can be used to forward a request to the resource or to include the resource in a response. The resource can be dynamic or static. )

episode:
它返回一个RequestDispatcher对象,在JDK的文档里是这样定义RequestDispatcher对象的:[Defines an object that receives requests from the client and sends them to any resource (such as a servlet, HTML file, or JSP file) on the server.]
RequestDispatcher对象从客户端获取请求request,并把它们传递给服务器上的servlet,html或jsp。
它的方法很easy,只有两个:

1.voidforward(ServletRequestrequest,ServletResponseresponse)

一看就明白,这是用来传递request的,可以一个Servlet接收request请求,另一个Servlet用这个request请求来产生response。request传递的请求,response是客户端返回的信息。forward要在response到达客户端之前调用,也就是 before response body output has been flushed。如果不是的话,它会报出异常。

例:
request.getRequestDispatcher("smserror.jsp").forward(request,response);

2.voidinclude(ServletRequestrequest,ServletResponseresponse)
Includes the content of a resource (servlet, JSP page, HTML file) in the response.
The included servlet cannot change the response status code or set headers; any attempt to make a change is ignored.这个是用来记录保留request和response,以后不能再修改response里表示状态的信息了,如http head呀,其实保留这个有什么用呢,........thinking...........

ok,继续我们的正题。getRequestDispatcher(String)可以得到一个RequestDispatcher对象,那我们就可以用它来动态的调用我们想要的调用的Servlet,jsp等;而参数String,就是那个你要调用的Servlet或JSP的名称,它可以是相对路径(如前例),也可以是绝对路径,如果你在前面加上“/”。

To a lucky girl

| | Comments(0) | TrackBacks(0)

Jerry&aposs Photo

Good Documentation
1. Comments should add to the clarity of your code.
这一点好像是废话......

2.If your program isn’t worth documenting, it probably isn’t worth running (Nagler, 1995).
教训的好....一针见血

3.Avoid decoration, i.e. do not use banner-like comments.
 就是,注释又不是画建筑图。强烈同意

4. Keep comments simple.
 厚到....

5.Write the documentation before you write the code.
怎么像软工里的:先设计,再编码!!

6.Document why something is being done, not just what.
功能和目的

What Makes Up a Good Name(起个好名字)

1.Use full English descriptors that accurately describe the variable/field/class/…

2.Use terminology applicable to the domain.

3.Use mixed case to make names readable.

4.Use abbreviations sparingly, but if you do so then use them intelligently.

5.Avoid long names (<15 characters is a good idea). Although

6.Avoid names that are similar or differ only in case.

For example, the variable namespersistentObjectandpersistentObjectsshould not be used together

7.Capitalize the first letter of standard acronyms .

征女友的条件(ZT)

| | Comments(0) | TrackBacks(0)

1、女性。
2、活的。
3. 年龄:22-27
4、体态标准,身高155-170CM,体重45-55KG。
5、相貌中等偏上。
6、并需要具备以下基本条件:

基本条件:

父亲需有大专或以上学历
母亲需有中专或以上学历
双亲其中一人需具备行政干部身份
双亲其中一人需具备中 共 党员身份,且党 龄在10年以上
双亲其中一方父母有在农村生活20年经历者优先考虑
双亲其中一方有插队、下乡等经历者优先考虑
双亲需在地级或以上市工作或生活10年以上

本人直系兄弟姐妹不超过一人

本人需在地级或以上市生活10年以上
本人需具备大专或以上学历,
本人需有至少2年社会工作经历,(直博等不予考虑)

本人需为国家全日制高等学校就学
本人就学学校需与本人家庭不在同一省份
就学期间为住校,而非居住亲戚家中或与朋友、同学在外居住
就学期间与异性同居时间超过一年的不予考虑
就学期间与异性同居时间在毕业前半年内的不予考虑
酷爱网上聊天,每周均与陌生人约见的不予考虑

少于两次感情经历的不予考虑
多于六次感情经历的不予考虑
与四个以上男性发生性经历的不予考虑
多于三次堕胎经历的不予考虑
因同一男子而具有两次堕胎经历的不予考虑
离异二或以上次数的不予考虑
有过生育经历的不予考虑

能够说出太阳系五个以上行星名称(未答出地球的不予考虑)
能够指出北斗星的位置
能够说出五大洲、四大洋
能够指出中国各省大致位置
能够排出唐至清朝间各朝代顺序
能够说出三国为哪三国,
答出何人最终统一三国的优先考虑(答出刘备统一三国的不
予考虑)
通读过中国四大名著,能够答出《三国》、《西游》的作者
能够读懂《狂人日记》
能够在《东周列国志》中找出20个以上的典故
能够背诵唐诗3首,宋词1篇以上,或名句20条
能够回答“ 窈窕淑女”“执子之手”出处的优先考虑。
阅读过《红与黑》、《乱世佳人》、《理智与情感》、《围
城》等文学著作
阅读过《悲惨世界》、《基度山伯爵》、《老人与海》、
《海底两万里》、《子夜》、《骆驼祥子》等著作的优先考虑。


能够用物理原理解释“给我一个支点,我将撬起整个地球”
能够分清“火线、零线、地线”的优先考虑
能够写出水的分子式
能够回忆起一项中学化学试验
能够背出圆周率小数点后5位数字,背出100位的不予考虑
能够解二元二次方程组
能够指出悖论之“龟兔赛跑”的优先考虑
能够用阿基米德方法测算不规则立体体积的优先考虑
能够列举出我国亚温带和亚热带特色植物各两种
能够指出哺乳动物与非哺乳动物之间两点区别
能够根据自己生理周期大致测定排卵期

工作后加入中 国 共 产 党的优先考虑
能够说出我国党 中 央 书 记、国 务 院 总 理、国 家军 委 主席、
国 家 主 席是何人
基本了解市场经济和计划经济的区别
能够说出3种以上的行业领域
基本了解如何用法律手段维护自身权利和义务

普通话一级乙等以上(若条件优秀,可放宽到二级甲等)

非广东、广西东部地区、上海、湖北、香港、澳门、台湾人
(但特别优秀,并且普通话一级乙等以上,在历史、文化背景
浓厚的城市生活四年(如因大学生活四年,还需增加工作一年)
以上,尊重他人生活、处事方式,同时在下面得分题得180分
以上者可放宽限制)

其它地域的如:新疆、西藏、青海、内蒙、云南、贵州、福
建的需在内地城市生活四年(可含大学生活)以上。理解、尊
重内地人生活、处事方式。

民 族不限,但需在汉族聚居区生活四年以上(可含大学生活),
理解、尊重汉族人生活、处事方式。


以下为得分题,基础分100分

脸部做过两次以上整形手术的(因伤整容除外) -10分
脸部以外部位做过整形手术的(因伤整容除外) -20分

所染发色张扬的(如白色、绿色、赤红、金黄等) -15分
耳洞穿了两个以上的 - 5分

周末睡懒觉经常超过11点的 - 5分
周末睡懒觉经常不超过9点的 -10分

房间物品摆放十分整齐,给人以宾馆感觉的 -10分
房间物品拜访十分杂乱,给人以男生宿舍感觉的 - 5分

与男友逛街,主动提手袋,衣袋或2公斤以下物品的 +15分

经常表现出对男友的朋友不喜欢的 -20分

会玩两种到四种单机计算机游戏的 +10分
会玩五种以上单机计算机游戏的 - 5分

知道BBS,了解并曾注册过 +10分
会用telnet软件 + 5分
上BBS每周超过10小时(并在三次以下)的 - 5分
网上聊天使用朗玛UC和QQ的 -5分
使用兼容性聊天软件如myim、imu的 +10分

到宿舍或家中首先洗手的 + 5分
在宿舍或家中接触钱或其它细菌多的地方后及时洗手的 +10分
到宿舍或家中坐于床或其它个人用沙发前会换去外衣的 +10分

经常坦然面对男士支付帐单的 -20分
经常与男士抢着支付餐费的 - 5分

异性朋友超过15名(或在15名内超过同性朋友一倍以上的)-20分

丢三拉四的 - 5分
平均每周肢体受伤一次以上的 -10分
平均每月均有打碎玻璃器皿、打翻液体器具等两次以上的- 5分
一接触他人计算机,计算机便出现异常状况(错误)的 难得,+5分

性事后立刻洗澡冲洗的 -15分
性事后经常不洗澡的 -10分

尊重生命,尊重小动物的生活习惯 +10分
尊重服务人员和他们的劳动成果 +10分

会做饭,或有做饭的意识 + 5分
会熟练使用筷子,并且手势正确 + 5分

除满足基本条件外,经得分题计算,尚需超过140分。
200分者,做好朋友,不适合做女友。
超过200分者,你算错了,减10分。

其它人品、自尊自重等问题需面会了解。

以上为本人自拟标准,感谢阅读。
每人有每人标准,标准不同,要求不同,如不以为然,尚请尊重。

Log1:用静态工厂来代替构造器
它有什么好处呢,书上例举了三点:
1,具有可命名性, 这样可以很容易被使用, 而且也可以使得代码较容易阅读:
In cases where a class seems to require multiple constructors with the same signature, you should consider replacing one or more constructors with static factory methods whose carefully chosen names highlight theirdifferences.
通过命名的不同,可以很方便的突出多个构造函数间的区别。
2,静态工厂可以不用像构造函数那样每一次调用都得创建新的实例。
其实真正的意思是说你可以用静态工厂在需要的时候创建新的实例,如你只需要当a为true时,或parmeter达到某个条件时,你才创建新的实例。这很有实用价值。
3,静态工厂可以返回这个类的任何子类。
 例:

public abstract classShape {
 public static intSQUARE = 1 ;
 public static intCIRCLE = 2 ;
 public static intTRIANGLE = 3 ;
 public staticShape ShapeFactory(intshapeType) {
   switch(shapeType) {
  caseCIRCLE:return newCircle();
  caseTRIANGLE:return newTriangle();
  default:throw newShapeCreateException("wrong shape definition") ;
}
}

  public abstract voiddraw() ;
}

classSquareextendsShape{
  public voiddraw() {
// implement square
}
}

classCircleextendsShape {
  public voiddraw() {
// implement circle
}
}

classTriangleextendsShape {
public voiddraw() {
// implement triangle
}
}

在你的程序里就可以:
public class Client {
public void doSomething() {
// client 的程式界面一致,新增 shape 不用 new 新的 class
Shape s = Shape.ShapeFactory(Shape.SQUARE) ;
s.draw() ;
}
}
使用上 ShapeFactory() 虽然是在父类別Shape,但回传的可以是他的子类別,這样是可以简化使用者的介面,只要去学会操作ShapeFactory 就行了。若再配合多态(上例的draw()),那未來程序增加新的子类,程序几乎不用修改。

byte的操作

| | Comments(0) | TrackBacks(0)

真的是有点意思。今天下午在写一个把图片转成16进制编码的相关类,在操作byte数据类型时,我用了一条语句:
bytemp-=128;
而我的同事用了同样功能的
bytemp=bytemp-128;
可他的程序在这里死活编译不通过,而我的却编译ok了,仔细一看,才发现:对于bytemp=bytemp-128,JAVA会把(bytemp-128)当成int整形,而int是不能直接赋值给byte型数据的,所以只有做如下的处理:
bytemp=(byte)(bytemp-128);
这时,才一切OK了,出于对问题的好奇,我又做了如下尝试:
bytemp=bytemp-(byte)128;
按代码理解,两个byte型的数据操作,应该没问题了吧!可还是出现“cannot convert int to byte”的错误提示.
ok,再来:
byte bytemp=111 ;
byte aa=12;
bytemp=bytemp-aa; //不行,还是有问题
bytemp=(byte)(bytemp-aa); //ok,编译通过
bytemp-=aa; //ok,编译通过

到这里,我想大家也明白了,原来对于byte型数据的操作,JAVA都会认为是int型的,所以大家只有通过强制转换,或是使用自增或自减的方式来操作byte数据。
看看表,还没到下班时间,我又在干私事了,嘘~小声点

转)一个空姐写的——飞机上看明星
来天涯看到很多FANS们谈论明星,因为工作的原因,发表一下在飞机上看到他们的看法。
  
安在旭:
  瘦瘦小小的,而且是黑瘦黑瘦的,没有太多表情。和我们在电视上看到的完全是两回事。(感叹化妆师的技术)我们航班上的男空乘看到他一改往日碰到帅哥明星一脸沮丧的样子,一个一个笑容是那样的阳光灿烂。
  
那英:
  本人比电视上年轻,皮肤很好。
但看到有其他的乘乘说:
那英:实在太嚣张~ 她和孙楠一起乘机坐头等,对我们呼来喝去,
  后来她说:“哎,拿条毛毯个孙楠,没看到他睡着拉?”
  嘿嘿~于是我笑着回答她~:“请问,谁是孙楠?”
  哈哈。你没看到她当时的脸!
  
  巩俐和孙红雷:
  巩俐从上飞机开始睡到飞机落地,不太吃喝。孙红雷除了看剧本、看书就是绅士一般的照顾巩。
  
  古天乐:
  很帅很帅很帅的GG。。。。。。我们都被他电晕了。然后回家后猛看他拍的电视、电影。
  
  任贤齐:
  有礼貌,给他送食物会说谢谢。始终保持微笑,就算拒绝签名也是面带笑容。
  
  车太贤:
  帅气,阳光,可爱。皮肤很好,很嫩很嫩。
  
  陆毅:
  一向在FANS面前很亲和的陆毅GG上了飞机,从上飞机开始就很牛的那种,一路上都很嚣张,唯恐大家不知道他是陆毅。有次,一个同事过去说:“陆毅哥哥,我很喜欢你,能给我签个名吗?”可陆毅上下看了她几眼后,就不理她了。OF COURSE,签名是没有的。
  
  以下是我们交流感受时谈到的:
  
  黄宏一上机就睁大眼睛盯着你作安全示范,之后昏昏睡去,可爱!
  
  费翔真很迷人,伟岸,礼貌!费翔从头到尾就是看书,问他喝什么,他会要“苏打水“ 没有的话就要一杯矿泉水。
  
  李咏在飞机上很嚣张,好象是在他做幸运52刚红的时候,有次坐航班,一上来就喳喳呼呼,乘务员在做氧气面罩的时候,他在一旁大叫“本次航班将前往西天……”当时就想把氧气面罩塞到他的嘴里,然后全程都在和同行的人大侃特侃,说什么夏威夷啊……
  
  章子仪在飞机上更是好笑,她坐在头等舱和助理坐在一起。飞机下降了,空乘要她帮忙把里面的窗板拉开(助理在里面睡觉,不太好意思打扰他。)她却说:“你可以自己跟他说。”天啊!她以为乘务员要跟她搭话吗?她还真把自己当盘菜了!要是张曼玉嘛,还差不多。小章身材差的很,胸不大,屁股倒挺大,一脸的黑痔。
  
  张信哲睡觉还会打呼呼~~~
  
  杨澜倒是比电视上看起来年轻很多
  
  王姬脾气好好啊,感觉就像是以前见过的邻家姐姐(阿姨)似的
  
  陈庭威就受不了了,上来就紧握你的手不放,还会拿出一个宣传小册,说我是陈庭威。晕倒~~~
  
  唱美声的刘斌印象好糟糕,贼没素质的呼来喝去,很怕别人不知道他是个演艺圈的。我们一致认为他不配穿这身军装!!!
  
  有一次碰到吕燕,很嚣张的问:“这就是你们飞机头等舱?怎么这么差?“最看不惯这种自以为是的女人了,就毫不客气地说:“小姐,波音757的头等舱就都是这么设计的!“她才闭上了那张嘴,我觉得人长的漂亮不漂亮是其次的,谦虚是最美的品格,一个连最起码的尊重和谦虚都不懂的人是不值得人们去尊重她和喜欢她的。
  
  飞长沙遇见了范冰冰,是头等舱。因为有几个小姑娘平时特别喜欢她然后过去想要她的签名,结果她是用一之手托着,另一只手一哗啦就完了。在睡觉的时候乘务员好心拿了一条毛毯轻轻的盖在了她的身上,但不知道为什么她却醒了,结果在大声说乘务员你没有看见我在睡觉的吗?你过来打搅我做什么?要签名呀?你是怎么做事情的?结果那可怜的小姑娘只有一个劲的说对不起。后来乘务长过去才把事情摆平。
  
  陈思翰,比电视上年轻还有痘痘:)上飞机就睡,不吃不喝。
  
  可能梁咏琪是空乘最反感的艺人了。有个空乘看到她很激动就提出合影留念,GIGI欣然同意还说希望照片洗出来给她寄去一份,空城当然受宠若惊的照做,结果过两天就被叫去谈话,说梁咏琪投诉在飞航时间受到骚扰。
  
  张柏芝在飞机上从不按照飞机上的要求做,我行我素。
  
  韩红头等餐食一般要吃两份。
  
  黄安,很喜欢和空乘讲话,玩电脑!
  
  刘欢,上机就睡,一人躺一排!
  
  谢雨欣,看起来比较老,不像是明星,空乘要求核对登机牌,她会说,难道你看我不像头等舱的吗?
  
  林依伦很谦虚,不爱说话。


对付这种家伙,就是千万别理睬他。
  
  有次在迪吧遇到獐*怡,我那不争气的表妹跑上去想要签名,还没开口,她就黑口黑面的说,“我不给人签名的~”偶立马拉住表妹,对章某说:“签名?我们来找厕所的。”
  
  感觉獐子怡很普通(差不多属于丑)身材干巴巴,皮肤焦黄。
  
  偶遇的明星里面,刘嘉玲很亲和也很安静。
  
  尤其是赵薇,一次在电梯里与她狭路相逢,电梯里只我们2人,电梯门又是很光的象镜子一样的把两人照着,巨尴尬,我和她两人傻呼呼的站着,她傻笑,我也傻笑,可是我从来不屑找谁签名的,最后也只好硬着头皮说,“能不能帮我签个名?”(当时真感觉自己堕落了,狂晕,居然找人签名!!!)她笑,“好的。”我们2都翻包包,发现都没带笔,又是一起傻笑。
  
  叮~电梯终于到了,解放!
  
  感觉,没想到赵薇本人那么漂亮,一双大眼闪闪的,有点肥嘟嘟,笑起来很傻很没心眼的样子,从此对她印象很好。

每天的末班车

| | Comments(0) | TrackBacks(0)
又是末班车。
一路奔跑冲进了地铁,20:38,唉,错过了20:32分的地铁。只有去坐末班车了。
北京今天竟然下雨了,真难得,尽管时间不长。明天应该开始做彩信接口了吧。

人造美女与人妖

| | Comments(0) | TrackBacks(0)

刚在新浪上看到的新闻:http://news.sina.com.cn/s/2004-04-12/02262277347s.shtml天哪,真受不了,怎么这些女生动不动就爱整个容,俺就不信,这都花的是她自己的钱,父母的钱就拿来这样整!!

整容后

现在是漂亮了一点,但我感觉就跟看泰国人妖一样,是很漂亮,但都是假的,本质都不是这样的。美丽不一定非得写在脸上,一个人的可爱可不是因为一个的容貌,"人不是因为美丽而可爱,而是因为可爱而美丽。"
这“人造美女”还通过中央戏剧学院三试,别让我在北京碰上你,碰上你就当面鄙视你。

每天的末班车

| | Comments(0) | TrackBacks(0)

 又是末班车。
一路奔跑冲进了地铁,20:38,唉,错过了20:32分的地铁。只有去坐末班车了。
北京今天竟然下雨了,真难得,尽管时间不长。明天应该开始做彩信接口了吧。