一周學(xué)習(xí)精選(2018-09-23)

git submodules

當(dāng)你在一個(gè)項(xiàng)目中需要使用其他 repository 時(shí),你可以將其源碼復(fù)制到本地集成厅须,但是這樣后續(xù)該代碼更新的時(shí)候就很難保持更新拷恨。一個(gè)更好的方法是使用 submodule某饰。方便集成,同時(shí)保持一定的獨(dú)立性湖笨,且易于更新。

http://www.reibang.com/p/9000cd49822c

git remote

使用 git 的時(shí)候蹦骑,經(jīng)常會(huì)使用依照教程使用一些關(guān)鍵詞慈省,比如remote, origin, master,久而久之 成為習(xí)慣眠菇,但是不知道什么意思边败。

$git remote
origin

"remotes":repositories whose branches you track.

http://gitimmersion.com/lab_39.html
簡(jiǎn)單概括, orign 是其中一個(gè)遠(yuǎn)程倉庫(remotes)的名字捎废,一般默認(rèn)的約定俗成的遠(yuǎn)程服務(wù)器都會(huì)成為 origin笑窜,一般指 的就是 github 或者自建 git 服務(wù)器的 repo。

git remote add origin https://github.com/aaron0769/test.git
git push -u origin master

第一句指定遠(yuǎn)程分支 origin 指向什么地址登疗。這里不一定要遠(yuǎn)程地址排截,也可以是一個(gè)本地的 git 目錄。第二句指上傳 master 分支到 origin 這個(gè) remote辐益,只要第一次指定即可匾寝。

參考
https://stackoverflow.com/questions/5617211/what-is-git-remote-add-and-git-push-origin-master/5617350

對(duì)git初學(xué)者來說,容易被不同命令之間操作的對(duì)象以及位置搞混荷腊,提供一個(gè)這樣的圖供參考。

git-transport-v1.png

來源
https://patrickzahnd.ch/uploads/git-transport-v1.png

shellcheck

https://www.shellcheck.net/
finds bugs in your shell scripts.
“shell 腳本猛于虎”急凰,shell 腳本引發(fā)過故障已經(jīng)不用多舉例子了女仰,但日常工作中有時(shí)用 shell 又能帶來非常大的便利,又不得不用抡锈。shellcheck 是一個(gè)用于檢查 shell 腳本中潛在問題和風(fēng)險(xiǎn)的工具疾忍,一定程度上避免可能出現(xiàn)的shell腳本的bug。

?  cat test.sh
my_home=`ls ~/tmp/tmp/`
rm ~/tmp/tmp/$my_home
?  shellcheck test.sh

In test.sh line 1:
my_home=`ls ~/tmp/tmp/`
^-- SC2148: Tips depend on target shell and yours is unknown. Add a shebang.
        ^-- SC2006: Use $(..) instead of legacy `..`.


In test.sh line 2:
rm ~/tmp/tmp/$my_home
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Restful API 對(duì)于長時(shí)間任務(wù)的處理方法

Restful API 已經(jīng)成為了大部分 HTTP API 的通用標(biāo)準(zhǔn)床三,用于處理資源的表示比較簡(jiǎn)單快捷一罩。但 HTTP 本身是無狀態(tài)的協(xié)議,對(duì)于需要較長時(shí)間執(zhí)行的任務(wù)來說天然不適合處理撇簿。因此 Restfulapi 對(duì)于這類需要長時(shí)間執(zhí)行的任務(wù)會(huì)通過異步的方式進(jìn)行調(diào)用聂渊。在響應(yīng)中,返回狀態(tài)碼202(accepted)和一個(gè)任務(wù) id四瘫,用于請(qǐng)求方后續(xù)的查詢汉嗽,也可以包含其他信息例如預(yù)估時(shí)間等。

https://www.oreilly.com/library/view/restful-web-services/9780596809140/ch01s10.html

apple Shortcuts

有哪些實(shí)用有趣的 iOS 12 捷徑(Shortcuts)分享找蜜? - 知乎
https://www.zhihu.com/question/295095411

