直接套用 ajax response 裡的部份物件

最近遇到一個狀況, 當我一個頁面寫好後, 可以用 page=1, 2,…,n 換頁

但是其中只有部份資料是會更動的(也就是說, 基本 layout 是不動的)

這時通常我們會選擇, 將這個部份抽出, 然後原始 layout 頁面全部都用 ajax 呼叫

但是今天終於被我找到方法了 orz

也就是利用 find() 這個 method 去取出 ajax response 裡的需要資料直接套用

但是這樣還不夠, 因為 ajax 的 success response 並不是物件, 所以必須

1
2
3
4
5
6
$.ajax({
'url': '/somepage/'+pageNum,
'success': function(response) {
$('#target').html(jQuery(response).find('#target).html());
}
});

Android Phone: Can’t establish a reliable data connection to the server

I’m using a ROOTed HTC HERO w/ Android 2.1 (VillainRom 10.3). About 2 weeks ago I can’t sync anything from my Google account.

While trying any solution from website, for example: wipe, reflash and etc, the problem still cannot be solved. Till I found this page I known what happened.

can't establish a reliable data connection to the server错误的解决办法

And finally I exam the file: /etc/hosts.conf, there exists2 3 more addition lines containing statical IP mapping. After removing them, I works…But all my phone data must be repaired lol…

解決 Oracle imp/exp 後資料庫欄位註解變亂碼的問題

System: linux, UTF8
Oracle NLS info: NLS_CHARACTERSET=AL32UTF8, NLS_LANGUAGE=AMERICAN

當我們要 exp(ort) 資料到其他資料庫, 然後imp(ort) 時會遇到很奇怪的狀況

表內的資料都是正常的中文, 但欄位的敘述是亂碼(一堆’?’)

找了一堆資料後的結論是, 該資料庫(表)的語系為 ”TRADITIONAL CHINESE_TAIWAN”.AL32UTF8

1
select userenv('language') from dual;

但是系統預設的是 “AMERICAN”.AL32UTF8

所以變成必須在 import 以及 export 時都先設定資料庫應該要使用的語系

1
export NLS_LANG="TRADITIONAL CHINESE_TAIWAN".AL32UTF8

這樣就可以啦