[MySQL] Mysqldump 備份&還原資料庫 – 指令範例

安裝 apt-get install mysql-client-* 版本自行查閱,以下為5.1版本範例 apt-get install mysql-client-5.1 指令範例-備份 備份使用mysqldump 備份單一資料庫 mysqldump -h hostname -u root -p database_name > backup.sql; 備份資料庫中單一資料表 # mysqldump -u root -p database_name table_name > backup.sql; 備份多個資料庫 # mysqldump -u root -p –databases db1 db2 > […]

[Linux] Rsync 基本使用 – 遠端rsync WebApplication佈署範例

指令語法 rsync -option /來源目錄 /目的路徑/ 範例 rsync -av /home/www/www.project.com/webroot www-data@10.1.2.10:/home/www/www.project.com/ Exclude範例用法: rsync -av –delete –exclude “web/upload” –exclude “yii” /home/www/www.project.com/webroot www-data@10.1.2.10:/home/www/www.project.com/ 參數表: -v, –verbose increase verbosity –info=FLAGS fine-grained informational verbosity –debug=FLAGS fine-grained debug verbosity –msgs2stderr special output handling for debugging -q, […]

[jQuery] AJAX跨網域 | AJAX Cross Domain Request withCredentials (Access-Control-Allow-Origin)

做個AJAX跨網域可是容易忘記細節的,這就來篇Note, 後端部分,Server Header請開啟(以PHP動態Header為例): header(“Access-Control-Allow-Origin: *”); header(“Access-Control-Allow-Credentials: true”); Cookie夾帶 如需夾帶Cookie則前端的AJAX需開啟Credentials,JQuery為例: $.ajax({ xhrFields: { withCredentials: true }, type: “GET”, url: “http://www.example.org/ajax.php” }).done(function (data) { console.log(data); }); xhrFields中withCredentials要開啟,這就是亮點!

[Linux] vi 與 vim 指令一覽表整理

vi的寫code改code實在有它特有的魅力,我這邊轉載整理了vi / vim的指令,這樣就不用再去設快捷鍵(像Mac Terminal的"/033[5~"),用原汁原味的指令實在不錯!!!   vi 是 unix 家族下最功能強大的文字編輯器,讓用戶只要使用一個鍵盤就可以完成所有的編輯。而 vim 則是 vi 的加強版,甚至在 Windows 上也找得到 vim 的芳蹤。但 vi/vim 眾多的指令卻經常令初學者卻步,它的指令還有分大小寫,以下就是我所整理出來那些令人卻步的指令: 編輯模式 指令 說明 i 在游標位置進入編輯模式 I 在游標行的第一個非空白字元進入編輯模式 a 在游標位置後進入編輯模式 A 在游標行的最後一個字元進入編輯模式 o 向下新增一行,並進入編輯模式 O 向上新增一行,並進入編輯模式 cc 刪除游標行,並進入編輯模式 [ESC] 取消指令或退出編輯模式   游標移動 指令 說明 gg 移到第一行 […]

[PHP] 匯出處理 – CSV、EXCEL匯出實例教學

以CSV為例,PHP的Header與輸出如下: header(“Content-type: text/x-csv”); header(“Content-Disposition: attachment; filename=$filename”); echo $content; exit; 檔案格式介紹: 格式 Type 相隔符號 CSV text/x-csv , SXW application/octet-stream \t Word application/msword Excel application/vnd.ms-excel 編碼轉換: (1) iconv ( “原編碼” , “新編碼” , “內容” ); echo iconv( “UTF-8”, “Big5” , $content); (2) […]

[Linux] 使用dd指令 – 硬碟讀寫效能測試

dd 指令 dd if=<Input File> of=<Output File> bs=<Bytes> count=<Count> Write測試指令範例 : // 純粹測暫存,無同步 dd if=/dev/zero of=/tmp/output bs=1G count=1; rm -f /tmp/output // 同步寫入,模擬單檔Stream寫入,Block Size不生效 dd if=/dev/zero of=/tmp/output bs=1G count=1 conv=fsync; rm -f /tmp/output dd if=/dev/zero of=/tmp/output bs=1M count=1K conv=fsync; rm […]