LINUKS BLOG

Make progress is the topic for ever...

My Photo
Name:
Location: China

It's a fans of computer/ Computer is my favorite/ Making progress is the topic for ever...

Wednesday, March 26, 2008

人生哲理

人生哲理                                                                             

题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?

  回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受?   可同样的情况换个场合,自己或许就做类似的蠢事。   不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,只是为了不甘,为了习惯,这不也和光临餐厅一样?   ——做人,为什么要过于执著?!   

问题二:如果你不小心丢掉100块钱,只知道它好像丢在某个你走过的地方,你会花200块钱的车费去把那100块找回来吗?   回答:一个超级愚蠢的问题。   可是,相似的事情却在人生中不断发生。做错了一件事,明知自己有问题,却怎么也不肯认错,反而花加倍的时间来找藉口,让别人对自己的印象大打折扣。被人骂了一句话,却花了无数时间难过,道理相同。为一件事情发火,不惜损人不利已,不惜血本,不惜时间,只为报复,不也一样无聊?   失去一个人的感情,明知一切已无法挽回,却还是那么伤心,而且一伤心就是好几年,还要借酒浇愁,形销骨立。其实这样一点用也没有,只是损失更多。   ——做人,干吗为难自己?!   

问题三:你会因为打开报纸发现每天都有车祸,就不敢出门吗?   回答:这是个什么烂问题?当然不会,那叫因噎废食。   然而,有不少人却曾说:现在的离婚率那么高,让我都不敢谈恋爱了。说得还挺理所当然。也有不少女人看到有关的诸多报道,就对自己的另一半忧心忡忡,这不也是类似的反应?所谓乐观,就是得相信:虽然道路多艰险,我还是那个会平安过马路的人,只要我小心一点,不必害怕过马路。   ——做人,先要相信自己。   

问题四:你相信每个人随便都可以成功立业吗?   回答:当然不会相信。   但据观察,有人总是在听完成功人士绞尽脑汁的建议,比如说,多读书,多练习之后,问了另一个问题?那不是很难?   我们都想在3分钟内学好英文,在5分钟内解决所有难题,难道成功是那么容易的吗?改变当然是难的。成功只因不怕困难,所以才能出类拔萃。   有一次坐在出租车上,听见司机看到自己前后都是高档车,兀自感叹:“唉,为什么别人那么有钱,我的钱这么难赚?”   我心血来潮,问他:“你认为世上有什么钱是好赚的?”他答不出来,过了半晌才说:好像都是别人的钱比较好赚。   其实任何一个成功者都是艰辛取得。我们实在不该抱怨命运。   ——做人,依靠自己!   

问题五:你认为完全没有打过篮球的人,可以当很好的篮球教练吗?   回答:当然不可能,外行不可能领导内行。   可是,有许多人,对某个行业完全不了解,只听到那个行业好赚钱,就马上开起业来了。   我看过对穿着没有任何口味、或根本不在乎穿着的人,梦想却是开间服装店;不知道电脑怎么开机的人,却想在网上聊天,结果道听途说,却不反省自己是否专业能力不足,只抱怨时不我与。   ——做人,量力而行。   

问题六:相似但不相同的问题:你是否认为,篮球教练不上篮球场,闭着眼睛也可以主导一场完美的胜利?   回答:有病啊,当然是不可能的。   可是却有不少朋友,自己没有时间打理,却拼命投资去开咖啡馆,开餐厅,开自己根本不懂的公司,火烧屁股一样急着把辛苦积攒的积蓄花掉,去当一个稀里糊涂的投资人。亏的总是比赚的多,却觉得自己是因为运气不好,而不是想法出了问题。   ——做人,记得反省自己。   

问题七:你宁可永远后悔,也不愿意试一试自己能否转败为胜?   解答:恐怕没有人会说:“对,我就是这样的孬种”吧。   然而,我们却常常在不该打退堂鼓时拼命打退堂鼓,为了恐惧失败而不敢尝试成功。   以关颖珊赢得2000年世界花样滑冰冠军时的精彩表现为例:她一心想赢得第一名,然而在最后一场比赛前,她的总积分只排名第三位,在最后的自选曲项目上,她选择了突破,而不是少出错。在4分钟的长曲中,结合了最高难度的三周跳,并且还大胆地连跳了两次。她也可能会败得很难看,但是她毕竟成功了。   她说:“因为我不想等到失败,才后悔自己还有潜力没发挥。”   一个中国伟人曾说;胜利的希望和有利情况的恢复,往往产生于再坚持一下的努力之中。   ——做人,何妨放手一搏。   

