有時不小心 push 上去後才發現有某些目錄忘記加到 .gitignore
這時候可以用下面的方法
git rm -r --cached some-directory
git commit -m 'Remove the now ignored directory "some-directory"'
git push origin master
原文:
https://stackoverflow.com/questions/7927230/remove-directory-from-remote-repository-after-adding-them-to-gitignore
2018年6月13日 星期三
2018年6月6日 星期三
讓 Mac 的圖片預覽功能(QuickLook) 支援 WebP 格式的圖片
WebP (發音weppy) 是由 Google 開發的新一代圖片檔格式,但目前 Mac 的預覽功能 (在檔案上面按空白鍵那個功能) 還不支援,我們可以透過安裝外掛的方式,就可以預覽 WebP 的圖片檔囉。
只要在 Terminal 中輸入以下指令,就安裝完成了
curl -L https://raw.github.com/emin/WebPQuickLook/master/install.sh | sh
成果:
參考:
2018年5月30日 星期三
讓 Linux 主機查詢 DNS 時優先查找 IPV4 IP
如主機環境無法連 IPV6,但是要連線的 FQDN 有 IPV6 與 IPV4 兩種 IP
連線時就必須等 IPV6 連線逾時才會嘗試連 IPV4 IP
此時可新增如下設定,就會優先查 IPV4 IP
# vim /etc/gai.conf
precedence ::ffff:0:0/96 100
2018年5月18日 星期五
ssh 指定預設登入的使用者
ssh 預設在建立連線時,會帶目前登入的使用者名稱,但實際上我們幾乎不會用目前登入的使用者名稱去連對方的機器,這時候只要在登入的家目錄設定一個 .ssh/config 檔案,就可以了
Host *
User
Host example
HostName example.net
User buck
Host *
User
Host example
HostName example.net
User buck
注意 .ssh/config 的權限需要是 600 才行
Bootstrap-Vue Table 綁定 row click 方法
藏在 document 的 Event 裡面...
找半天沒看到,結果 Google 看到 Github issue 也有人在討論 XD
找半天沒看到,結果 Google 看到 Github issue 也有人在討論 XD
<b-table bordered striped hover
:items="environments"
:fields="fields"
:current-page="currentPage"
:per-page="perPage"
:filter="filter"
v-model="shownItems"
@row-clicked="myRowClickHandler"
>
<template slot="actions" scope="environment">
<b-btn size="sm" @click="log(environment.item)">Details</b-btn>
</template>
</b-table>
methods: {
myRowClickHandler(record, index) {
// 'record' will be the row data from items
// `index` will be the visible row number (available in the v-model 'shownItems')
log(record); // This will be the item data for the row
}
}
https://github.com/bootstrap-vue/bootstrap-vue/issues/774
https://bootstrap-vue.js.org/docs/components/table#component-reference
2018年5月14日 星期一
Ubuntu 18.04 server 網卡配置設定
Ubuntu 18.04 採用了 netplan 來管理網路,
設定檔的部分採用 yaml 格式來撰寫,
預設路徑位於 /etc/netplan/, 設定好後執行 netplan apply 就套用新的設定了。
官網有很詳細的說明跟範例: https://netplan.io/examples
預設路徑位於 /etc/netplan/, 設定好後執行 netplan apply 就套用新的設定了。
官網有很詳細的說明跟範例: https://netplan.io/examples
2018年4月19日 星期四
Python 計算巢狀式串列 (nested list ) 中某個元素的總數加總
好吧,nested list 不知道中文要怎麼翻譯比較順,就先叫他巢狀式串列吧 XD
假設有一個 list 集合的資料結構長這樣,我們想要計算書本的總數
假設有一個 list 集合的資料結構長這樣,我們想要計算書本的總數
[
{'name':'James', 'books':["Python", "Java", "Golang", "C++"]},
{'name':'Amy', 'books':["Node.js", "C"]},
{'name':'Danny', 'books':["Perl", "JavaScript"]}
]
這時候可以先用 for 迴圈將所有 books 元素拉出來再計算 books 元素的長度,最後加總起來就可以了
sum = 0
for x in list:
sum += len(x['books'])
print(sum)
我喜歡用一行寫法,簡潔快速
print(sum([len(x['books']) for x in list]))
訂閱:
文章 (Atom)
如何在 golang 裡面引用 gitlab private repo
參考文章:https://stackoverflow.com/questions/27500861/whats-the-proper-way-to-go-get-a-private-repository 原文是用 gitlab.company.com 當範例,這邊改成一般帳號...
-
UPDATE: 4/8 最新版本:Gavotte_RAMDisk 1.0.4096.4 下載 3/3 開啟PAE的方法 3/3 自動儲存RAMDISK資料的方法 gavotte 的 ramdisk 真是好物啊 XDDDD! 隨這最近這一波的記憶體價格下滑 相信很多人都馬上...
-
微軟把MSN升級成Live版本的時候,也順便推出了一套Windows Live Mail給大家免費下載 感覺就是要跟Thunderbird打對台?! Thunderbird 這傢伙已經出了第二版了 功能跟介面也比第一版的時候好上手 最喜歡的還是他的外掛功能,由於外掛功能,我...
-
買地盤的好時機 就是先開戰打到自己 重傷 這時候別人是不能打你的!!! 重傷期間趕快去領錢 買地盤 不然小六又會被搶劫了...哈哈哈 4級 3同伴 - 4間賭場 4間酒店 http://apps.facebook.com/street-fights/details.php?id=...
-
「協定」就是指共同制定的規範或是標準。因為網路是由一堆電腦組成的,他們必須要有共通的語言,就跟我們人一樣。所以便制定各種網路通訊協定,來讓電腦可以互相連線將訊息或資料傳送給對方。
-
開心動物園的邀請功能真是太濫了啦 朋友一堆每次想要送動物給朋友都覺得好麻煩 為什麼他不設計成跟義氣仔女一樣的發送功能咧 不是都一樣是6waves的東西= = 只好寫一個簡單的Script來自動點選邀請名單 第一次簡單的編輯一下名單,就能快速送出邀請名單 之後都不用在選擇要發送的名...
