終于明白曾經他們失落的目光,當年的你們是否一樣;間有懈怠或有頹放,難知多久方能補上;今起,不再彷徨!
#
Date date = new Date(); Date thirty = new Date(); thirty.setTime(date.getTime()-30*24*60*60*1000); 乍一看,這段代碼"正確無比"。 比如今天是2008-09-23
輸出:Tue Sep 23 14:24:27 CST 2008 可是
輸出:Mon Oct 13 07:27:14 CST 2008 很明顯,結果是錯誤的。原因在:30*24*60*60*1000。date.getTime()是long類型,30*24*60*60*1000是會隱式的轉換成long類型,可是在轉換之前,就已經溢出了!
輸出:-1702967296 已經溢出了,再轉換成long類型,也是負數了。 但是在乘之前就做類型轉換,就不會有問題。30 * 24 * 60 * 60 * 1000L 在24*24*60*60*1000的時候,還是不會溢出的,在25的時候就溢出了。
免費用戶享有的權限有: Unlimited storage Up to 100MB per file Unlimited uploads Unlimited downloads Unlimited bandwidth Image galleries No sign up required No software to install 除了單個文件最大為100MB外,幾乎沒有任何其他限制。而且可以實現文件夾共享。比如我的:http://www.mediafire.com/?sharekey=e0e1f38d642389c2ab1eab3e9fa335ca099ad44a7a67e119 上傳速度也超快(關于這點,我是在公司試著上傳了幾個文件,速度很快),界面也非常漂亮。廢話不多話,大家試用一下就知道。
from: http://littlez.javaeye.com/blog/236059 我們總在說優化,有這么多可優化的地方嗎? 開發需求:
--EOF--
最近常去的音樂網站: http://www.google.cn/music. 作為互聯網的老大,google進軍數字音樂,雖然就目前來看,google在音樂搜索上無法和baidu競爭,百度MP3搜索是利用搜索蜘蛛在互聯網上搜索所有的MP3音樂文件,輸入一個歌曲名,就會得到海量的音樂文件;而Google Music則是與一家在線音樂服務商——巨鯨音樂網合作,音樂文件全部來自該網站。但是,google走的是法規道路。google今天能和一家音樂網合作,明天后天就可以簽更多的合作伙伴。而baidu呢,隨著版權保護的愈發嚴格,未來是一片嚴峻。 http://www.xiami.com. 一家還處于內測階段的P2P音樂網站,形勢還不好說。不過能找到很多稀缺資源。畢竟web2.0,人多力量大,資源共享的確很搶眼。more http://tagoo.ru/en. 這家上線不久的俄羅斯mp3搜索引擎Tagoo看來頗受歡迎,沒幾月時間Alexa排名就進入了2萬內。用戶可以直接給搜索結果中的每首歌曲定義心情標簽,借此實現音樂心情搜索和推薦;搜索結果的Playlist文件即使生成并提供下載,用戶無需逐個下載Mp3文件即可使用播放器直接播放。
有數組
如果直接使用 == 來判斷兩者是否相同:
結果會是:not equals 而使用equals:
結果也是:not equals 數組的比較,應該是使用java.util.Arrays
結果為:equals Arrays.equals的參數可以是任意類型的數組。具體見:http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html
from: http://littlez.javaeye.com/blog/231133
dwr可以讓我們在瀏覽器中使用javascript調用服務器端的java代碼。 dwr主要包括兩部分: 運行在客戶端的js代碼發送請求到服務器端; 服務器端的dwr servlet處理請求,并將結果和數據返回到客戶端。 有一張關于dwr很精確的圖:
DWR簡單配置: 1.首先dwr.jar是必須的。下載后放在/WEB-INF/lib目錄下。
2.在/WEB-INF/目錄下,增加一個dwr.xml文件。格式如下:
根節點是dwr,我在第一次配置這個dwr.xml的時候,忽略掉了,根結點直接就是allow,然后就一直報錯,很腦殘的錯誤。所以在這里也稍微提醒一下。 create的creator屬性常用的為new和spring。new就是每次調用的時候,都會實例化一個新的對象來處理請求;spring就是從Spring的配置文件中取得bean。 以JDate為例,javascript屬性是DWR動態為服務器端的Date類(java)生成一個相應的客戶端JDate類(Javascript)。JDate可以使用Date的所有public方法。 3. 配好了dwr.xml,接下來配置/WEB-INF/web.xml。我們需要在web.xml中增加如下<servlet>和<servlet-mapping>:
這個servlet就是用來處理dwr發送的請求。
4. dwr訪問 這時候,如果你已經在本地啟動了你的應用(假設是在tomcat中),可以訪問如下URL:
http://localhost:8080/[YOUR-APP-NAME]/dwr
你會看到在dwr.xml配置的兩個類.點擊JDate,可以看到所有可以調用的方法,并且可以點擊,在按鈕的右邊看到點擊的反饋. 在這個頁面的上方,你還會看到如下代碼:
當你的頁面需要使用JDate時,就必須把上面的script代碼片段放到你的頁面中。
我們就可以使用JDate了. 這里主要是為了介紹一下dwr最基本的使用,那么dwr的一些其他能力,比如超時處理和錯誤處理,就不在這里說了.
Copyright @ littleQ Powered by: .Text and ASP.NET Theme by: .NET Monster