身為 WEB 的程式設計師,轉眼工作也滿四年了,雖然陸續都有寫一些筆記
但一直散落在公司的電腦、公司的部落格、和公司的專案、和我的個人筆記本裡面
亂放的結果就是自己也找不到了,也不知道自己會了些什麼?

一直沒有好好寫筆記的原因,我後來想了一想,是覺得網路上的前輩那麼多

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

格式如下
<a href="xxx.zip" download target="_blank">xxx.zip</a>

 


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

$ find . -type f -atime +7 | xargs rm


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

雖然 query cache 可以提升效能,但如果在測試 API 效能的時候反而會造成困擾,可以用以下語法來清除 query cache


1. RESET QUERY CACHE;
2. FLUSH QUERY CACHE;

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

方法1 (直接用 find 搜尋整個目錄)
$ find ./ -name \*.php -exec grep -wl '<<<<<<< HEAD' {} \;

方法2 (更新的時候,順便檢查兩個 commit 之間的異動)
$ git diff a57b997..ae47664 | grep '+<<<<<<< HEAD'

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

問題
這個問題是因為在 ubuntu 不知道哪一版開始,預設會把 php 刪除 session 的動作關掉
然後系統會自行使用 /usr/lib/php/sessionclear 的命令來清除 session
但預設刪除的是 sess_* 的檔案
但 CodeIgniter 3 產生的 session 檔案為 ci_session* 的檔案

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

1. 先使用 git reflog 查看剛才你還沒 push 的 commit 在哪

$ git reflog
b846b19 HEAD@{0}: reset: moving to origin/hotfix_#467_fix_email_reveal
ebe56b3 HEAD@{1}: checkout: moving from c50a74fa95aa586738946320a2d6bd013a4fb0e6 to ebe56b3c1cb256e2c07c34db9d5c6a3aff60240c

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

第一次看到,快速做個筆記。

function isMatch($url) {
    $rx = '~
    ^([a-z]+)   # 註解1
    ([0-9]+)$   # 註解2
    ~x';

   return preg_match($rx, $url);
}

isMatch("111222333");
// false

isMatch("aaabbccc");
// false

isMatch("a1");
// true

isMatch("abc123");
// true

 

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

1. 顯示 schema
    SHOW COLUMNS FROM `TABLE_NAME`;


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

安裝
$ apt-get install

設定
$ vim ~/.mytop

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