问题八:你的时间无限,长生不老,所以最想做的事,应该无限延期?   回答:不,傻瓜才会这样认为。   然而我们却常说,等我老了,要去环游世界;等我退休,就要去做想做的事情;等孩子长大了,我就可以……   我们都以为自己有无限的时间与精力。其实我们可以一步一步实现理想,不必在等待中徒耗生命。如果现在就能一步一步努力接近,我们就不会活了半生,却出现自己最不想看到的结局。   ——做人,要活在当下。

Wednesday, March 12, 2008

爆笑80后

 

爆笑80后                                            

1、早上临上班,和老公吻别。我:亲一个!老公:啵!我:再亲一个!老公:啵!:还要嘛~~~老公:……流氓! 

2 、昨天晚上睡觉,跟老公抢他的胳膊~,老公抵死不从!我急了,就冒出了一句: 衲,你就从了师太吧!老公笑到手软。于是我得逞。

 3、某日,我早起,给他留了200元钱放在桌子上(我是家里的财政大臣)。上班后,摸着他已起床,就短他: 老公,桌上是给你昨夜的服务费。他回:全套服务才200呀? 赶明儿找个富婆去。。。

 4、老公:今天坐车人特多,不过在拥挤的车上看到美女了!我:....怒!老公:还跟我搭讪呢!我:她跟你说什么``(吃醋) 老公:离我远点!

 5、老公学习无聊中会短信骚扰:小妞,给大爷我笑一个!我回:客官请自重,小女子卖身不艺! 、我出差在外:臣妾今晚不能来侍寝,也请陛下早些歇息,养足精神,明日再来翻妾的牌子。老公:朕有后宫佳丽三千,此事爱妃不必太过忧虑,还须耐住寂寞:看来今晚非杀回来****不可!老公:说笑说笑,朕的后宫牌子虽多,写的可都是个人的名字!

 6、如厕无聊中,和老公用喊的方式沟通:小子,给主子唱个曲儿!老公:无语中。。。我:怎么?怕主子我付不起银子?老公:之前赊的账还没还呢!

Thursday, February 14, 2008

只有basic,而没有project,只会让学习失去目标...

Basic 是最为重要的,所以要有一块专门的地儿去做这事儿.


&.

ThinkingJava3_c02 : javadoc---Java API 文档生成器的使用   javadoc Example.java -d dir

 

&.

保留两位小数 DecimalFormat的使用

java.text.DecimalFormat df =new java.text.DecimalFormat("0.00");
String str1=df.format(50000);
String str2=df.format(8);

&.

equals() 与==的使用

String s="Hello" "Hello" s=="Hello":s.equals("Hello") true:true

String s=new String("Hello"); "Hello" s=="Hello":s.equals("Hello") false:true

==与!=比较的是引用(reference)

equal比较的是内容(content)/上下文

如果是比较两个对象时,而又没有重写equals()方法,只能调用object中的equals()方法,就不会相等,除非二者有相等的hashcode,而如果要想得到相等的结果,只是能重写hashcode的equals()方法

 

&.

关于赋值的一点奇妙的现象

class Number{
 int i;
}
class E072_Assign{
 public static void main(String[] args){
  Number n1=new Number();
  Number n2=new Number();
  n1.i=9;
  n2.i=27;
  System.out.println("1: n1.i="+n1.i+" "+"n2.i="+n2.i);
  n1=n2;
  System.out.println("2: n1.i="+n1.i+" "+"n2.i="+n2.i);
  n1.i=47;
  System.out.println("3: n1.i="+n1.i+" "+"n2.i="+n2.i);
 }
}

首先研究一下上面的这段程序代码,如果没有仔细认真思考的话,我们很容易得出错误的结果的

而正确的结果是这样的:

1: n1.i=9 n2.i=27
2: n1.i=27 n2.i=27
3: n1.i=47 n2.i=47

其中最让人不可理解的主要是第三条,主要是因为赋值主要是对reference修改的.因而修改n1.i就会关联到n2

 

&.

finalize() VS System.gc()

 ystem.gc()建议(但不是要求)java虚拟机执行垃圾回收
