前端時光機(神技)

背景

狗蛋年近三十,被老母親逼着跟隔壁村大花成親前端

狗蛋厭倦了種田,以爲本身的人生要本身決定git

因而在某大型婚戀平臺上約了個妹紙github

狗蛋感受有詐 ,因而叫我今晚陪他一塊兒去面基面試

到了約定的飯店後 咱們都震驚了算法

見到妹紙的一瞬間 咱們倆所有都淪陷安全

宇宙創世的光芒 衝擊着咱們的天蓋骨bash

因爲狗蛋從小到大都在敲代碼 沒見女人微信

狗蛋的額頭冒出了豆大般的汗珠子前端工程師

腿就像燒柴油的馬達 在桌子下狂抖xss

女神問:「嗯?地震了?」

我急忙用牙籤插進了狗蛋的腿

微笑說:「女神您好 那是我見了您後的心跳聲 嘻嘻」

說完我看向狗蛋 他雙手緊握狗腿

額頭上冒出了土豆般大的汗珠子

穩定住局面後 我快速對女神進行多維度剖析:

經過音色得知她是南方人

身高168cm 淨重96斤

C杯 不能再多

gc包包 + lv皮帶 + Burberry圍巾

根據她腮紅的漸變色和眼影描邊的手法 得出結論

她是殺手 。。。

咱們的心理防線再一次淪陷

沒想到今天會有這樣的豔遇

後悔本身穿拖鞋來了

應該把家裏的阿迪王運動鞋拿出來

我是個高傲的屌絲 氣質上既然不能贏

那至少要作到平起平坐、平分秋色

恢復意識之後 叫了服務員過來點菜

女神優雅嫺熟地說:

「一份意大利進口菲力牛排 7分熟

一杯卡布奇諾咖啡 微糖」

服務員問:「兩位先生想要點些什麼」

狗蛋由於從小吃慣了食堂大鍋菜 因而脫口而出:

「給俺倆來一盆醋溜土豆絲 再加兩斤米飯」

看着服務員臉上扭曲的表情

現場一度陷入死寂

好吧 局面既然失控 那我就破罐破摔吧

我把手伸到桌子下 用手勢暗語告訴他

如今到了相親的第二階段 能夠開始撩妹了

出招吧狗蛋~

狗蛋接到指示後 整理了一下衣角

露出了邪魅的笑容說:「女神 您有狐臭嗎?」

女神中止了正在咀嚼的嘴 說:「沒有」

狗蛋繼續邪魅的說:「既然妳沒有狐臭 那爲何妳像狐狸同樣迷人?」

。。。。

聽到這句話之後 我天蓋骨就好像被雷劈中同樣

這尼瑪究竟是去哪學的土味撩妹情話啊

整個現場近乎崩壞 優雅的氛圍分崩離析

鄰桌的顧客所有離場

狗蛋看到我臉上的表情 也很慚愧 無助 不知道本身說錯了什麼

我絕望的把手伸到桌子下 用手勢暗語告訴他:

「狗蛋 你仍是回家敲代碼吧 談什麼激八戀愛 坑死爹啊」

狗蛋慚愧的用手勢回覆:

「小蝌蚪 我決定了 仍是回村裏娶大花吧

我回公司加班了 這裏收場就交給你了 對不起 老哥」

我用手勢安慰他:「麼麼 抱抱」

女神從惶恐不安中回過神來 問我:「小蝌蚪 狗蛋他爲何走了」

我隨意敷衍說:「妳太美 他以爲本身不配」

女神低下頭 委屈的說:「哦。。。對不起」

我:「從此你能夠打扮的醜一點 要否則會嚇跑咱們這些中低端屌絲」

女神嘆了口氣 說:「沒想到太美也是一種錯」

。。。。。

說實話 要是別人說出這句話 我可能會上去劈他

但女神說出這句話 徹底看不出來她在裝逼 很是的天然而真實

我調整了一下本身的心緒 嚴肅的和她說:「既然今天相親失敗了

我們好聚好散 吃完我回去加班了」

女神疑惑的問:「這麼趕回去上班 小蝌蚪你是作什麼的 」

我:「我是一名騰訊低級前端切菜工程屍」

