本文转载自程序员技术

这个星期,我走路都带风。

因为,

喜欢的女生终于

答应了我周六一起吃饭!

周五一眨眼就到了,晚上回到家,我掏出手机。

突然想到,平时我问父母朋友这个问题的时候,通常都会出现以下情况:

为了避免这种情况发生,我把放在“发送”按钮上的大拇指缩了回来。

但总得要确定去哪里吃啊,不直接问的话还有什么其他办法呢?

就在这时,我低头看到了我在部门小年会上,用抽奖转盘赢的奖品。

我灵机一动,要不我也弄一个小转盘!在转盘的每个格子里,写上不同的菜系,她转到了啥,就去哪吃。

于是,我立刻打开电脑。

可我突然醒悟自己前端不是很熟(前端可以简单理解为做一个网页),一个晚上做一个转盘的页面,估计来不及了。

于是,我打开GitHub(科普:这是一个专门用于分享代码的网站,我估计能从上面找到我想要的转盘代码)。

搜索一番后,发现果然有现成的。

我把选中的转盘代码下载了下来,不得不说,这个代码质量还是蛮高的,很好懂。以后要是有机会的话,我一定用实际行动感谢这位大佬。

接着,我开始动手改代码,把转盘的各个奖项,改成不同的菜系,改出来的样子大概是这样:

看到这么漂亮的转盘,我忍不住自我陶醉了五秒。

可五秒之后,我立刻冷静下来。

一名优秀的程序员,不仅要能完成需求,还要能站在产品,站在用户的角度,审视自己的代码。

万一,她用转盘转到了一个她不喜欢的菜系,怎么办?

于是,我给转盘增加了一个功能,名叫“还能后悔的次数”。

也就是说,她可以多次转动转盘,防止转到不喜欢的菜系。

看到这么贴心的功能,我忍不住,又自我陶醉了五秒。

但职业操守让我时刻保持冷静。

在日常开发中,我们需要记录程序的运行日志。

简单来说就是,我们程序员要让正在运行的程序,告诉我们它的运行情况。(大家应该经常发现自己的兴趣爱好会被软件记录下来,这个道理也是差不多的)

但因为心虚,我在转盘下加了这么一句:

放心,我是不会知道你转到了什么和转了多少次的。

于是转盘变成了这个样子:

看到这么温馨的提示,我忍不住,又自我陶醉了五秒。

但又猛然想起,用我自己的电脑运行这个转盘程序好像不太方便。

于是我随便挑了一家厂买了个一个月的云服务器,把转盘程序放了上去。

程序完美运行。

一切准备就绪!我把程序的地址发了过去。

她很快便回复了我。

我十分激动,赶紧登录进服务器,打开日志!

想提早看她到底转到了啥······

一两分钟后,出现了第一条日志:

停顿了大概一分钟后,又连续打出了七条日志:

我兴奋地把目光转向微信,想知道她最终想去哪里吃。

可等了好几分钟,一直没有消息。

这个时候,

我发现!

我的服务器又开始打日志了。

我就纳闷了,怎么会重来一次呢?

她不会喜欢上这个转盘了吧?

这个时候直觉告诉我:我的设计出bug了

虽然一共有八个格子,我设置了八次转盘机会。但是,不保证八次都能转到不同的格子。如果她运气不好,很有可能有些想要的选项一直转不到。

我再看一眼日志,恍然大悟。

我赶紧把服务器停掉。

获得两批真实数据后,我断定,她应该是喜欢吃日料。

所以干脆就把代码改成,只能转到日料这一格。

改好后,转盘程序重新上线!

选好了去哪吃,接下来就好办多啦!

我们选了一家离我们比较近,而且网上评分比较高的日料店。

想到明天吃饭的画面,

我忍不住,又自我陶醉了五秒。

第一次吃饭,也不知道彼此喜欢吃什么。

我翻了翻菜单,然后点了很多网上评分高的推荐菜品(万一菜不好吃可以甩锅给网友)。

