posted @ 2011-04-26 21:14 哈希 閱讀(238) | 評論 (0) | 編輯 收藏
孩童時光,令人回憶,不管到了多大年紀,最令80后忘懷不了的是,小時候在街頭打彈珠,拍畫片的場面。最津津樂道的是克塞號,還有機器貓,孫悟空,葫蘆娃,變形金剛...
大概我們這一代的童年時光是非常美好的,我相信同齡人都有相同感覺吧,上初中了時候,我們開始了新的追求,學習好像還不是很重要,懵懂期的開始對異性的好奇,想著將來找個怎樣的女朋友,現在想想孩子時期的想法很天真。初中課上,我們最重要的課好像是班主任的課,不管什么原因,大家都要好好學習他的課,呵呵,語文課上,我們能夠感覺到劃分段落的快樂,感覺到人物命運幸與不幸,感覺到魯迅筆下的描述的人物,事情的真實,社會,數學課上,我們要開始代數,幾何了,代數,看上去真的好簡單,那時候人人都會來兩下,但是稍改一下,要你些概念,填空,很多人傻眼了,為啥呢,因為我們還不懂啥叫理論,還好,枯燥之余還有幾何學的陪伴,我想大家都喜歡畫圓,那時候最羨慕數學老師在黑板上畫的圓很漂亮,覺得只有畫的很漂亮了才能夠學好幾何,于是拿起圓規再接再厲!直到畫的很好的一個圓,才會會心的一笑!到了畫坐標圖時候,感覺一個點對應一個數,那時候稍微有了點數學結合坐標的知識!還有最重要的一個知識點,那就是學習如何算利率,我想大家都認可吧!物理課呢,大家記憶深刻的是第一課的誤差和錯誤吧,最喜歡的也許是拿尺子測鉛筆的周長吧,我想當時很多人還不一定會呢,最喜歡的故事是阿基米德洗了個澡洗出了了浮力定律,最大的理想是給我個杠桿我要翹起地球吧,還有牛頓的慣性定律真神奇啊的感覺,而最津津樂道的是上點學的時候,做實驗,大家都自豪小時候就會串聯電路了。學習化學了,剛開始誰也不愿意記住那個化學元素表中的元素,我想是不知道會有啥用吧,等到些化學方程式了,大家一下子都記住了符號,還記住了屬性,呵呵,大概孩子們感覺到了“好處”,大家開始學習化學物質的特征了,實驗也好,計算也好,回憶起來真的很美好啊!初中是一個重理輕文的時代,我估計大家都會是地理,歷史考試考過不及格吧,呵呵,沒啥的,長大了一些知識就都學會了也。
高中的生活,是充滿理想和激情的,那時候同學們一起風發,好像整個城市的金精英們都集中在了一起,大家感覺很自豪,而且要較量一下,證明自己是個人才,每個人心中憋足了勁頭,相信大家都相信會有一個美好的明天。高中生活的重點當然是學習了,大家很用功,當然,這個年齡大家也有愛好啊,足球,籃球成了大家的最好之一,每次比賽時候,同學們齊心協力,為了集體的榮譽,大家在加油,汗水淋漓,然而其樂無窮,生活在那種環境下,感覺很充實,這時期,當然男生女生也會來電小故事啊,美麗的愛情在一些人身上發生了,有迷失的,也有相互奮進的,人生百態么!
高考又成了一道分水嶺,把大家又分到了天南地北,從此大家又開始了新的生活,這里是一個集中營,人們來自各地,大家說著不同口音的話,剛開始肯定有些交流困難,時間成了,大家學會了幾門方言,從此人人自樂,見識增加了,哈哈,大學四年,快樂的時光真的很是讓人回憶,
相信大學里面屬于自由的世界,時間上每個人可以自由分配了,所以除了學習,大家在一起可以找到共同愛好的朋友,做自己喜歡的事情了,當然不能耽誤學習啊,呵呵,男孩子開始了強烈的追求異性的活動,好像這個時期是應該了似的,大家晚上洗了等也在討論如何追求女生的方法,你一眼,我一句好像都是專家似的。
天下沒有不散的宴席,總是離人淚,四年很快結束了,從此又要走向社會了大多數的人,一部分深造了,呵呵,從此同為天涯淪落人,相逢何必曾相識!80后到了社會開始感覺到的壓力隨之而來,房價漲得令人咋舌,而工作難找得很,工資也低的令人不敢訴說,人們的心寒了,世界也開始對于這批曾經對未來憧憬的孩子變得陌生了!
生活本來就是一本百科書,我們每個人只是書中的一個小故事,所以大家要把生命看的美好一點,寫下一點快樂的篇章,讓世人分享!
posted @ 2011-04-24 15:35 哈希 閱讀(116) | 評論 (0) | 編輯 收藏
posted @ 2011-04-24 14:36 哈希 閱讀(142) | 評論 (0) | 編輯 收藏
dwr其實就是一個servlet包,它已經實現了功能,我們呢只需要調用就可以啊,關鍵在配置:
好了,二二話不說,看啥叫犀利吧:
第一步:web.xml配置
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="us">
<param name="class" value="org.man.prj.Hello" />
</create>
<create creator="new" javascript="Students">
<param name="class" value="org.man.prj.Students"/>
</create>
</allow>
</dwr>
根據你的需要了啊
第四步:index.jsp
<html>
<script src="/mydwr/dwr/interface/Students.js"></script>
<script src="/mydwr/dwr/engine.js"></script>
<script src="/mydwr/dwr/util.js"></script>
<script type="text/javascript">
var dwr_callback = function(data){
alert(data);
}
</script>
<select name="classid" id="classid" onchange="javascript:update2();"></select>
<body>
This is my JSP page. <br>
<input type="button" value="invoke" onclick="us.hellodwr(dwr_callback)" />
</body>
好了這樣就可以使用dwr了,很方便哦!
不懂的話就和他們聯系!QQ群:110703194
posted @ 2011-04-24 10:49 哈希 閱讀(120) | 評論 (0) | 編輯 收藏
函數:split()
功能:使用一個指定的分隔符把一個字符串分割存儲到數組
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一個包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的數組
函數:John()
功能:使用您選擇的分隔符將一個數組合并為一個字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//結果是jpg|bmp|gif|ico|png
函數:substring()
功能:字符串截取,比如想從”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)
函數:indexOf()
功能:返回字符串中匹配子串的第一個字符的下標
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
posted @ 2011-04-22 18:35 哈希 閱讀(112) | 評論 (0) | 編輯 收藏
ceil 向上取整
round 則是4舍5入的計算,round方法,它表示“四舍五入”,算法為Math.floor(x+0.5),即將原來的數字加上0.5后再向下取整,所以,Math.round(11.5)的結果為12,Math.round(-11.5)的結果為-11。
Math.floor(1.4)=1.0
Math.round(1.4)=1
Math.ceil(1.4)=2.0
Math.floor(1.5)=1.0
Math.round(1.5)=2
Math.ceil(1.5)=2.0
Math.floor(1.6)=1.0
Math.round(1.6)=2
Math.ceil(1.6)=2.0
Math.floor(-1.4)=-2.0
Math.round(-1.4)=-1
Math.ceil(-1.4)=-1.0
Math.floor(-1.5)=-2.0
Math.round(-1.5)=-1
Math.ceil(-1.5)=-1.0
Math.floor(-1.6)=-2.0
Math.round(-1.6)=-2
Math.ceil(-1.6)=-1.0
posted @ 2011-04-22 17:44 哈希 閱讀(149) | 評論 (0) | 編輯 收藏
String strss=null;
String [] str={"hello","world","janaury","february","thirsday","monday"};
for(int i=0;i<str.length;i++){
strss=str[i]+"/";
}
//String strs="nihao a he llo worl d dsa a d f a d";
String [] sr=strss.split("/");
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
String [] str=strs.split("");
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
posted @ 2011-04-22 17:24 哈希 閱讀(139) | 評論 (0) | 編輯 收藏
可以分為四種:大圓,小圓,大矩形,小矩形
看代碼:
public abstract void DrawShape();
}
public class Circle implements Shape {
public Circle() {
// TODO Auto-generated constructor stub
}
public void DrawShape() {
// TODO Auto-generated method stub
System.out.println("我是圓");
}
}
public class Triangle implements Shape {
public Triangle() {
// TODO Auto-generated constructor stub
}
public void DrawShape() {
// TODO Auto-generated method stub
System.out.println("我是矩形!");
}
}
public abstract void draw(String str);
protected Shape GetShape(String type){
if(type.equals("circle")){
return new Circle();
}else if(type.equals("triangle")){
return new Triangle();
}else{
return Circle();
}
}
private Shape Circle() {
// TODO Auto-generated method stub
return new Circle();
}
}
public class Big extends Type {
private Shape shape;
public Big(String tr){
shape=GetShape(tr);
}
public void draw(String str) {
// TODO Auto-generated method stub
System.out.println(str);
System.out.println("大");
shape.DrawShape();
}
}
public class Small extends Type {
private Shape shape;
public Small(String str) {
shape=GetShape(str);
}
public void draw(String tr){
System.out.println(tr);
System.out.println("小");
shape.DrawShape();
}
}
可以測試一下啊:
public static void main(String[] args) {
System.out.println("=============小類型================");
//small類型時候
Type type=new Small("triangle");
type.draw("triangle");
Type type2=new Small("circle");
type2.draw("circle");
System.out.println("=============大類型================");
//Big類型時候
Type type3=new Big("circle");
type3.draw("circle");
Type type4=new Big("triangle");
type4.draw("triangle");
}
}
posted @ 2011-04-22 16:35 哈希 閱讀(121) | 評論 (0) | 編輯 收藏
一、適配器模式:
這種模式在繼承父類的時候實現接口的情況下,實現父類的構造方法;通過該類可以實現調用接口的方法,還可以調用父類的方法,實例如下
public void draw();
public void write();
}
private String tran;
public String getTran() {
return tran;
}
public void setTran(String tran) {
this.tran = tran;
}
public Translator() {
// TODO Auto-generated constructor stub
}
}
private Translator tran;
public void draw() {
// TODO Auto-generated method stub
System.out.println("實現了接口Myshape的draw()方法!");
}
public void write() {
// TODO Auto-generated method stub
System.out.println("實現了接口Myshape的write()方法?");
}
public static void main(String[] args) {
Test t=new Test();
t.draw();
t.write();
String str="沒天理!";
t.SetContent("這是我" +
str +
"設置的值" +
"你好啊!" +
"美眉!");
System.out.println(t.GetContent());
}
}
二、此方法正體現面向對象的思想,通過另一個類把對象套用在構造方法里面,由此實現適配器模式!
/*
* 對象
*/
private Translator tst;
public TestObject(Translator t) {
// TODO Auto-generated constructor stub
tst=t;
}
public String getTran() {
return tst.getTran();
}
public void setTran(String str) {
tst.setTran(str);
}
public void draw() {
// TODO Auto-generated method stub
System.out.println("實現1");
}
public void write() {
// TODO Auto-generated method stub
System.out.println("實現2");
}
public static void main(String[] args) {
Translator ts=new Translator();
TestObject test=new TestObject(ts);
test.setTran("好了我可以用我的秘書翻譯了!");
System.out.println(test.getTran());
}
}
自己個人理解,還望指教!
posted @ 2011-04-22 14:25 哈希 閱讀(126) | 評論 (0) | 編輯 收藏