背景
狗蛋年近三十,被老母親逼著跟隔壁村大花成親
狗蛋厭倦了種田,覺得自己的人生要自己決定
於是在某大型婚戀平臺上約了個妹紙
狗蛋感覺有詐 ,於是叫我今晚陪他一起去面基
到了約定的飯店後 我們都震驚了
見到妹紙的一瞬間 我們倆全部都淪陷
宇宙創世的光芒 衝擊著我們的天蓋骨
由於狗蛋從小到大都在敲程式碼 沒見女人
狗蛋的額頭冒出了豆大般的汗珠子
腿就像燒柴油的馬達 在桌子下狂抖
女神問:“嗯?地震了?”
我急忙用牙籤插進了狗蛋的腿
微笑說:“女神您好 那是我見了您後的心跳聲 嘻嘻”
說完我看向狗蛋 他雙手緊握狗腿
額頭上冒出了土豆般大的汗珠子
穩定住局面後 我快速對女神進行多維度剖析:
通過音色得知她是南方人
身高168cm 淨重96斤
C杯 不能再多
gc包包 + lv皮帶 + Burberry圍巾
根據她腮紅的漸變色和眼影描邊的手法 得出結論
她是殺手 。。。
我們的心理防線再一次淪陷
沒想到今天會有這樣的豔遇
後悔自己穿拖鞋來了
應該把家裡的阿迪王運動鞋拿出來
我是個高傲的屌絲 氣質上既然不能贏
那至少要做到分庭抗禮、勢均力敵
恢復意識以後 叫了服務員過來點菜
女神優雅嫻熟地說:
“一份義大利進口菲力牛排 7分熟
一杯卡布奇諾咖啡 微糖”
服務員問:“兩位先生想要點些什麼”
狗蛋因為從小吃慣了食堂大鍋菜 於是脫口而出:
“給俺倆來一盆醋溜土豆絲 再加兩斤米飯”
看著服務員臉上扭曲的表情
現場一度陷入死寂
好吧 局面既然失控 那我就破罐破摔吧
我把手伸到桌子下 用手勢暗語告訴他
現在到了相親的第二階段 可以開始撩妹了
出招吧狗蛋~
狗蛋接到指示後 整理了一下衣角
露出了邪魅的笑容說:“女神 您有狐臭嗎?”
女神停止了正在咀嚼的嘴 說:“沒有”
狗蛋繼續邪魅的說:“既然妳沒有狐臭 那為什麼妳像狐狸一樣迷人?”
。。。。
聽到這句話以後 我天蓋骨就好像被雷劈中一樣
這尼瑪到底是去哪學的土味撩妹情話啊
整個現場近乎崩壞 優雅的氛圍分崩離析
鄰桌的顧客全部離場
狗蛋看到我臉上的表情 也很慚愧 無助 不知道自己說錯了什麼
我絕望的把手伸到桌子下 用手勢暗語告訴他:
“狗蛋 你還是回家敲程式碼吧 談什麼激八戀愛 坑死爹啊”
狗蛋慚愧的用手勢回覆:
“小蝌蚪 我決定了 還是回村裡娶大花吧
我回公司加班了 這裡收場就交給你了 對不起 老哥”
我用手勢安慰他:“麼麼 抱抱”
女神從驚慌失措中回過神來 問我:“小蝌蚪 狗蛋他為什麼走了”
我隨意敷衍說:“妳太美 他覺得自己不配”
女神低下頭 委屈的說:“哦。。。對不起”
我:“今後你可以打扮的醜一點 要不然會嚇跑我們這些中低端屌絲”
女神嘆了口氣 說:“沒想到太美也是一種錯”
。。。。。
說實話 要是別人說出這句話 我可能會上去劈他
但女神說出這句話 完全看不出來她在裝逼 非常的自然而真實
我調整了一下自己的心緒 嚴肅的和她說:“既然今天相親失敗了
我們們好聚好散 吃完我回去加班了”
女神疑惑的問:“這麼趕回去上班 小蝌蚪你是做什麼的 ”
我:“我是一名騰訊低階前端切菜工程屍”
女神:“你每個月收入多少”
我:“加上我老婆的工資 每個月收入是負200塊錢”
女神:“你開的什麼車”
我指了指窗外那輛被抹去二維碼的ofo單車
女神:“在北京有房嗎”
我:“我在北京六環外租了個8平米的小單間”
說著說著連我自己都心酸了
一把年紀了 自己仍是一個在底層打工的低配屌絲
女神俏皮可愛的說:“小蝌蚪 不瞞您說 其實我也是一個前端工程師”
我菊緊了一下:“那我考考妳 前端安全需要注意哪幾方面問題?”
女神說:“xss、csrf、arp、xff、中間人攻擊、運營商劫持、防暴刷”
握草,女神可以啊,xff這麼冷門的安全問題都能知道,不簡單。
女神:“小蝌蚪 那我出個題考考您”
我這鋼鐵直男的戰鬥欲立馬就起來了。
你要說長相,我比不過別人,但是你要聊技術,
憑藉爸爸多年在阿里和騰訊的搬磚工經驗
小妹妹,接受爸爸的懲罰吧~
女神:“那我問了啊,一段字串'i love you',用sha256不可逆演算法加密,將得到的值傳入傅立葉變化函式,最後再用<拉格朗日定理>和<夾逼定理>進行一次求導。”
女神突然加強聲音:“那麼請問,小蝌蚪,你的手機號碼和微訊號碼分別是多少?”
問完後,女神臉色泛紅,嬌羞的低下了頭。
我一臉懵逼,全程只聽到了“拉格朗日”和“夾逼定理”這兩個詞,這都是什麼鬼。
我偷偷用手機查了一下“夾逼定理”
這是什麼鬼?太難了吧,這題老子不會啊
當了三十年的屌絲
被人罵被人打我都沒覺得什麼,
但這一次,鋼鐵直男的自尊心受到了戳傷。
我陷入了深深的苦惱。
女神很失望的看著我 說:“這麼簡單的題目,不會?”
握草,聽到女神說這“拉格朗日 + 夾逼定理”的題目簡單,
等於是在傷口上撒鹽巴,簡直是殘暴的鞭屍行為。
女神看到我一臉沮喪的樣子 變得越發的嫌棄和浮躁 說:“小蝌蚪 看不出來 你果然很屌絲啊 之前我以為你有一顆不一樣的靈魂 看來你是真屌絲”
我繼續沉浸在沮喪和自責中
女神又說:“屌絲蝌蚪 我最後給你一次機會 問你一個簡單的技術問題 好好回答 給我一個看得起你的理由”
這次裝逼不成被反殺,真的很恥辱
沒想到女神又給了一次機會
我瞬間挺直腰桿,破涕為笑:“女神 請出題”
git reflog 時光穿梭機
問題描述
女神說:“我們公司新來了一個前端小白,她對git不熟悉,辛辛苦苦加班一星期敲的程式碼沒了。”
我:“噢?怎麼沒了”
女神:“在終端輸入git log,列出所有的commit資訊,如下圖:”
女神:“commit的資訊很簡單,就是做了6個功能,每個功能對應一個commit的提交,分別是feature-1 到 feature-6”
我:“好的 然後呢”
女神:“然後前端小白坑爹了,執行了強制回滾,如下:”
git reset --hard 2216d4e
複製程式碼
女神:“小白回滾到了feature-1上,並且回滾的時候加了--hard,導致之前feature-2 到 feature-6的所有程式碼全部弄丟了,現在git log的顯示如下:”
女神:“現在feature-2 到 feature-6的程式碼沒了”
女神:“小白還在這個基礎上新新增了一個commit提交,資訊叫feature-7,如下圖:”
女神:“現在feature-2 到 feature-6全沒了,還多了一個feature-7”
女神:“那麼小蝌蚪 請問 如何把丟失的程式碼feature-2 到 feature-6全部恢復回來,並且feature-7的程式碼也要保留” 女神:“屌絲蝌蚪,開始你的表演”
我的笑容逐漸猖狂:“啊哈哈哈!這題我會!讓爸爸教你”
解答
這個問題是一個很經典很經典的git問題,基本上,每次騰訊新聞部門有人來面試前端,只要他在簡歷上寫“精通git”,我都會問這個問題,基本上90%的人答不出來。
其實用git reflog和git cherry-pick就能解決。
基本上掌握了git reflog和git cherry-pick,
你的git命令列操作就算是成功入門了。
來,接下來爸爸就一一講解如何操作。
你只需要在終端裡輸入:
git reflog
複製程式碼
然後就會展示出所有你之前git操作,你以前所有的操作都被git記錄了下來,如下圖:
這時候要記好兩個值:4c97ff3和cd52afc,他們分別是feature-7和feature-6的hash碼。然後執行回滾,回到feature-6上:
git reset --hard cd52afc
複製程式碼
現在我們回到了feature-6上,如下圖:
好的,我們回到了feature-6上,但是feature-7沒了,如何加上來呢?
這個時候就用上了git cherry-pick,剛剛我們知道了feature-7的hash碼為4c97ff3,操作如下:
git cherry-pick 4c97ff3
複製程式碼
輸入好了以後,你的feature-7的程式碼就回來了。
期間可能會有一些衝突,按照提示解決就好。最後的結果如下圖:
是不是很簡單,feature-1 到 feature-7的程式碼就合併到了一起,以前的程式碼也都回來了。
說到這裡,我看到女神臉上露出了滿意的笑容。
結局
給女神講解完git的操作技巧 一轉眼已經晚上十一點多
我說:“女神 天色不早了 ”
女神嫵媚的說:“小蝌蚪 有一些技術原理我還沒有很明白 今晚你能否到我家來 繼續探討一下?”
女神又說:“如果你來我家的話 我就告訴你<拉格朗日>和<夾逼定理>的最終奧義”
我頓時陷入了沉思
其實 根據今晚女神的表現 眼神和肢體上的交流
我已經非常明白女神的用意了
用魯迅說的一句話來描述就是:
“妳懂我的故作矜持
我懂妳的圖謀不軌
我們互相之間不拆穿
這種感覺 最美”
不得不承認 曖昧上頭那幾秒 像極了愛情
但是
如果和女神上樓 對不起老婆
不去 對不起自己
這時突然想起家裡熟睡的妻子
她雖然對我很凶 睡覺還打呼嚕
但是她陪我一起在北京打拼 不離不棄
想到這裡我已經熱淚盈眶
於是轉向女神,堅定不移、斬釘截鐵的對女神說:“好呀好呀 我和妳回家”
到了女神家 她褪去了外衣
昏暗的燈光下 她的髮絲蔓延到我的全身
侵蝕著心智
魯迅說的對:“抵禦誘惑最好的方法就是向誘惑屈服”
隨著信仰的破碎 我放棄了抵抗
全身處於一種酥麻的狀態
至此賭徒已經是在和魔鬼交易 出賣的是自己的靈魂
就在所有人以為要進入主題的時候
女神突然坐直 認真嚴肅地說:“小蝌蚪 事已至此 我需要跟你坦白一件事”
坦白???難道女神要跟我坦白她是個魔鬼??
女神:“對不起 其實我不是什麼女神 我是xxx公司的高階獵頭”
我虎軀一震:“what?”
女神:“小蝌蚪,最近您有跳槽的需求嗎?我這裡有阿里xx、頭x、螞蟻xx的高階前端崗急缺人才 經過今晚對您的測試 我覺得你可以試一下”
我一臉懵逼 心裡的熱血瞬間凍結 聽到了內心深處崩裂的聲音
獵頭繼續挑逗的說:“如果你主動 我們今晚就會有故事”
說實話 當一個屌絲對妳失去了信任 長得再美 再誘人的挑逗 都只是對牛彈琴
我很冷漠地說:“沒有意願 再見”
原來今晚的這一切都騙局只是個騙局
也許看到我這張猥瑣臉 女神內心已經嘔吐了無數次
卻還要假裝一副喜歡的樣子
妳可以玩弄我的感情 但是暴虐我的靈魂 這就是妳的不對了
當了三十年的舔狗 女神對我來說只是海市蜃樓
屌絲跪舔的背後只是一顆枯竭的內心
我輸了
結婚十年來第一次感覺到失戀
但還是謝謝妳 給了我一個不一樣的夜晚
凌晨一點半 踩著被抹去二維碼得ofo小黃車
獨自騎向北六環
在空無一人的街道上
放著周杰倫的《一路向北》:
“
街景一直在後退
崩潰在窗外零碎
我一路向北,離開有妳的季節
我好累 已無法再愛上誰
”
完。