责任高于热爱(转)
June 23, 2007责任高于热爱
苏 力
(2007年6月21日北大法学院毕业欢送会致辞)
(more…)
1 这几天一直在搞项目,有些时候想不明白,又说不清楚,一投入进去了就不能自拔,白天干,晚上干,睡觉闭上眼睛还是在弄控件,恨不得一口气搞完,唉,不知是缺点还是优点.
2 accss的时间格式搞鬼##,而不用'’,忙了半天……
3 终于搞明白啥叫页面框架
4 写控件比拖控件高贵了n倍
5 看牛人调试很享受,享受完了就觉得有点空虚,进而自卑.
6 大家都看不起.net,但是我发现又有谁真正会用.net?
7 看来做什么事,还是得逼出来的….
本以为50岁以后才能享受人生,没想到20出头就爽了一把。
还是啥耶鲁来的。。。本没见过几个老外,更没见过老外音乐家。好奇之下,便跑去了。
也没啥听懂的。。。。
最大的印象是指挥家苏柏轩,太佩服他了,无论场外场内,一言一行,唉,五体投地,投地。。。。
致敬!!
out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。例如:
听到一个考中山的调到了北大,无语
又听到一个考北航的调到了北大,再次无语
晚上8点多来到操场,黑漆漆的一伙人在跑步,我也跟着跑了5圈,还是无语。。。
如山坦荡,如水低调
以前跑步经常经过也不怎么注意,突然发现,原来这里也挺美的。。。。