iTerm 綁鍵小改動(dòng)大方便

iTerm 是每天工作的主要界面饼暑,常常在不同的 tab 和 pane 之間切換。有時(shí)候也會(huì)在同一個(gè)窗口中用 vim 分割成不同的窗口,因此又多了一層切換弓叛。

我的方案是這樣的:
cmd(Mac 下)用來可控制 iTerm 窗口的切換彰居,ctrl 用來控制 vim 或者 shell 里面的窗口切換。然后通過修改 iTerm 默認(rèn)鍵撰筷,實(shí)現(xiàn)快速的跳轉(zhuǎn)陈惰,以下是我的綁定設(shè)定逞敷,你可以參考:

iTerm -> Preference -> Keys -> ‘+’新增綁定:
cmd + h/l 左右跳轉(zhuǎn)不同的 tab
cmd + j/k 跳轉(zhuǎn)同一個(gè) tab 下的不同 pane(面板)

bash 下(默認(rèn))的快捷鍵:
ctrl + a/e 跳轉(zhuǎn)一行的最前或最后
ctrl + f/b 同一行的字符前后移動(dòng)
ctrl + p/n 上下行跳轉(zhuǎn)

vim 中著恩,我也修改了綁定鍵實(shí)現(xiàn)方便的跳轉(zhuǎn)

"split navigations
nnoremap <C-J> <C-W><C-J>
nnoremap <C-K> <C-W><C-K>
nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
nnoremap <C-W> <C-W><C-W>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市特咆,隨后出現(xiàn)的幾起案子影钉,更是在濱河造成了極大的恐慌画髓,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件平委,死亡現(xiàn)場(chǎng)離奇詭異奈虾,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)廉赔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門肉微,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜡塌,你說我怎么就攤上這事碉纳。” “怎么了馏艾?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵劳曹,是天一觀的道長。 經(jīng)常有香客問我琅摩,道長铁孵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任房资,我火速辦了婚禮蜕劝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘轰异。我一直安慰自己岖沛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布搭独。 她就那樣靜靜地躺著烫止,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戳稽。 梳的紋絲不亂的頭發(fā)上馆蠕,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天期升,我揣著相機(jī)與錄音,去河邊找鬼互躬。 笑死播赁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吼渡。 我是一名探鬼主播容为,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼寺酪!你這毒婦竟也來了坎背?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤寄雀,失蹤者是張志新(化名)和其女友劉穎得滤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盒犹,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡懂更,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了急膀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沮协。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖卓嫂,靈堂內(nèi)的尸體忽然破棺而出慷暂,到底是詐尸還是另有隱情,我是刑警寧澤晨雳,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布行瑞,位于F島的核電站,受9級(jí)特大地震影響悍募,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜洋机,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一坠宴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绷旗,春花似錦喜鼓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至角骤,卻和暖如春隅忿,著一層夾襖步出監(jiān)牢的瞬間心剥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國打工背桐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留优烧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓链峭,卻偏偏與公主長得像畦娄,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弊仪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1熙卡,查看所有遠(yuǎn)程分支:%git branch -r 2, 拉取遠(yuǎn)程分支并創(chuàng)建本地分支git checkout -...
    will666閱讀 2,055評(píng)論 0 18
  • 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git c...
    LOVE_晴天閱讀 2,320評(píng)論 0 10
  • 本片內(nèi)容轉(zhuǎn)自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃兒閱讀 4,916評(píng)論 2 88
  • 時(shí)隔四年励饵,再次回到了c市驳癌,在腳踏入曾經(jīng)待過四年的學(xué)校門口的那一瞬間,曾經(jīng)的一切景象有如快進(jìn)般一幕幕快速閃過曲横,這里...
    纏回歸去閱讀 335評(píng)論 0 0
  • 今天上班路上看到一句話—那些被阻擾的夢(mèng)想喂柒,只要你還敢追,遲早會(huì)被生活回贈(zèng)以甘甜禾嫉。清早的一味雞湯灾杰。 今天學(xué)習(xí)的內(nèi)容有...
    lijingfx閱讀 580評(píng)論 0 0