Wednesday, April 18, 2012

清除快取 cache

幾乎,所有的專案到了給「客戶測試」的階段,就會發生:
endUserA 跟 endUserB 和PG間畫面不一致的情況
endUserA:你們那個畫面的字不是說要改嗎? 我怎麼還沒看到有改…..
PG:我兩天前就改好了 (心中的OS:上輩子就改好了啦 XD)
通常的原因:都是客戶那邊 瀏覽器 快取(cache) 造成的
如果是命苦的駐點工程師,就方便多了,直接在客戶的電腦上,點點按按就好了
如果是命好一滴滴,不用駐點的工程師,這個時候,就要透過電話,跟客戶解釋了
但是,一定是:PG 講破嘴,user 還是搞不清楚 要在那裡按按鈕,搞不好,笨一點的PM就會叫你電腦包一包,去客戶那邊清 cache ……… XD
所以,別再 為難 endUserA、endUserB,找一堆,明明就在他眼前,他卻看不到的按鈕,試試 “快速鍵”吧 ~   (腦直的工程師,總是直覺的叫不懂電腦的地球人,照工程師習慣的做法做)
清 cache 的 快速鍵
IE:Ctrl + F5 強迫將網頁重新整理
         (此功能在 IE8 無效,但在 IE7 與 IE9 RC 都沒問題)
         IE8:Ctrl + Shift + Delete
FireFox: Shift + F5
Chrome: Ctrl + Shift + Delete
Safari:Control + Alt + E,然後按一下 [清除]

附註:清除「各種」網頁瀏覽器快取 的 操作步驟
IE7、 IE9
1. 從功能表列,按一下 [工具]
2. 按一下 [網際網路選項]
3. 按一下 [一般] 標籤
4. 在 [瀏覽歷程記錄] 區段中,按一下 [刪除檔案] 按鈕
IE8在「安全性(S)」內選擇「刪除瀏覽歷程記錄(D)…」
FireFox
1. 從功能表列,按一下 [工具]
2. 按一下 [選項]
3. 按一下 [個人隱私] 的 icon (圖示)
4. 按一下 [清除最近的歷史記錄 或 清除特定網站設定的 Cookie] 的連結
另外 ,按一下 [進階] 的 icon (圖示),勾選「停用自動快取管理」
Chrome
1. 按一下瀏覽器工具列中的 [扳手] 圖示
2. 選取 [工具]
3. 選取 [清除瀏覽資料]
4. 在出現的對話方塊中,針對要移除的資訊類型選取核取方塊
5. 選取 [不限時間] 以刪除所有資料。
6. 按一下 [清除瀏覽資料]
其它:operaSafari

Sunday, April 15, 2012

java.lang.IllegalArgumentException - Can not set xxxClass field to $Proxy

解法:

You need to autowire against the interface type

請檢查該class,所引用的 class ( spring bean ),必需 要引用 interface 的class,而非 implement 的 class。

參考來源:http://stackoverflow.com/questions/6976183/proxy25-error-with-spring-service

Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces

 

解法:

檢查是否有 cglib jar;如果有的話,就是 這支 class,要有 interface

Saturday, April 7, 2012

Amazon Kindle的報關

 終於決定要從Amazon買第四代Kindle基本款,沒有螢幕觸控的那個版本,只是拿來看書的東西不太需要觸控螢幕或3G隨時上網。美國以外的地方只能買國際版的,也就是沒有廣告的版本,比有廣告的多30美元,所以從79美元變成109美元。運費到台灣只要6.34美元。
第一次在Amazon購物,很快就上手,在網路上刷卡後直接告知會需要約六個工作天才會送到。在Amazon網站上可以查看看你的商品已經送到哪了。當Kindle已經到香港時,收到一封DHL寄的電子郵件要我提供個案委任書跟自用切結書。委任書很簡單只要給個人資料傳真回去就行了。而自用切結書中寫的用途是:申請電信管制射頻器材進口許可。原來自己從國外買一台有Wi-Fi功能的電子設備回來也要申請。除了個人資料外還要填產品相關無線資訊令人非常頭大。最後找到的結果在下面,給沒耐心急著找這資料的人先看,
器材名稱:
Kindle Wi-Fi 6" E Ink Display - for International shipment
廠牌:
Amazon
型號:
D01100
工作頻率:
802.11 b/g/n 2400 MHz ~ 2483.5MHz
輸出功率:
802.11b: 14.70dBm, 802.11g: 14.80dBm, 802.11n: 10.80 dBm(BW 20MHz)
填好的自用切結書如下:
Kindle自用切結書

以上的資料是在還沒拿到Kindle時到網路上查到的,其中此篇文章給了很多有用的資訊,不過文中提到的是第三代Kindle,跟我買的機型不同,查資料的過程跟他的大同小異。

步驟一、器材名稱

首先是到此商品的網頁,上面就有商品的全名: Kindle Wi-Fi 6" E Ink Display - for International shipment

步驟二、使用說明書

一樣在商品網頁可以找到說明書的連結Kindle User's Guide

步驟三、搜尋型號

在說明書中可以搜尋Model Number,從這可以找到型號就是D01100

步驟四、搜尋FCC ID

然後一樣在說明書裡搜尋FCC ID可以找出他們對FCC(美國聯邦通信委員會)提出無線設備申請的代碼。有了這代碼就可以去FCC的網站上找出Kindle實際上操作時所產生訊號的資訊。說明書中提到的FCC ID是ZEG-0725

步驟五、FCC申報文件

用Google直接搜尋FCC ID ZEG-0725,查到FCC官方網站中的相關申請文件。下載RF Exposure Info的PDF,內容就可以找到Kindle無線電波的測試結果,順便一提這個測試結果是由台灣的耕興股份有限公司提供的。

購買後第五天早上傳真這兩張單子跟身分證給DHL,下午就拿到Kindle了。拆箱後翻到背面果然D01100的型後就印在上面。