2008年2月29日
摘要: 最近一直在做Flex版的地圖,忙忙碌碌的搞了三個(gè)多星期,基本功能算是完成了,在這里記錄下在Eclipse下使用Ant編譯actionScript的方法,供日后查詢。
閱讀全文
摘要: 項(xiàng)目中涉及到用Flex畫(huà)虛線,網(wǎng)上參考一些,稍加改動(dòng)記錄下來(lái)。
閱讀全文
摘要: 上周末聽(tīng)了在用友工作的兩個(gè)學(xué)長(zhǎng)的一個(gè)小講座,雖然時(shí)間不長(zhǎng),但還是有些收獲的,其中一個(gè)開(kāi)發(fā)部的經(jīng)理就提到了一些小的技術(shù)點(diǎn),其中就包括dwr,回家后上網(wǎng)查了查相關(guān)資料,了解到dwr是一個(gè)java開(kāi)源框架,它的誕生就是為了降低開(kāi)發(fā)ajax的難度,原理類(lèi)似于在javascript中調(diào)用java類(lèi),于是就使用dwr技術(shù)模仿Google首頁(yè)做了個(gè)練習(xí)。由于正直全國(guó)哀悼日,頁(yè)面效果與各大網(wǎng)站相同,采用灰色樣式,在這里祝愿遭受災(zāi)難的親人們?cè)缛罩亟覉@。
閱讀全文
摘要: 今天是北京奧運(yùn)會(huì)倒計(jì)時(shí)100天,啥也不說(shuō)了,就發(fā)個(gè)倒計(jì)時(shí)程序吧
閱讀全文
摘要: 今天寫(xiě)了個(gè)jsp的分頁(yè)程序,以前在做jsp項(xiàng)目的時(shí)候,分頁(yè)采用的是“首頁(yè),尾頁(yè),上一頁(yè),下一頁(yè)”的形式,雖然分頁(yè)沒(méi)有問(wèn)題,但總感覺(jué)不夠友好,現(xiàn)在很多論壇都采用這種模式,即根據(jù)用戶請(qǐng)求的頁(yè)面,列出請(qǐng)求頁(yè)面和該頁(yè)面的前幾頁(yè)和后幾頁(yè),看上去比較舒服,今天就模仿“編程中國(guó)論壇”的分頁(yè)風(fēng)格練了練,后臺(tái)查詢數(shù)據(jù)庫(kù)的分頁(yè)代碼與之前做過(guò)的基本沒(méi)有變化,主要是在jsp頁(yè)面上多了些判斷,效果實(shí)現(xiàn)了,至于效率我就不好說(shuō)了,如果哪位看過(guò)下面代碼的朋友有什么好方法,還望大家能夠一起交流,共同進(jìn)步。
該程序采用了MVC設(shè)計(jì)模式,代碼中的ServletX為總控制器,根據(jù)model值將請(qǐng)求轉(zhuǎn)至相應(yīng)模塊,后臺(tái)數(shù)據(jù)庫(kù)為Oracle,由于emp表中數(shù)據(jù)只有15條,所以我每頁(yè)只顯示一條記錄,效果如圖:
閱讀全文
摘要: 程序里常常會(huì)遇到分頁(yè)的問(wèn)題,因?yàn)橛胔ibernate,所以一直就是用setMaxResult(),setFirstResult()之類(lèi)的來(lái)搞定,可萬(wàn)一不讓用hibernate怎么辦?直接用SQL怎么搞定呢?
解析oracle的rownum
對(duì)于rownum來(lái)說(shuō)它是oracle系統(tǒng)順序分配為從查詢返回的行的編號(hào),返回的第一行分配的是1,第二行是2,依此類(lèi)推,這個(gè)偽字段可以用于限制查詢返回的總行數(shù),而且rownum不能以任何表的名稱作為前綴。
舉例說(shuō)明:
閱讀全文
摘要: 今天做了一個(gè)關(guān)于Graphics 對(duì)象的小程序,主要是對(duì)java自定義控件的應(yīng)用,即程序中的圓形,五角形以及月牙形按鈕,不過(guò)五角星和半圓形存在一些問(wèn)題,在這里把代碼貼上來(lái),希望喜歡java GUI的朋友一起來(lái)探討,也算是向大家請(qǐng)教吧。
閱讀全文
摘要: 終于到家了,咬咬自己的舌頭,活著比什么都強(qiáng)。
閱讀全文
摘要: 最近正在利用業(yè)余時(shí)間重新學(xué)習(xí)j2se的一些知識(shí),因?yàn)楦杏X(jué)以前學(xué)得太過(guò)粗糙了,有時(shí)間的話我會(huì)把所接觸的一些比較新穎的知識(shí)在這里寫(xiě)下,愿與大家共同分享,一起進(jìn)步。今天就說(shuō)說(shuō)java中數(shù)字的格式化。
java.text.DecimalFormat類(lèi)就是專門(mén)對(duì)數(shù)字進(jìn)行格式化的。通過(guò)對(duì)該類(lèi)的應(yīng)用,可以為要輸出的數(shù)字加上單位,或者控制數(shù)字的精度,用法:可以在DecimalFormat實(shí)例化時(shí)傳遞格式,也可通過(guò)對(duì)象調(diào)用applyPattern方法來(lái)實(shí)現(xiàn)設(shè)置格式。
閱讀全文
摘要: 本程序?qū)懹趧倓倢W(xué)習(xí)j2se的swing時(shí),記得課堂上老師說(shuō)起,他們那會(huì)兒畢業(yè)找工作,能夠?qū)懗鰝€(gè)計(jì)算器就算是會(huì)寫(xiě)程序的人,就不愁找不到工作了,于是我就寫(xiě)了這個(gè)程序,安慰一下失業(yè)不久的自己。回想起來(lái),這個(gè)東西還是挺能夠鍛煉邏輯思維的,當(dāng)初確實(shí)是費(fèi)了不少心思,界面就可以看到,懶這個(gè)鍵是調(diào)用Windows系統(tǒng)的計(jì)算器,當(dāng)初就是一步步照它而完成的,當(dāng)然這個(gè)程序并沒(méi)有實(shí)現(xiàn)科學(xué)計(jì)算。由于程序是剛剛系統(tǒng)學(xué)習(xí)編程不久時(shí)寫(xiě)的,很多地方存在不規(guī)范,而且一些地方繞了彎子,諸如界面按鈕的定義并不是采用數(shù)組而成,而是手工畫(huà)上去的,再有就是java監(jiān)聽(tīng)器的使用。
閱讀全文
摘要: 本程序?qū)懹趧倓倢W(xué)習(xí)C#線程時(shí),游戲者可以選擇四個(gè)不同級(jí)別的速度進(jìn)行打字練習(xí),在規(guī)定的時(shí)間內(nèi),用鍵盤(pán)敲擊屏幕中出現(xiàn)的相應(yīng)字母后,該字母便會(huì)消失,分?jǐn)?shù)也隨即加2,由于時(shí)間原因并沒(méi)有實(shí)現(xiàn)太多其他功能,如級(jí)別的自動(dòng)增加,點(diǎn)擊相應(yīng)字母后在該字母上出現(xiàn)相應(yīng)效果,只是簡(jiǎn)單的對(duì)C#中的線程練習(xí)了一把,希望對(duì)初學(xué)線程的朋友能夠有所幫助。
閱讀全文
摘要: 最近正在學(xué)習(xí)C#,所以有關(guān)Java的學(xué)習(xí)心得只能斷斷續(xù)續(xù)進(jìn)行了,這兩天做了個(gè)C#文件復(fù)制的小程序,其實(shí)在C#中,文件復(fù)制非常簡(jiǎn)單,最簡(jiǎn)單的方法使用File.Copy(源文件,目標(biāo)文件)就可實(shí)現(xiàn)了,在程序中,我主要是實(shí)現(xiàn)了根據(jù)后綴名來(lái)選擇要復(fù)制的文件,順便實(shí)現(xiàn)了源文件的排序(按大小,后綴名,名稱,創(chuàng)建日期),在文件復(fù)制過(guò)程中伴有進(jìn)度條和列表框的細(xì)節(jié)顯示,不足之處還請(qǐng)大家指點(diǎn)。
閱讀全文