女神:「你每月收入多少」

我:「加上我老婆的工資 每月收入是負200塊錢」

女神:「你開的什麼車」

我指了指窗外那輛被抹去二維碼的ofo單車

女神:「在北京有房嗎」

我:「我在北京六環外租了個8平米的小單間」

說着說着連我本身都心酸了

一把年紀了 本身還是一個在底層打工的低配屌絲

女神俏皮可愛的說:「小蝌蚪 不瞞您說 其實我也是一個前端工程師」

我菊緊了一下:「那我考考妳 前端安全須要注意哪幾方面問題?」

女神說:「xss、csrf、arp、xff、中間人攻擊、運營商劫持、防暴刷」

握草,女神能夠啊,xff這麼冷門的安全問題都能知道,不簡單。

女神:「小蝌蚪 那我出個題考考您」

我這鋼鐵直男的戰鬥欲立馬就起來了。

你要說長相,我比不過別人,可是你要聊技術,

憑藉爸爸多年在阿里和騰訊的搬磚工經驗

小妹妹,接受爸爸的懲罰吧~

女神:「那我問了啊,一段字符串'i love you',用sha256不可逆算法加密,將獲得的值傳入傅立葉變化函數,最後再用<拉格朗日定理>和<夾逼定理>進行一次求導。」

女神忽然增強聲音:「那麼請問,小蝌蚪,你的手機號碼和微信號碼分別是多少?」

問完後,女神臉色泛紅,嬌羞的低下了頭。

我一臉懵逼,全程只聽到了「拉格朗日」和「夾逼定理」這兩個詞,這都是什麼鬼。

我偷偷用手機查了一下「夾逼定理」

image

這是什麼鬼?太難了吧,這題老子不會啊

當了三十年的屌絲

被人罵被人打我都沒以爲什麼,

但這一次,鋼鐵直男的自尊心受到了戳傷。

我陷入了深深的苦惱。

女神很失望的看着我 說:「這麼簡單的題目,不會?」

握草,聽到女神說這「拉格朗日 + 夾逼定理」的題目簡單,

等因而在傷口上撒鹽巴,簡直是殘暴的鞭屍行爲。

女神看到我一臉沮喪的樣子 變得愈加的嫌棄和浮躁 說:「小蝌蚪 看不出來 你果真很屌絲啊 以前我覺得你有一顆不同的靈魂 看來你是真屌絲」

我繼續沉浸在沮喪和自責中

女神又說:「屌絲蝌蚪 我最後給你一次機會 問你一個簡單的技術問題 好好回答 給我一個看得起你的理由」

此次裝逼不成被反殺,真的很恥辱

沒想到女神又給了一次機會

我瞬間挺直腰桿,破涕爲笑:「女神 請出題」

git reflog 時光穿梭機

問題描述

女神說:「咱們公司新來了一個前端小白,她對git不熟悉,辛辛苦苦加班一星期敲的代碼沒了。」

我:「噢?怎麼沒了」

女神:「在終端輸入git log,列出全部的commit信息,以下圖:」

image

女神:「commit的信息很簡單,就是作了6個功能,每一個功能對應一個commit的提交,分別是feature-1 到 feature-6」

我:「好的 而後呢」

女神:「而後前端小白坑爹了,執行了強制回滾,以下:」

git reset --hard 2216d4e
複製代碼

女神:「小白回滾到了feature-1上,而且回滾的時候加了--hard,致使以前feature-2 到 feature-6的全部代碼所有弄丟了,如今git log的顯示以下:」

image

女神:「如今feature-2 到 feature-6的代碼沒了」

女神:「小白還在這個基礎上新添加了一個commit提交,信息叫feature-7,以下圖:」

image

女神:「如今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記錄了下來,以下圖:

image

這時候要記好兩個值:4c97ff3和cd52afc,他們分別是feature-7和feature-6的hash碼。而後執行回滾,回到feature-6上:

git reset --hard cd52afc
複製代碼

如今咱們回到了feature-6上,以下圖:

image

好的,咱們回到了feature-6上,可是feature-7沒了,如何加上來呢?

