Android 2.3 SDK released!!!

06 December 2010

等了好久

Android 2.3 SDK 終於釋放了

來這看相關說明!!!

看說明影片,不知道裡面那隻手機是不是Nexus 2....

希望不要啊!!

好醜!!




然後2.3還有新增ProGuard的支援!!!

真的是太棒了,我在想應該是想解決前陣子一直被人詬病的破解問題!

至少可以提高一些門檻了!




快去更新來玩玩吧!

read more »


thinkpad t410 換8G記憶體

27 November 2010

記得一個月前,一條4G的記憶體一條大概要快3000!!

但是在兩個禮拜前,好像突然降到一條大概2000,

最近還有1700的。

但是我在Y拍上面買 19xx多的。

買了兩條。

這裡就順便教人家怎麼拆解T410,

通常筆電的兩個記憶體插槽都在背部,

T410一樣也是,但是T410的背部記憶體插槽只有一個!!

另一個在鍵盤底下,

這邊就順便教大家怎麼拆鍵盤





金士頓 1333 4G*2


















首先翻到背面,看到圖中的紅色圈圈,把那顆螺絲卸下來




打開以後,會看到背部的第二個記憶體插槽,可以將一條記憶體插上
然後圖中一樣有個紅色圈圈的螺絲點,一樣要把他卸下來
那顆螺絲是鍵盤的螺絲



卸下螺絲後,回到正面,然後稍微用一點力,把鍵盤往上推,
可以利用一字螺絲起子,插入鍵盤最下方的細縫,稍微往上推,鍵盤就起來了





鍵盤底下會有一塊黑色的東西,把它掀起來(別撕掉喔)
第一個記憶體插槽就在這!






read more »


RequestDispatcher和springmvc的差別

19 November 2010


今天就在想RequestDispatcher和springmvc的差別

通常會用springmvc,是因為想要做到MVC的架構,

如果單單透過servlet,是無法達到該效果。

但是如果透過servlet的RequestDispatcher是可以的!

我就突然想到,那這樣我通通用RequestDispatcher不就好了

但再仔細想想兩者間的差別,大概的想法如下


如果透過RequestDispatcher

譬如說我要看會員列表(/action/member/list)

就得在web.xml中部屬一個mapping

mapping到某隻 servlet(讀取會員清單的操作)

再透過RequestDispatcher把會員清單資料傳到應對應到的頁面


如果要新增一個會員(/action/member/insert)

一樣得在web.xml中mapping到某個servlet

這時候在web.xml會有2個serlvet mapping



如果是透過springmvc

是先透過在web.xml中springmvc設定的DispatcherServlet

然後再透過該DispatcherServlet定義的config檔案

看要Dispatch到哪個Controller

看到這,似乎兩者之間看起來差不多?

但是如果我們同樣需要兩個功能

一個是新增會員,一個是讀取會員列表

我們不需要像上面一樣定義到兩個servlet

我們只需要定義一個專門在處理會員的controller

然後透過controller去控制

該controller裡面就會有兩個method

public ModelAndView list(HttpServletRequest req, HttpServletResponse resp)
public ModelAndView insert(HttpServletRequest req, HttpServletResponse resp)



這是我想到的地方,

如果有誤,歡迎更正。謝謝





read more »