前端时光机(神技)

背景

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

狗蛋厌倦了种田,以为本身的人生要本身决定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
相关文章
相关标签/搜索