這個時候就用上了git cherry-pick,剛剛咱們知道了feature-7的hash碼爲4c97ff3,操做以下:

git cherry-pick 4c97ff3
複製代碼

輸入好了之後,你的feature-7的代碼就回來了。

期間可能會有一些衝突,按照提示解決就好。最後的結果以下圖:

image

是否是很簡單,feature-1 到 feature-7的代碼就合併到了一塊兒,之前的代碼也都回來了。

說到這裏,我看到女神臉上露出了滿意的笑容。

結局

給女神講解完git的操做技巧 一轉眼已經晚上十一點多

我說:「女神 天色不早了 」

女神嫵媚的說:「小蝌蚪 有一些技術原理我尚未很明白 今晚你可否到我家來 繼續探討一下?」

女神又說:「若是你來我家的話 我就告訴你<拉格朗日>和<夾逼定理>的最終奧義」

我頓時陷入了沉思

其實 根據今晚女神的表現 眼神和肢體上的交流

我已經很是明白女神的用意了

用魯迅說的一句話來描述就是:

「妳懂個人故做矜持

我懂妳的圖謀不軌

咱們互相之間不拆穿

這種感受 最美」

不得不認可 曖昧上頭那幾秒 像極了愛情

可是

若是和女神上樓 對不起老婆

不去 對不起本身

這時忽然想起家裏熟睡的妻子

她雖然對我很兇 睡覺還打呼嚕

可是她陪我一塊兒在北京打拼 不離不棄

想到這裏我已經熱淚盈眶

因而轉向女神,堅決不移、斬釘截鐵的對女神說:「好呀好呀 我和妳回家」

到了女神家 她褪去了外衣

昏暗的燈光下 她的髮絲蔓延到個人全身

侵蝕着心智

魯迅說的對:「抵禦誘惑最好的方法就是向誘惑屈服」

隨着信仰的破碎 我放棄了抵抗

全身處於一種酥麻的狀態

至此賭徒已是在和魔鬼交易 出賣的是本身的靈魂

就在全部人覺得要進入主題的時候

女神忽然坐直 認真嚴肅地說:「小蝌蚪 事已至此 我須要跟你坦白一件事」

坦白???難道女神要跟我坦白她是個魔鬼??

女神:「對不起 其實我不是什麼女神 我是xxx公司的高級獵頭」

我虎軀一震:「what?」

女神:「小蝌蚪,最近您有跳槽的需求嗎?我這裏有阿里xx、頭x、螞蟻xx的高級前端崗急缺人才 通過今晚對您的測試 我以爲你能夠試一下」

我一臉懵逼 內心的熱血瞬間凍結 聽到了心裏深處崩裂的聲音

獵頭繼續挑逗的說:「若是你主動 咱們今晚就會有故事」

說實話 當一個屌絲對妳失去了信任 長得再美 再誘人的挑逗 都只是對牛彈琴

我很冷漠地說:「沒有意願 再見」

原來今晚的這一切都騙局只是個騙局

也許看到我這張猥瑣臉 女神心裏已經嘔吐了無數次

卻還要僞裝一副喜歡的樣子

妳能夠玩弄個人感情 可是暴虐個人靈魂 這就是妳的不對了

當了三十年的舔狗 女神對我來講只是海市蜃樓

屌絲跪舔的背後只是一顆枯竭的心裏

我輸了

結婚十年來第一次感受到失戀

但仍是謝謝妳 給了我一個不同的夜晚

凌晨一點半 踩着被抹去二維碼得ofo小黃車

獨自騎向北六環

在空無一人的街道上

放着周杰倫的《一路向北》:

街景一直在後退

崩潰在窗外零碎

我一路向北,離開有妳的季節

我好累 已沒法再愛上誰

完。

做者:第一名的小蝌蚪

一把年紀了,還在處處寫文章賣屁股,不容易,歡迎小夥伴給github個star或follow,撫慰一顆中老年人的心,感恩 前端屌絲心路歷程github.com/airuikun/bl…

交流

歡迎關注個人微信公衆號,微信掃下面二維碼或搜索「前端屌絲」,講述了一個前端屌絲逆襲的心路歷程,共勉。

image
相關文章
相關標籤/搜索