單欄位索引


CREATE NONCLUSTERED INDEX [index_name] ON [dbo].[table_name
(
[field_name] ASC
)WITH (STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

James Wu 發表在 痞客邦 留言(6) 人氣()

awk '{print substr($0,1,6)","substr($0,7,1)","}' DD200801.DAT > DD200801.txt

 

$0:表示第一個字串

後面接的是該字串第幾個字

再後面的是開始算幾個字

",":表示要插入的字元

James Wu 發表在 痞客邦 留言(0) 人氣()

cpio

備份

# find / | cpio -ocvB > /dev/st
# find / | cpio -ocvB > /backup/backup.cpio

還原

# cpio -idvc < /dev/st
# cpio -idvc <  /backup/backup.cpio

備份會使用到的選項與參數:
  -o :將資料 copy 輸出到檔案或裝置上 
  -B :讓預設的 Blocks 可以增加至 5120 bytes ,預設是 512 bytes ! 
     這樣的好處是可以讓大檔案的儲存速度加快(請參考 i-nodes 的觀念) 
還原會使用到的選項與參數:
  -i :將資料自檔案或裝置 copy 出來系統當中 
  -d :自動建立目錄!使用 cpio 所備份的資料內容不見得會在同一層目錄中,因此我們
       必須要讓 cpio 在還原時可以建立新目錄,此時就得要 -d 選項的幫助!
  -u :自動的將較新的檔案覆蓋較舊的檔案!
  -t :需配合 -i 選項,可用在"察看"以 cpio 建立的檔案或裝置的內容 
一些可共用的選項與參數:
  -v :讓儲存的過程中檔案名稱可以在螢幕上顯示 
  -c :一種較新的 portable format 方式儲存 

 

James Wu 發表在 痞客邦 留言(2) 人氣()

將 ANSI 轉換成 BIG5

$ iconv -f ms-ansi -t big5 test.txt

列出支援的語系

$ iconv -l

將 ANSI 轉換成 BIG5 並另存新檔

$ iconv -f ms-ansi -t big5 test.txt > test.txt.big5

$ iconv -f ms-ansi -t big5 test.txt -o test.txt.big5

James Wu 發表在 痞客邦 留言(1) 人氣()

壓縮備份
tar zcvfp – 檔案或目錄 | split -b 4096m -a 2 – 存檔名稱字首.
本例中以 – 取代 tar 的壓縮檔案名稱,將壓縮結果傳給 split 進行切割(4G),再存成指定的名稱。

例如:

tar zcvfp – test* | split -b 4096m -a 2 – test

就會將test開頭所有的檔案壓縮起來並分割成

testaa,testab,testac


還原解壓
cat 存檔名稱字首* | tar zxvf -
一樣用 – 取代 tar 的壓縮檔案名稱,接收 cat 所傳入的合併檔案來解壓。

James Wu 發表在 痞客邦 留言(0) 人氣()

來源:http://blog.csdn.net/Avan_Lau/archive/2010/03/02/5338205.aspx

1.      對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where order by 涉 及的列上建立索引。

 

2.      應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引 而進行全表掃描,如:
  select id from t where num is null
  可以在num上設置預設 值0,確保表中num列沒有null值,然後這樣查詢:
  select id from t where num=0

 

3.      應儘量避免在 where 子句中使用!=<>操作符,否則將使引擎放棄使用索引而進行全表掃描。

 

James Wu 發表在 痞客邦 留言(1) 人氣()

input{text-transform:uppercase;}

輸入字串全部轉換成大寫


input{text-transform:lowercase;}

輸入字串全部轉換成小寫


input{text-transform:capitalize;}

輸入字串第一個字母大寫

 

害我還用 OnChange 寫半天的 Script....

James Wu 發表在 痞客邦 留言(0) 人氣()

來源

使用方式

<head>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="js/ui/jquery-ui-1.8rc3.custom.min.js"></script>
<style type="text/css">@import url(js/ui/jquery-ui-1.8rc3.custom.css);</style>
</head>

jQuery(function($){   $('#date1').datepicker({dateFormat: 'yy/mm/dd',changeMonth: true,changeYear: true}); });

Datepicker.png 

James Wu 發表在 痞客邦 留言(2) 人氣()

來源

使用方式

1. 直接呼叫 generatorPassword(), 接收回傳值就是了.

2. ex: $passwd = generatorPassword()

James Wu 發表在 痞客邦 留言(0) 人氣()

主要連線主機

# ssh-keygen -t rsa
# scp id_rsa.pub demo.test.com:~/.ssh/

想要以公私鑰取代的主機

# ssh demo.test.com
# cat .ssh/id_rsa.pub >> .ssh/authorized_keys

 

執行遠端主機程式

# ssh demo.test.com "rm -rf /"

(千萬別照著打.....)

 

如果有管理多台主機的人,可以把這些寫成 Script,可以結省很多系統管理的功夫

James Wu 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