我还有点担心不知道能不能吃完。

点完菜,我们开始闲聊。

可还没聊几句,我便看到一位服务员小姐姐,拿着一个白白的东西向我们走来。

等小姐姐走近后,我看清楚了那白色的东西。

竟然是个转盘!

而且,这个转盘,竟然和我昨晚发给她的转盘一模一样!

连UI界面也不带改的!

只是转盘上每个格子写的东西不一样。

我惊呆了···

小姐姐说,最近老板搞了个奇怪的活动,点餐消费到了一定的金额,就给顾客一次转盘的机会,免费送转到的菜

我瞟见前面那桌人也刚点完菜,听到这个活动,乐得不行,直接就拿过转盘转了起来。

可由于昨晚极为特殊的经历,我意识到,我不能直接拿起转盘就转。

我问服务员小姐姐,能不能给我们一点时间,我们想先玩一下这个转盘。

小姐姐一脸不解,但还是把转盘给了我们。

我赶紧把转盘给她,她立马就把转盘转了起来。有了昨晚的经验,我表面夸这个转盘,暗地里记下她每一次都转到了啥。

在她转了十多次之后,服务员小姐姐终于忍不住了,问我们玩够了没有,要不直接转吧。

看她意犹未尽的样子,我心里其实早已有了答案:

她一直没转到三文鱼那个格子。

可现在问题来了,在电脑里,我可以直接改代码,让她固定转到某个格子。

可现在是个真转盘!

怎样才能转到三文鱼呢?

最土的方法,往往是最奏效的方法。

服务员小姐姐回头后,告诉我们:

转到了三文鱼。

看到指针落在了该落的地方,我忍不住,又自我陶醉了五秒。

服务员小姐姐顺口说了句,第一次见到我们这种奇怪的顾客,玩转盘之前还要热身。

我笑着说,我也是第一次见用转盘搞活动的店,而且还是用“这样的转盘”。

我顺便问了句,你们老板是写前端的程序员吗?

小姐姐说平时见到老板的机会比较少,不过听老板娘说好像是程序员,就在对面那栋楼上班。

我会心一笑,大佬,我没食言吧,今天,我就到你店里用实际行动支持。

小姐姐还说,至于老板写的是前后,还是左右,就不太清楚了。

临走时还问我,程序员不是用键盘敲代码的吗?为啥要写东西?

我说近几年面试比较流行手写。

后来吃饭的过程中,我们聊了很多东西,

向来不吃刺身的我,也尝了几块三文鱼,感觉还不错。

看到她吃饭时,开心的样子,

我忍不住,又自我陶醉了五秒。

啥都不说了,我这就去给我的云服务器续费

