PIXNET Logo登入

長島冰茶的工程師筆記

跳到主文

我荒廢之今日,正是昨日殞身之人祈求之明日....

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 03 週四 201911:54
  • [Git] 打包兩個 commit 之間的所有異動檔案

git diff e630759  HEAD --name-only | xargs zip diff.zip
(繼續閱讀...)
文章標籤

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

  • 個人分類:GIT
▲top
  • 10月 05 週五 201810:42
  • [Gitbook] 放下載的連結

格式如下
<a href="xxx.zip" download target="_blank">xxx.zip</a>
 
(繼續閱讀...)
文章標籤

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

  • 個人分類:GIT
▲top
  • 4月 10 週二 201814:41
  • [Linux] 刪除目錄下,七天前的檔案

$ find . -type f -atime +7 | xargs rm
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 12月 28 週四 201714:13
  • [MySQL] 清除 query cache

雖然 query cache 可以提升效能,但如果在測試 API 效能的時候反而會造成困擾,可以用以下語法來清除 query cache
1. RESET QUERY CACHE;
2. FLUSH QUERY CACHE;
(繼續閱讀...)
文章標籤

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

  • 個人分類:MySQL
▲top
  • 11月 28 週二 201710:23
  • [Linux] 搜尋目錄下有沒有未解的 git 衝突

方法1 (直接用 find 搜尋整個目錄)
$ find ./ -name \*.php -exec grep -wl '<<<<<<< HEAD' {} \;
方法2 (更新的時候,順便檢查兩個 commit 之間的異動)
$ git diff a57b997..ae47664 | grep '+<<<<<<< HEAD'
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 11月 06 週一 201717:50
  • [PHP] Ubuntu 下使用 CodeIgniter 3 ,session 無法自動被刪除的問題

問題
這個問題是因為在 ubuntu 不知道哪一版開始,預設會把 php 刪除 session 的動作關掉
然後系統會自行使用 /usr/lib/php/sessionclear 的命令來清除 session
但預設刪除的是 sess_* 的檔案
但 CodeIgniter 3 產生的 session 檔案為 ci_session* 的檔案
所以 session 會一直留在目錄裡面,直到 目錄的 index 爆掉為止
筆記
session 預設目錄: /var/lib/php/sessions
session 刪除檔案的命令: /usr/lib/php/sessionclear
PHP 原生的 session 檔名: SESS_*
Codeigniter 3 建立的 session 檔名: ci_session*
 
(繼續閱讀...)
文章標籤

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

  • 個人分類:PHP
▲top
  • 10月 20 週五 201711:05
  • [Git] 找回被 reset 掉的 commit

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
c50a74f HEAD@{2}: checkout: moving from hotfix_#467_fix_email_reveal to c50a74fa95aa586738946320a2d6bd013a4fb0e6
b846b19 HEAD@{3}: checkout: moving from 9f137318cee420484b7e1c3b70c16ab1debab782 to hotfix_#467_fix_email_reveal
9f13731 HEAD@{4}: checkout: moving from hotfix_#467_fix_email_reveal to 9f13731
b846b19 HEAD@{5}: checkout: moving from 9f137318cee420484b7e1c3b70c16ab1debab782 to hotfix_#467_fix_email_reveal
9f13731 HEAD@{6}: commit: 8787878787
4acb037 HEAD@{7}: checkout: moving from hotfix_#467_fix_email_reveal to 4acb037117557efe4b451fd3af4a7a3fad6a61d4
2. 再下 git checkout 到你消失的 commit (例 87878787)
$ git checkout 9f13731
Previous HEAD position was b846b19... [Feature] - #467 - hide commit message
HEAD is now at 9f13731... 8787878787
 
(繼續閱讀...)
文章標籤

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

  • 個人分類:GIT
▲top
  • 10月 02 週一 201718:02
  • [PHP] 正規表示法拆成多行以及加註解的寫法

第一次看到,快速做個筆記。
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) 人氣(47)

  • 個人分類:PHP
▲top
  • 9月 18 週一 201711:31
  • [MySQL] - 快速筆記

1. 顯示 schema
    SHOW COLUMNS FROM `TABLE_NAME`;
(繼續閱讀...)
文章標籤

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

  • 個人分類:MySQL
▲top
  • 9月 11 週一 201718:30
  • [Mysql] mytop 監控

安裝
$ apt-get install
設定
$ vim ~/.mytop
 
(繼續閱讀...)
文章標籤

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

  • 個人分類:MySQL
▲top
12...34»

文章搜尋

個人資訊

wbkuo
暱稱:
wbkuo
分類:
數位生活
好友:
累積中
地區:

文章分類

toggle 程式設計 (22)
  • MSSQL (0)
  • AWS (1)
  • Laravel (3)
  • Oracle (2)
  • Sublime Text (7)
  • Solr (11)
  • GIT (7)
  • Apache (6)
  • Java (2)
  • Mac (6)
  • Bootstrap (1)
  • 網路元件 (8)
  • PHP (50)
  • MySQL (24)
  • JavaScript (36)
  • Python (1)
  • CSS (10)
  • HTML (13)
  • Linux (68)
  • Windows (16)
  • ACM解題 (12)
  • Android (3)
toggle 我的函式庫 (2)
  • PHP 函式 (3)
  • JavaScript 函式 (1)
toggle 其他 (7)
  • 好聽的歌 (2)
  • 快速筆記 (5)
  • 工作心得 (2)
  • 網路文章 (8)
  • 好用軟體 (4)
  • 個人小工具 (0)
  • 我有話說 (3)
  • Nginx (3)
  • 未分類文章 (1)

最新文章

  • [Git] 打包兩個 commit 之間的所有異動檔案
  • [Gitbook] 放下載的連結
  • [Linux] 刪除目錄下,七天前的檔案
  • [MySQL] 清除 query cache
  • [Linux] 搜尋目錄下有沒有未解的 git 衝突
  • [PHP] Ubuntu 下使用 CodeIgniter 3 ,session 無法自動被刪除的問題
  • [Git] 找回被 reset 掉的 commit
  • [PHP] 正規表示法拆成多行以及加註解的寫法
  • [MySQL] - 快速筆記
  • [Mysql] mytop 監控

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章精選

熱門文章

  • (57)mysql 修改密碼
  • (22,462)設定 mysql 允許外部連線
  • (1,620)[未解決] 工作排程器出現:選取的工作"{0}"已不存在
  • (1,222)解決 tmp 空間不足問題
  • (1,274)USB 碟出現 USBC?? 的檔案如何復原
  • (21,678)[linux] ln 連結刪除的測試
  • (11,057)[linux] 背景執行
  • (5,704)[Linux] CentOS 安裝 apache SSL
  • (2,691)[PHP] 取得目前 PHP 記憶體使用量
  • (14,665)[Oracle] 查詢 Oracle 版本