一个对象的finalize()方法在它被垃圾回收器回收时被调用

 inalize的什么时候执行,是无法预料的,一般来说不会去写的。
 于System.gc()来说,系统的垃圾回收不是每时每刻都在做的,刚被释放的对象一定马上会被虚拟机处理,在内存很紧张的情况下,可以使用这个方法来强制让 虚拟机进行垃圾回收,但是这样做的效率是低下的,执行时会花掉一些时间。

public class E12_FinalizeAlwaysCalled {
  protected void finalize() {
  System.out.println("Finalize called");
  }
  public static void main(String args[]) {
  new E12_FinalizeAlwaysCalled();
  System.gc();//如果这里没有,将会是另一番景象
  }
} ///:~

 

&.

关于二维数组的几点体会

1.double数组的定义: double[][] array=new double[vSize1][vSize2];

2.二维数组的for循环: 

    for(int i=0;i<array.length;i++){ // 这里的length是第一维数组的大小

        for(int j=0;j<array[i].length;i++){ //这里的length是第二维数组的大小

            ...

        }

    }

3.对于main函数中的有返回值的方法调用:

    public static void maint(String[] args){

        double[][] array=TwoDDoubleArray(3,3,1.0,10.0);// 注意这里没有new,并且前面要加上类型,只有方法名加参数

 

    }

 

&.

public && protected && friendly && private:

1. public 任何类和方法都可以访问
2. protect 可被同一个包内访问,包外的话,只能由继承该类的子类访问。
3. fiendly 同一个包内的才可以访问。
4. private 只能在该类的内部访问

 

&.

final && static :

1.  被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要类被加载,该成员变量就会存在,不引用任何对象. 静态变量在内存中只有一个拷贝,而实例变量,在每创建一个对像时就会有一个拷贝.

2. final变量(常量)
  用final修饰的成员变量表示常量,值一旦给定就无法改变!

3.  static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!
  对于变量,表示一旦给值就不可修改,并且通过类名可以访问。
  对于方法,表示不可覆盖,并且可以通过类名直接访问。

&.

Abstract:

1.一个没有Abstract方法 的抽象类是不能在main函数中实例化的.

2.一个Abstract类是可以继承并且实例化的.

3.如果一个类没有足够的信息来描述一个对象的话,那么这个类就是一个抽象类

4.在abstractclass方式中,Demo可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface方式的实现中,Demo只能够有静态的不能被修改的数据成员(也就是必须是staticfinal的,不过在interface中一般不定义数据成员),所有的成员方法都是abstract的。从某种意义上说,interface是一种特殊形式的abstractclass。
从编程的角度来看,abstractclass和interface都可以用来实现"designbycontract"的思想。但是在具体的使用上面还是有一些区别的。
首先,abstractclass在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。也许,这是Java语言的设计者在考虑Java对于多重继承的支持方面的一种折中考虑吧。
其次,在abstractclass的定义中,我们可以赋予方法的默认行为。但是在interface的定义中,方法却不能拥有默认行为,为了绕过这个限制,必须使用委托,但是这会增加一些复杂性,有时会造成很大的麻烦。
5.关于接口和另外一个不知道是什么东西 接口是需要实现其所有方法的,而另外一个则不需要实现所有方法,而只需要实现需要实现的方法即可@??????

&

1.

Wednesday, January 23, 2008

 需要一点规划

突然间想写点什么,很突然,真的,都有点措手不及~~~!
有些时候觉得,虽然朋友也不少,值真正知心的没几个,所以说想找个人说说聊聊,但好像每个人都很忙,都在忙自个的事儿.........

人没个目标不中,一辈子的时间虽然不能说是漫长,但也不能总是即兴发挥...写作得有个大纲,人生得有个规划!有些时候觉得有一种文体叫做散文,就很好---形散神不散.时间如流水,人生如戏,不仅要做一个好的演员也要做一个出色的导演.

本文提纲罗列如下:

1.做人做事得有个规划

2.为什么要规划

3.怎样做规划

关于第一点,上面已经给出了引子啦,就不再重述了

至于第二点,不管是以往还是在平时思想中,都多少有些体现,但是问题出在于没有很好地理解其很重要性,或者没有做到实处.有些时候规划不单单指指划划,更重要的量化,尽量使其规范化.就像是编程一样,只有量化规范化后才能更方便更容易地信手拈来.而不用花费更大的脑力去记去背还一定能做得好.至于其它的多么很重要就不再多说了吧