第一次和喜欢的女生吃饭该去哪吃?相关推荐

  1. mysql查找喜欢的女孩_喜欢一个女生,怎么追她?你要知道这四个阶段。

    想要追求女孩,首先你要吸引到她.要知道吸引的本质是一种情绪,那么如何让女生产生这种情绪的波动呢?现在就将我的经验告诉你,希望你能明白. 我可以告诉你,你给女孩子送花.吃饭.管吃管送或者今天请她吃饭的时 ...

  2. mysql查找喜欢的女孩_看着自己喜欢的女生喜欢上别人是什么感觉?

    我也曾有这样的经历. 喜欢一个人,感觉就是一下子听懂了所有的情歌,因为她,整个世界都开始美好起来了. 我想给她最好的,幻想着自己的生活里以后都有她的存在. 我开始在生活上给她无微不至的关心和照顾,因为 ...

  3. 怎样向喜欢的女生表白?教你向女生表白的方式!

    一说到表白,很多男生脱口而出的一定是送花,虽然大部分女生确实喜欢花,但这千篇一律的表白方式难免让人感觉落了俗气.而且也会让女生感觉你不够有诚意,那你可能就要问了,不送花,那怎样向喜欢的女生表白?别急, ...

  4. 重命名找不到该项目_知乎话题:和喜欢的女生聊天找不到话题该怎么办

    ​文字|柒宝 朋友小聪,最近心情很烦躁. 小聪,工科男,毕业于上海交通大学.家境和学校都不错的他,毕业后选择留在了上海.凭借自己多年的勤奋和努力,很快他就找到了一份令人羡慕的工作.在旁人看来,他阳光帅 ...

  5. 程序员向喜欢的女生写的告白的程序

    程序员向喜欢的女生写的告白的程序 #include <stdio.h> #include <windows.h> #define N 50 HANDLE hConsole; v ...

  6. 喜欢一个女生应该如何表达

    如果你喜欢一个女生,最好的方法是直接向她表达你的感情.这需要勇气,但是也是最诚实和最直接的方法.你可以向她说出你喜欢她的原因,告诉她你想与她交往的意图.同时,要注意对方的感受,如果对方不感兴趣,就要尊 ...

  7. 我只喜欢你,我不去爱你

    网上看到一篇很经典的美文,转上来和大伙分享 我只喜欢你,我不去爱你 喜欢你我可以偷偷地欣赏 远远地隔着玻璃跟你打招呼 喜欢你我可以窃窃地笑 把你侃得躺在地上起不来  我只喜欢你 ...

  8. UOJ #584. 天天去哪吃

    [题目描述]:吃饭是自古以来令人头疼的问题,最后天天决定写一个程序来替他做决定.现在已知有n个餐厅,编号从0到n-1.记ai表示第i天决定吃什么,令t[i][0]=(A×a[i-1]+B×a[i-2] ...

  9. 一个解决中午吃什么去哪吃的程序

    一个解决中午吃什么去哪吃的程序 这下不用每天都纠结吃什么了! <html><head><script type="text/javascript" s ...

最新文章

  1. PHP中Cookie的使用---添加/更新/删除/获取Cookie 及 自动填写该用户的用户名和密码和判断是否第一次登陆...
  2. 从硬件到软件 统一沟通将引领通讯市场
  3. Binder fuzz安全研究
  4. 理解cookie与token(JWT)
  5. Java基于opencv实现图像数字识别(一),java开发面试笔试题
  6. javascript、jquery获取网页的高度和宽度
  7. 会vue再上手uni-app难度大吗?
  8. c语言求行列式的值原理,新手作品:行列式计算C语言版
  9. Nginx(2)之nginx作用简介
  10. 适合python组态软件_组态软件心得体会
  11. dcdc转换器计算机显示,DC-DC转换器的问题
  12. 10道经典java面试题_实习生必问(java基础)
  13. Termux安装SSH,下载linux系统
  14. 在线作图|2分钟绘制一张相关性桑基图
  15. GNSS/INS组合导航(九):三维简化的INS/GPS组合导航系统
  16. B站上优质python教程推荐
  17. sis新地址_坚若磐石不掉速,老平台升级新选择,入手昱联Asint 500G SSD
  18. Folx Pro5最新版适用Mac电脑网络BT下载器
  19. 【JZOJ6011】天天爱跑步
  20. 【微信小程序】扫描二维码/条形码,并获取信息

热门文章

  1. messenger_MSN Messenger加密和隐私
  2. outlook邮箱怎么配置服务器地址多少,Outlook如何设置?Outlook设置方法
  3. 深度学习实现猫狗分类
  4. DVD Slideshow Builder V6.2 软件原创打包
  5. linux合成软件下载,Yoshimi下载 软件合成器Yoshimi for Linux v2.0 官方免费版 下载-脚本之家...
  6. 【NLP+图神经网络+推荐领域】2020年最新综述性文章推荐
  7. Risk-V编程,实现快速排序
  8. JAVA 编辑工具JCreator的环境配置说明(jdk、jdk help)
  9. 会议平板安卓系统下不能使用视频会议功能?要选配摄像头麦克风?
  10. 如何清理卸下应用的残余文件_Windows电脑清理、卸载一个应用程序,并清除残留文件...