You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
By clicking “Sign up for GitHub”, you agree to our
terms of service
and
privacy statement
. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
说实话 要是别人说出这句话 我可能会上去劈他
但女神说出这句话 完全看不出来她在装逼 非常的自然而真实
我调整了一下自己的心绪 严肃的和她说:“既然今天相亲失败了 咱们好聚好散 吃完我回去加班了”
女神疑惑的问:“这么赶回去上班 小蝌蚪你是做什么的 ”
我:“我是一名低级前端切菜工程尸”
女神:“你每个月收入多少”
我:“加上我老婆的工资 每个月收入是负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”
我:“好的 然后呢”
女神:“然后前端小白坑爹了,执行了强制回滚,如下:”
女神:“小白回滚到了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操作,你以前所有的操作都被git记录了下来,如下图:
这时候要记好两个值:4c97ff3和cd52afc,他们分别是feature-7和feature-6的hash码。然后执行回滚,回到feature-6上:
现在我们回到了feature-6上,如下图:
好的,我们回到了feature-6上,但是feature-7没了,如何加上来呢?这个时候就用上了git cherry-pick,刚刚我们知道了feature-7的hash码为4c97ff3,操作如下:
输入好了以后,你的feature-7的代码就回来了。期间可能会有一些冲突,按照提示解决就好。最后的结果如下图:
是不是很简单,feature-1 到 feature-7的代码就合并到了一起,以前的代码也都回来了。
说到这里,我看到女神脸上露出了满意的笑容。
给女神讲解完git的操作技巧 一转眼已经晚上十一点多
我说:“女神 天色不早了 ”
女神妩媚的说:“小蝌蚪 有一些技术原理我还没有很明白 今晚你能否到我家来 继续探讨一下?”
女神又说:“如果你来我家的话 我就告诉你<拉格朗日>和<夹逼定理>的最终奥义”
我顿时陷入了沉思
其实 根据今晚女神的表现 眼神和肢体上的交流
我已经非常明白女神的用意了
用鲁迅说的一句话来描述就是:
“妳懂我的故作矜持
我懂妳的图谋不轨
我们互相之间不拆穿
这种感觉 最美”
不得不承认 暧昧上头那几秒 像极了爱情
如果和女神上楼 对不起老婆
不去 对不起自己
这时突然想起家里熟睡的妻子
她虽然对我很凶 睡觉还打呼噜
但是她陪我一起在北京打拼 不离不弃
想到这里我已经热泪盈眶
于是转向女神,坚定不移、斩钉截铁的对女神说:“好呀好呀 我和妳回家”
到了女神家 她褪去了外衣
昏暗的灯光下 她的发丝蔓延到我的全身
侵蚀着心智
鲁迅说的对:“抵御诱惑最好的方法就是向诱惑屈服”
随着信仰的破碎 我放弃了抵抗
全身处于一种酥麻的状态
至此赌徒已经是在和魔鬼交易 出卖的是自己的灵魂
就在所有人以为要进入主题的时候
女神突然坐直 认真严肃地说:“小蝌蚪 事已至此 我需要跟你坦白一件事”
坦白???难道女神要跟我坦白她是个魔鬼??
女神:“对不起 其实我不是什么女神 我是xxx公司的高级猎头”
我虎躯一震:“what?”
女神:“小蝌蚪,最近您有跳槽的需求吗?我这里有阿里xx、头x、蚂蚁xx的高级前端岗急缺人才 经过今晚对您的测试 我觉得你可以试一下”
我一脸懵逼 心里的热血瞬间冻结 听到了内心深处崩裂的声音
猎头继续挑逗的说:“如果你主动 我们今晚就会有故事”
说实话 当一个屌丝对妳失去了信任 长得再美 再诱人的挑逗 都只是对牛弹琴
我很冷漠地说:“没有意愿 再见”
原来今晚的这一切都骗局只是个骗局
也许看到我这张猥琐脸 女神内心已经呕吐了无数次
却还要假装一副喜欢的样子
妳可以玩弄我的感情 但是暴虐我的灵魂 这就是妳的不对了
当了三十年的舔狗 女神对我来说只是海市蜃楼
屌丝跪舔的背后只是一颗枯竭的内心
结婚十年来第一次感觉到失恋
但还是谢谢妳 给了我一个不一样的夜晚
凌晨一点半 踩着被抹去二维码得ofo小黄车
独自骑向北六环
在空无一人的街道上
放着周杰伦的《一路向北》:
街景一直在后退
崩溃在窗外零碎
我一路向北,离开有妳的季节
我好累 已无法再爱上谁