最近觉得生活仿佛失去了方向。搞点励志的东东看看。。。。响应王如龙老师的号召,提高我们的生活质量。那么,便从精神开始吧。
Each human being is born as something new, something that never existed before. He is with what he needs to win at life. Each person in his own way can see, hear, touch, taste, and think for himself. Each can be a significant, thinking, aware, and creatively productive person in his own right–a winner.
Winners have different potentials.Achievement is not the most important thing. Authenticity(n.可*性 真实性) is. The authentic(a.真正的 可信的) person experiences the reality of himself by knowing himself, being himself, and becoming a credible(a.可信的), responsive(a.响应的) person. He actualizes his own unprecedented(a.史无前例的) uniqueness(n.唯一) and appreciates the uniqueness of others.
A winner is not afraid to do his own thingking and use his own knowledge. He can separate facts from opinion and doesn’t pretend to have all the answers. He listens to others, evaluates what they say, but comes to his own conclusions. While he can admire and respect other people, he is not totally defined, bound, or awed(v.敬畏) by them.
A winner can be spontaneous(a.自发的 出自自然的). He doesn’t have to respond in predetermined(v.预定,先定), rigid ways. He can change his plans when the situation calls for it. A winner has a zest(n.热心 热情) for life. He enjoys work, play, food, other people, and the world of nature. Without guilt he enjoys his own accomplshments. Without envy he dnjoys the accomlishments of others.
Although a winner can freely enjoy himself, he can also postpone(v.延迟) enjoyment. He can discipline himself in the present to enhance his enjoyment in the future. He is not afraid to go after what he wants but does so in appropriate ways.He does not get his security by controlling others.
A winner cares about the world and its people. He is not isolated from the general problems of society. He is concerned, compassionate and committed to improving the quality of life. Even in the face of national and international adversity, he does not see himself as totally powerless. He does what he can to make the world a better place.
烧了39多°,喉咙痛得不得了,估计两天之内不能说话了。。。。。
链接Hacker and Fighter
实战派,好比街头打架出身,讲究招招见血。学院派的好比武馆出身,往往拳头不如嘴硬,一般来说街头喋血的老大们可以轻松干掉武馆的毕业生。但能够开宗立派,睥睨武林的,还是骑墙派:既深研武道,又身经百战。
一直奇怪为何没有人留言,原来没有设置好,英文水-_-!
在完成安全的所谓的两篇论文的阅读之后,在TCP/IP实验课4个实验残余下来的3个之后,在小组开发那见鬼的文档写完之后。。。。。。
终于告一段落了。
很多事情,来的时候总是轰轰烈烈,离开的时候却悄无声息。
今天到图书馆借了三本书,两本数学的。打开数学书本,一条条公式那么的熟悉而又那么的陌生,貌似又回到了令人怀念的年代哇。。。
愈近毕业,就愈显得人心惶惶,各奔各的前程去了,不论是踌躇满志,还是诚惶诚恐。。。。
有时候感觉自己在写酸酸的文字。
但其实,我是不想写酸酸的文字的。
理想,未来。。。。。已知了理想,是不能推出未来的。理想不是未来的必要条件。那什么才是捏。。。
算了,别罗嗦了,上路吧。
生活依然延续。
我们很傻,
但生活依然延续。
挺有趣的。。。
链接unix
步驟:
1. 定義一個遠端物件,可供主從雙方相互導循
2. 為遠端類別建立和編譯實作的類別
3. 使用rmic的命令建立類別stub和skeleton
C:\rmic MyBBSImpl
4. 建立和編譯一個伺服器的應用程式
5. 建立和編譯一個存取遠端物件的客戶端程式
6. 啟動RMI Registry和伺服器應用程式
C:\Start rmiregistry
7. 測試客戶端
(more…)
Gridx——组件的横向坐标
Girdy——组件的纵向坐标
Gridwidth——组件的横向宽度,也就是指组件占用的列数,这与HTML的colspan类似
Gridheight——组件的纵向长度,也就是指组件占用的行数,这与HTML的rowspan类似
Weightx——指行的权重,告诉布局管理器如何分配额外的水平空间
Weighty——指列的权重,告诉布局管理器如何分配额外的垂直空间
Anchor——告诉布局管理器组件在表格空间中的位置
Fill——如果显示区域比组件的区域大的时候,可以用来控制组件的行为。控制组件是垂直填充,还是水平填充,或者两个方向一起填充
Insets——指组件与表格空间四周边缘的空白区域的大小
Ipadx—— 组件间的横向间距,组件的宽度就是这个组件的最小宽度加上ipadx值
ipady—— 组件间的纵向间距,组件的高度就是这个组件的最小高度加上ipady值
(more…)
Class创建:
1 String name = “caterpillar”;
Class stringClass = name.getClass();
2 Class stringClass = String.class;
3 Class c = Class.forName(args[0]);
Class物件的訊息是在編譯時期就被加入至.class檔案中,它是Java支援執行時期型別辨識(RTTI,Run- Time Type Information或Run-Time Type Identification)的一種方式,在編譯時期編譯器會先檢查對應的.class檔案,而執行時期JVM在沒有用到該類別時,就不會載入它,如果要用到時,JVM會先檢查對應的Class物件是否已經載入,如果沒有載入,則會尋找對應的.class檔案並載入它。
您可以使用Class.forName()方法動態加載類別,之後使用Class的newInstance()方法產生實例
从Class中获取信息
Class c = Class.forName(args[0]);
Package p = c.getPackage();
System.out.println(p.getName());
int m = c.getModifiers();
System.out.print(Modifier.toString(m) + ” “);
if(Modifier.isInterface(m)) { System.out.print(”interface “); }
else { System.out.print(”class “); }
System.out.println(c.getName() + ” {”);
Field[] fields = c.getDeclaredFields();
for(Field field : fields) {
System.out.print(”\t” + Modifier.toString(field.getModifiers()));
System.out.print(” ” + field.getType().getName() + ” “);
System.out.println(field.getName() + “;”);
}
Java反射机制
摘要
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。
國際化的英文是Internationalization,因為單字中總共有18個字母,簡稱I18N,目的是讓應用程式可以應地區不同而顯示不同的訊息,最基本的就是讓不同語系的使用者可以看到屬於自己語系的訊息,像是英文語系的看到英文內容,而中文語系的可以看到中文的內容。
(more…)
史蒂夫·保罗·乔布斯(Steve Paul Jobs,1955年2月24日出生-)是蘋果電腦的現任首席執行長(首席执行官)兼創辦人之一。同時也是Pixar動畫公司的董事長及首席執行長。
(more…)
import java.net.*;
import java.io.*;
import java.util.Date;
/**
* A class that displays information about a URL.
**/
public class GetURLInfo {
/** Use the URLConnection class to get info about the URL */
public static void printinfo(URL url) throws IOException {
URLConnection c = url.openConnection( ); // Get URLConnection from URL
c.connect( ); // Open a connection to URL
// Display some information about the URL contents
System.out.println(” Content Type: ” + c.getContentType( ));
System.out.println(” Content Encoding: ” + c.getContentEncoding( ));
System.out.println(” Content Length: ” + c.getContentLength( ));
System.out.println(” Date: ” + new Date(c.getDate( )));
System.out.println(” Last Modified: ” +new Date(c.getLastModified( )));
System.out.println(” Expiration: ” + new Date(c.getExpiration( )));
// If it is an HTTP connection, display some additional information.
if (c instanceof HttpURLConnection) {
HttpURLConnection h = (HttpURLConnection) c;
System.out.println(” Request Method: ” + h.getRequestMethod( ));
System.out.println(” Response Message: ” +h.getResponseMessage( ));
System.out.println(” Response Code: ” + h.getResponseCode( ));
}
}
/** Create a URL, call printinfo( ) to display information about it. */
public static void main(String[ ] args) {
try { printinfo(new URL(args[0])); }
catch (Exception e) {
System.err.println(e);
System.err.println(”Usage: java GetURLInfo
}
}
}
(more…)
1
夏天的飞鸟,飞到我的窗前唱歌,又飞去了。
秋天的黄叶,它们没有什么可唱,只叹息一声,飞落在那里。
Stray birds of summer come to my window to sing and fly away.
And yellow leaves of autumn, which have no songs, flutter and fall
there with a sign. (more…)
1 ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。
2 功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
3 ThreadLocal的接口:
Object get() ; // 返回当前线程的线程局部变量副本
protected Object initialValue(); // 返回该线程局部变量的当前线程的初始值
void set(Object value); // 设置当前线程的线程局部变量副本的值
4 ThreadLocal和其它所有的同步机制都是为了解决多线程中的对同一变量的访问冲突,在普通的同步机制中,是通过对象加锁来实现多个线程对同一变量的安全访问的。这时该变量是多个线程共享的,使用这种同步机制需要很细致地分析在什么时候对变量进行读写,什么时候需要锁定某个对象,什么时候释放该对象的锁等等很多。所有这些都是因为多个线程共享了资源造成的。ThreadLocal就从另一个角度来解决多线程的并发访问,ThreadLocal会为每一个线程维护一个和该线程绑定的变量的副本,从而隔离了多个线程的数据,每一个线程都拥有自己的变量副本,从而也就没有必要对该变量进行同步了。ThreadLocal提供了线程安全的共享对象,在编写多线程代码时,可以把不安全的整个变量封装进ThreadLocal,或者把该对象的特定于线程的状态封装进ThreadLocal。
当然ThreadLocal并不能替代同步机制,两者面向的问题领域不同。同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式;而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多个线程进行同步了。所以,如果你需要进行多个线程之间进行通信,则使用同步机制;如果需要隔离多个线程之间的共享冲突,可以使用ThreadLocal,这将极大地简化你的程序,使程序更加易读、简洁。
放了些重量级资料,希望这个服务器永远不会down掉吧,否则我会损失惨重的。。。。不行,还是自己挂个wordpress去。。。。。 (more…)
在这春暖花开之际,我们又迎来了一年一度的五一国际劳动节。
回首过往,我们的同志们发扬艰苦奋斗的作风,放弃了五一,继续进行复习工作。
从一般可以推出特殊,从特殊又可以反映一般。
所以说,为了继承以前的五一也为了以后能有更好的五一,
这次。。。。。。我们就不过五一了 -_-!
巨有趣。
http://www.oursci.org/lib/paradox/
这两天疯了,效率极差。
本文为飘扬原创,首发飘扬博客,http://piaoyang.org,作者邮箱piaoyang168#163.com,请尊重版权,转载请保留本行说明。
(more…)