而怎样才能做到规划呢,可能是应该详细说明的重点.

 first,一切东西都要量化,就是不能量化的,也得有个大概.

 second,不能再做什么东西,都以顺序的方式啦,像记流水账一样,要分阶段,分目标地行进.

 the third,不要贪多,贪多容易生产消化不良,和粗制滥造...但也不能走以前的老路---为自己的懒惰去开拓.但不能是尽量的去熟练它.

做工程,做项目都得有个蓝图,只有尽可能合理优良的蓝图才能可做出好的工程项目,要不然一切都是枉然.

Friday, November 02, 2007

Java 中的多线程

import java.awt.*;
public class MainFrame extends Frame implements Runnable
{
public MainFrame(String title)
{
super(title);
……
new Thread(this).start();
……
}
……
public void run()
{
try
{
while(true)
{
this.sleep(1000);
//这里写调用的方法名

}
}
}
}

Thursday, November 01, 2007

Java String

String s;//创建一个引用变量
String s="abc";//创建一个字符对象"abc"和一个引用变量s
String s=new String("abc");//创建两个字符对象,和两个引用变量

equal

String s=new String(); s="abc";//先创建一个空间对象,而后又用引用指向"abc"这个字符对象.


java 术语:constant pool 字符串池

Wednesday, October 31, 2007

A little knowladge in SmartPhone

Graphics, Windowing, and Events Subsystem---gwes.exe
图形、开窗口和事件子系统 (GWES) 负责所有图形输出以及与用户的所有交互。
shell32.exe
动态链接库函数启动器,相当于PC中的Rundll32.dll
不过另一说是相当于EXPLORER……反正是基础进程。
==========================
Gwes.exe
图形、开窗口和事件子系统 (GWES) 负责所有图形输出以及与用户的所有交互。

驻留在 GWES 地址空间中的驱动程序包括显示驱动程序、打印机驱动程序、键盘驱动程序、

鼠标驱动程序和触摸屏驱动程序。
===========================
device.exe
是设备管理器,也是所有驱动程序所运行的进程。device.exe为每个驱动程序创建一个线程


=================================
nk.exe(OAL 和内核) nk.exe (OAL)
kernel.dll(内核) 从 CE 6.0 开始,OEM 代码从 CE 内核代码中分离
=================================
filesys.exe filesys.dll 注册表、文件系统和属性数据库
=================================
device.exe device.dll 管理内核模式设备驱动程序
device.exe udevice.exe 新增到 CE 6.0 中,用于管理用户模式设备驱动程序的独立进程
=================================
services.exe servicesd.exe 系统服务的宿主进程
services.exe services.exe 用于配置服务的命令行接口
=================================
cprog.exe Micro$oft 的电话程序
=====================
repllog.exe 使用串口进行同步
据MS说这个程序让COM打开40秒
=================
MemMaid.exe
凸!这个就使你看进程的东西!
==================
STK.exe 中国移动……

SIM卡应用相关,准确地说是SIM Toolkit,但是如果是行货的话肯定有移动在里面OOXX过了

……
==================
tmail.exe
发送邮件的
====================
smspatch.exe
smsreceiver.exe
这两个应该是和短信有关的
下面那个是管理从数据库中存取短信
==========================
xFlashMan.exe 同步日历、联系人、任务等的进程
AFlashman.exe = Appointments
CFlashman.exe = Contacts
不过似乎没有TFlashman.exe = Tasks ……以前的CE系统曾经有过
===========================
USSd.exe
非结构化补充数据业务(USSD Unstructured Supplementary Service Data)是一种基于GSM

网络的新型实时交互式数据业务,它是在GSM的短消息系统技术基础上推出的一种全新业务。

据说有的系统上没有这个
===========================
connmgr.exe
Connection Manager ……看的懂英语的都明白这个是什么意思了
就是管理连接的(这个不是同步那个哦~是什么WLAN,BT,Irda之类的)


private int tootalImages=10;//注意这里的作用
awt thread当为显露的时候,调用patint方法.


if(jLabel.getText().equal("")){
rs=stm.executeQuery("select * from student");
}else{
rs=stm.executeQuery("select * from student where zjm='"+jLabel.getText()

+"'");
}