天道酬勤,学无止境

说一个恐怖故事:我的另一半是程序员!惊~

春江水暖鸭先知,家属难免辛酸事。

一提起程序员,人人都会颇有深意地“哦~~”一声,随即在脑海中用格子衫、双肩包、黑框眼镜、运动鞋勾勒出一个互联网中的经典形象。他们是同龄人中工资最高的互联网精英,也是同龄人中发量最少的一群。

如果能从这群造就了“注孤生”、“话题终结”的人身上学到些恋爱相处之道,那这个世界将再也没有单身汪。因此,“家属不易”系列第二集,欢迎那些拯救了程序员朋友的家属们。

PS:文章末尾有惊喜哦!

COUPLE 1

家属 UI设计师

受访者伴侣 Android前端工程师

交往2年,结婚2年

我怀疑男友是个AI

当程序员的家属,就是一个“一边被他气死,一边又悄悄感叹‘他可真聪明啊’”的过程。

我俩在同一个学校读研,他是那种学习能力强又自律的人,刚在一起的时候,他就像一张白纸,因为把所有时间都放在学习上了,所以完全不知道怎么和女孩子交流,更别说什么甜蜜套路了。

但他厉害的地方就是,在恋爱这件事上的学习能力也极强。只要是做得不对惹我生气的地方,我说了一遍就立马改正,绝对不会再犯第二次。我感觉这个人不是在“变化”,而是在“进化”,而且是举一反三的那种进化。我有时候都觉得,他别是个 AI 吧?

早夭的浪漫幻想

人们常会对另一半有很多浪漫的幻想,但这个幻想早在我刚开始谈恋爱那会儿就破灭了。他主动送给我的第一个礼物是一个水杯,倒入热水后会变色,渐渐浮现出一张我的照片。

纪念日的时候还收到过一双五指分开的跑步鞋,他让我明天就穿着这双新鞋去上班,回头率绝对爆表,并且还信誓旦旦地说,这双鞋是经过半个小时和其他鞋子的参数比对,最终才脱颖而出的,真想为他鼓鼓掌。

总之,这种事情发生几次之后我开悟了,想要什么礼物我就直说,或者划定一个大范围,让他去自己搜搜问问。总之,不能让他们自主发挥。

代码里的浪漫

程序员对于浪漫的理解很谜。

有一次坐手扶梯的时候,我跑到他前面一个台阶,然后回过头来想亲他,多甜啊是不是!但他义正言辞地拒绝了我,理由是“这样不安全”以及“公共场合亲亲有伤风化”。

不过偶尔也会在不经意之间被他甜到。因为工作的原因,我们两个会有很多可以交流的地方。有一次我提出了一种 APP 内部的图片展示方式,问他技术上可不可以实现。

他说了一句“简单!”就掏出笔记本开始写,刷刷刷写了20分钟就写完了,然后同步在我手机上。这个APP的icon是他的猫,里面按我说的那种图片展示方式放了很多我们的合照。

那会儿就是他的闪光瞬间吧,我想。

COUPLE 2

家属 产品运营

受访者伴侣 iOS前端工程师

交往8个月

体面的程序员与红棉绿袄的审美

我老公属于那种非典型程序员。他只是干净,还很体面,早上会好好洗澡、修胡子、打发蜡,注意衣服的搭配。

你可能觉得这些只是基本吧。那是因为你没有在夏天去过他的办公室。表面上一座光鲜体面的写字楼,一进了电梯你能被熏晕。到了他的办公区域,你就可以直接躺在地上了。

不过这也没办法。他们程序员经常熬夜改代码,晚了就在办公室凑合一宿,哪里还顾得上什么个人卫生呢?

我老公是个典型的东北男孩,骨子里流淌着红棉绿袄的传统审美血液,所以喜欢我穿两种风格,要么是大红色皮夹克的朋克摇滚风,要么是黑亮漆皮外套的嘻哈风。穿这些风格我心里真的很想“死”,但他却由衷地觉得好看。

加班的悖论

他是做iOS客户端的,主要是中东市场,所以本来就和团队有时差,每天都是中午睡醒了出门,晚上十一点左右回来继续码代码,大概到夜里两三点睡觉,周末基本也要继续工作。虽然公司说的是只有改项目的时候才加班,但他们基本就没有不改项目的时候。

大量加班的后果就是我眼睁睁地看着他越来越胖,我认为是过劳肥,但他偏说是和我交往之后的幸福肥。

撒狗粮了,不好意思。

被优化的女友体验

他最厉害的地方就是,就算平时很忙,但我也依旧感到被照顾的很好,平时他会早点回来,坐在我旁边写代码。会送我回家,会抽空和我一起遛狗,会尽力让我感觉到我比他的工作更重要。

因为他的主要工作就是优化用户体验嘛,顺带着也很会优化我和他之间的“用户体验”……

都是成年人我就不细说了。

COUPLE 3

家属 全职太太

受访者伴侣 基金公司CTO

结婚7年

逻辑纠错最为致命

刚认识的时候,他就纠正过我好多次:“是iOS,不是ios”,只要打错他就一定会给你指出来。

由于工作特别讲求逻辑的原因,他常会嫌弃我,有一次他请我去他家吃饭,吃完饭之后居然一本正经地说:“你应该把碗洗了,因为我做了饭,而你是来蹭饭的。”

我一开始以为他是想撩妹玩砸了,但没想到他看到我犹豫,真的开始“1、2、3、4”给我分析,是的,没错,还带数字序号的那种,跟我讲了整整20分钟“为什么你应该洗碗”。

后来大吵了一架,冷战几天他又来找我道歉,我就顺势下了台阶。结果他很自豪地说:“看到了吗?遇到问题,解决问题,这就是我们程序员的态度。

讲道理只是为了讲道理,没有对错

他特爱讲道理,你让他做个什么事儿,他下意识地就想反驳你一下。

比如最近换季,天气特别干,我让他帮我开一下加湿器,他说:“这东西根本没有用,咱们120平的房间里,就这加湿器的喷水方式和影响范围,根本不能让空气中的湿度上升几个百分比,杯水车薪,开不开都干,别费劲了。

等他换鞋出了门我才想起来,他说的一点用都没有的加湿器,明明就是他买的啊!他就是爱见缝插针地讲道理,对错是次要的。

危机与舒适

其实程序员的行业竞争还蛮激烈的,每个程序员都多少有点中年危机吧。他当时也会跟我说很多,担心自己未来是不是还要走这条路。毕竟大家都知道这份工作晋升空间有限,总会有比你更年轻、更健康、更便宜的人出现。

但以我看来,即使他不喜欢,程序员也是最适合他的一份工作了。就我观察,很多程序员都是这样口嫌体正直,因为他们的思维方式、与人的交往方式都已经被这份工作和这个专业深深影响了。大部分时间跟代码而不是跟别人交流,对他来说反而是一个比较舒服的状态。

COUPLE 4

家属 市场营销

受访者伴侣 某互联网公司CTO

结婚5年

对程序员的刻板印象不是没原因的

当初我认识他的时候,想不知道他是程序员都难,因为他符合每一条人们对程序员的刻板印象:春穿卡通人物 T,夏踩趿拉板,秋有冲锋衣,冬戴毛线帽——因为发量堪忧不保暖。全身衣服加一起可能也不超过500块钱。

就连我们恋爱的契机也是非常符合程序员故事线设定的,一切都是因为我当时电脑坏了找他修电脑。据说80%的程序员都是这么找到女朋友的

不喜欢的手机,买回来再骂

都说做程序员这行的,概括起来四个字“人傻钱多”。也的确如此,平时工作就挺忙,这要是再没点爱好,生活也是太无趣了。

我们家这位从业七八年,每个月大概有个 50k,除了家庭日常开销,他最爱买的就是那些个数码电子产品。手机、耳机、游戏机、相机、无人机、买起来那叫一个痛快!

前一阵儿买了一个哈苏相机,说是7万起售,我心想真是舍得啊,还痴迷无人机,北京五环不让飞,平时就只能放在家里,专门有个柜子,供着那些宝贝,随时等待远途出游的时候耍耍。

和其他程序员一样,他也很爱收集各种型号的手机,各大发布会都必看,大家也知道手机圈流行吹牛,所以他每次都是一边看一边骂,但没过两天就发现他把骂的那部手机买回来了,用一用然后继续骂“你看我说什么来着!这就是辣鸡!”

“望妻成龙”

他啊,对我有种“望妻成龙”的忧愁。苦口婆心给我列书单,千方百计地哄我上网课,一起开车出门还喜欢在车里放一些让我听着长知识的有声书,看电影都喜欢给我推荐一些所谓的“深刻”“有内涵”的……

他知道我是严重路痴,所以每次旅行总会有一个经典环节——让我自己找路。他自己不带路,让我开着导航当导游,把他带到目的地。通常看着我一步步走错,实在忍不住了就出来带着我走回去,一边走一边训我,细数我是因为在哪个路口走错了……

当初他告白的时候说,“从认识的第一天起,xxx(我本人)就是我眼里最值得拯救的‘差生’”,这段话他是用摩斯密码写在自己的 QQ 签名里的。

————————————

看到这里你是不是对“程序员”又有了一点新的认知呢~

如果你喜欢这篇文章的话,动动小指,点个赞哦~

如果你想当程序员,小编推荐一个程序员编程学习基地【点击进入】!

涉及到:C语言、C++、windows编程、网络编程、QT界面开发、Linux编程、游戏编程、黑客等等......

编程入门资料:

推荐学习书籍:

一个活跃、高逼格、高层次的编程学习殿堂;编程入门只是顺带,思维的提高才有价值!

最后希望你也能成为自己心目中的完美对象~

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 程序员思维的局限
    我相信大家都可能听到过这样一个故事,一名记者看见农村的一个正在放羊的小孩 问他“你的理想是什么?” 小孩回答说:“放羊!” “羊儿喂大了干什么?” “卖钱!” “有了卖羊儿的钱干什么?” “娶老婆!” “娶老婆干什么?” “生小孩!” “生小孩来干什么?” “放羊!” ...... 这段流传甚广的段子,但是我们想想这个故事背后的原因是什么。放羊的小孩对世界的理解也就是:放羊挣钱娶老婆生小孩再放羊。对外面世界的了解可能趋向于了零,在他的世界里,这就是美好的一切,幸福的生活。对世界认识的局限性会导致思维的局限性,思维的局限性会导致目标的局限性,目标的局限性最终导致行为的局限性,从而影响你人生中的各种选择。 关于贫穷 故事一 我在知乎看到的这个故事你在哪一刻体验到了真正的贫富差距?,故事情节大概是这个样子的。 13年的夏天,作者偶然遇到了一个小伙子,一副农民工的打扮,问去从这里到xx城市应该怎么走?作者有点诧异,因为这里距离XX城市要有100百多公里,给他指了指方向,告诉他往西大约一百多公里。小伙子点点头说了声谢谢大哥就往前走了,以为会是个乞讨者或者流浪汉,讨点钱或要点吃的。可他只是问问路,而且看上去是要徒步过去的意思。小伙子走出去几十米,在人行道边坐下,拿出一瓶水喝了几口,然后低着头摆弄着地下的什么玩意,像是在休息。 好奇心驱使作者去了解情况,才知道他是要去xx市找自己的老乡
  • 诺奖得主Akerlof 猛批“遗漏之罪与经济学实践”!!!
    凡是搞计量经济的,都关注这个号了 稿件:econometrics666@126.com 所有计量经济圈方法论丛的code程序, 宏微观数据库和各种软件都放在社群里.欢迎到计量经济圈社群交流访问. 关于相关计量方法视频课程,文章,数据和代码,参看 1.面板数据方法免费课程, 文章, 数据和代码全在这里, 优秀学人好好收藏学习!2.双重差分DID方法免费课程, 文章, 数据和代码全在这里, 优秀学人必须收藏学习!3.工具变量IV估计免费课程, 文章, 数据和代码全在这里, 不学习可不要后悔!4.各种匹配方法免费课程, 文章, 数据和代码全在这里, 掌握匹配方法不是梦!5.断点回归RD和合成控制法SCM免费课程, 文章, 数据和代码全在这里, 有必要认真研究学习!6.空间计量免费课程, 文章, 数据和代码全在这里, 空间相关学者注意查收!7.Stata, R和Python视频课程, 文章, 数据和代码全在这里, 真的受用无穷! 正文关于下方文字内容,作者:韦忠吉,清华大学经管学院,通信邮箱:weizhj.18@sem.tsinghua.edu.cn 作者之前的文章:1.非线性模型中乘数和边际交互效应选哪个?为什么呢?2.前沿: BVAR, 贝叶斯VAR是什么, 为什么需要, 软件怎么做, 如何解读呢?Akerlof, George A. 2020. "Sins of Omission
  • 加载初始内容 Adob​​e air 时出现 ADL 错误(ADL error while loading initial content Adobe air)
    问题 我是 Adob​​eAir 的新手。 我只是通过以下链接开始使用 helloworld 应用程序。 http://help.adobe.com/en_US/air/build/WS144092a96ffef7cc4c0afd1212601c9a36f-8000.html 我能够成功编译 HelloWorld.mxml 文件,但我无法通过以下命令 adl HelloWorld-app.xml 运行该应用程序。 错误消息说 .. 加载初始内容时出错。 我还附上了 HelloWorld-app.xml <?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://ns.adobe.com/air/application/1.0"> <id>samples.flex.HelloWorld</id> <version>0.1</version> <filename>HelloWorld</filename> <initialWindow> <content>HelloWorld.swf</content> <visible>true</visible> <systemChrome>none</systemChrome> <transparent>true</transparent> <width>400</width
  • 听完这个故事,彻底搞懂 Java 并发!
    最近在给别人讲解 Java 并发编程面试考点时,为了解释锁对象这个概念,想了一个形象的故事。后来慢慢发现这个故事似乎能讲解 Java 并发编程中好多核心概念,于是完善起来形成了这篇文章。大家先忘记并发编程,只听我给你讲个故事:故事可能比较奇怪,有这么一个学校,里面有好多好多人,我们简单分成学生、老师、以及宿管阿姨。学校中间还有一个很奇葩的水果超市,里面有个仓库放着苹果、西瓜、橘子。来这个超市的人,一方面可以拿走水果吃掉,另一方面也可以送来水果还钱。不过超市还有一个很奇葩的规则,就是学生只能去吃或者送苹果,老师则只能是吃或者送西瓜,宿管阿姨只能是吃或者送橘子。这个超市的进出也很有规矩,来这个超市的人,必须持有相应的证件,学生则需要持有学生证,老师需要持有教师证,宿管阿姨需要持有阿姨证。这三个证每个都分别只有一个,保管在超市门口的一个领证处,人们进入这个超市之前,必须先去取证处那里领取相应的证件才能进入。如果证件暂时被别人取走了拿不到,则需要到后方的等待区里面排队等证。那这个等待区也有三个,分别是学生证等待区,教师证等待区,阿姨证等待区。进入超市里面就更加奇葩了,不论是要从这个超市拿走水果,还是要送来水果,都需要通过一个操作台来控制,而这个操作台,同一时刻只能有一个人进行操作。这个操作台为了防止有人霸占操作台过长时间,只允许一个人持续操作 10s,10s 之后会在屏幕上显示一个 ID
  • 开始在 facebook 上使用 App?(Started using App on facebook?)
    问题 现在,我看到许多应用程序会说“开始使用 [应用程序名称]”这只是对 StreamPublish 的调用还是有新的函数调用来实现这一点? 我目前正在使用 facebook 来允许人们使用类似于 turntable.fm 的 facebook 帐户登录,然后转到我的网页。 我怎么做才能让其他朋友看到他们开始使用该应用程序,我在任何地方都找不到。 回答1 您的应用程序中有一个“社交发现”设置。 启用它,这些帖子就会显示出来。 回答2 抱歉,这不是答案,而是对问题和答案的澄清(我似乎没有足够的积分来发表评论) 首先,我想说,如果您正在开发 Facebook 应用程序,这似乎是一个非常重要的问题,因为它会对您的应用程序的病毒式传播产生巨大影响。 这意味着每个注册用户都有可能向他们的每个朋友宣传您的应用。 如果没有这种情况发生,您通过 Facebook 进行病毒传播的唯一选择是: 请求“publish_stream”权限并使用“发布到墙”API 调用。 要求这一点可能会阻止许多用户首先使用您的应用程序。 用户发起的共享(如按钮、发布到墙)。 除非你的应用非常棒,否则你会很幸运地获得 5% 的使用率(而不是神秘的“开始使用”提要帖子获得 100% 的使用率) 我创建了一个用于测试的虚假帐户,创建了一个 facebook 应用程序(作为网页,而不是作为 facebook 应用程序
  • 为浪漫而写的故事
    叙述一个即将发生的浪漫爱情故事 晚上,有点闷热,作业做不出来,心烦,就起来走走,无意间听到说话声,寻声过去一看是家里的Q哥Q妹在聊天,好奇心起,于是静静地躲在一旁听两小人谈什么 Q哥:Q妹,我坐屋里觉得好闷呀,你热不热?要不我们搬窗口那儿聊吧,那凉快 Q妹:嗯,好,换地方 Q哥:哇,好大的风!瞧~我的桌布都掀起来了 Q妹:是哦,吹上去凉凉的,真舒服。这晚上的夜景也蛮不错的嘛! Q哥:Q妹,我想跟你说个事…… Q妹:啥事,你说吧 Q哥:我…我…我们下来走走吧 Q妹:嗯,坐久了走走也好,你有啥事就说呗,我听着呢 Q哥:你,你……感觉我…这个…哦,Q妹你瞧,有一对恋人在…… Q妹:哎~你偷看呀,羞不羞,咱们别往前走了 Q哥:谁说我偷看,我是正大光明看好伐,哈~ Q妹:你……讨厌,不理你了 Q哥: 哎…我错了…不说俏皮话了,Q妹,别不理我呀 Q妹:嘘~你听,什么声音 Q哥:哦,我听到了,是萨克斯,有人在吹,这曲调好熟悉呀 Q妹:嗯……是九百九十九朵玫瑰 Q哥:我也听出来了,是这首,哦,对了,Q妹,你知道这首歌为什么叫九百九十九朵玫瑰? Q妹:我不知道呀,告诉我为什么 Q哥:前面有座位,我们走这么久了,也累了,正好找个地方坐坐吧,坐下来我告诉你 Q妹:嗯,好 Q哥:本来呢,这首歌应该叫一千朵玫瑰,只因第一千朵被人拿走了,凑不成一千朵,只好叫九百九十九朵了 Q妹:是谁拿走的?为什么要拿走 Q哥
  • 惊!!!BAT专家眼中的大数据是这样?
    大数据行业作为IT行业中的“大熊猫”,他就像这个行业冉冉升起的新星。当然也正是由于它还处于萌芽阶段,所以在这个领域会出现很大的人才缺口。我们通过整理一些这个行业大数据专家的观点,使想要从事大数据行业的你更加清晰明了。 《第一财经周刊》采访了BAT这三家互联网公司,除此之外还对相关的人力资源专家进行访谈,他们从职场角度以及用人单位的要求去为我们对岗位进行深度剖析。让我们能对大数据相关岗位有一个更加清晰明了的看法。 一、大数据工程师做什么? 大数据工程师有三个任务:分析历史、预测未来、优化选择。也正是通过这三个工作方向,可以帮助企业做出更好的决策。 举一个例子,就以腾讯来说,郑立峰认选项测试是最简单直接反映大数据工程师工作的例子就是选项测试,通俗一点来说就是帮助产品经理在A、B两个备选方案中做出选择。以往的发展进程中,决策者去做一项判断,可能只能依靠日积月累所积累起来的经验,但如今,测试需要使用更科学的办法了,也就是过大范围实时测试—比如,在社交网络产品的例子中,让一半用户看到A界面,另一半使用B界面,观察统计一段时间内的点击率和转化率,以此帮助市场部做出最终选择。大数据所能起到的作用比描述出来得多得多,市面上推出任何一项新产品,过往我们需要靠经验来分析的用户心理,但是现如今大数据就能给出答案,并且这个数据更加准确更加无误。 然而作为电商的阿里巴巴,当然就是希望通过大数据
  • 某网友惊现言论:程序员没有技术壁垒,不值得拿高薪!网友:搞笑!
    都知道程序员的工资高,但加班也多,这已经成了普遍的行业现状。有个程序员小哥哥竟然认为是过高工资引起资本家的疯狂报复,导致了加班和行业内卷。他说,程序员作为一个没有技术壁垒的行业,不值得这么高的工资,还出主意让降低程序员工资,降低人力成本,就能少一点加班,多一点自由了。 针对楼主的言论,只有一个美团程序员表示愿意,说工资打八折,不加班的话,可以接受。 其他网友都被楼主的话震惊了,纷纷diss他“幼稚”、“天真”,程序员工资哪里虚高了?公司老板挣几千万,程序员才拿多少钱?老板吃那么多肉,员工喝口汤都不行吗?有时间琢磨给程序员降薪,还不如让老板们仁慈一点。 如果真的按楼主所说,最后只会导致降薪和加班的结果,资本家们还会觉得你愚蠢。 一个网友感叹:都不知道韭菜怎么和资本家产生共情的…… 还有网友说了,程序员工资是市场决定的,公司没利益的话,也不会给这么高工资。如果真降了,看还能不能招到人! 存在就是合理的,楼主你别觉得不可能,社会专门治你这种不服气。 再说了,程序员996加班熬夜,简直是拿命来工作,何况还受到pua等精神摧残,高工资也是一种变相补偿。 而且不是所有程序员都有高工资,有人月入六七千,有人年薪三四十万,不能只看那些头部互联网企业的高收入。 还有些网友不服气,测试、产品经理工资也不低,凭什么就说程序员高? 有本事给产品、运营、客服这种非技术岗位降薪
  • 惊!媳妇在听完web***后跳槽了!
    媳妇儿是一个根正苗红的文科生,按理说她对IDC这种理科范围内的技术知识应该一窍不通,但由于她那旺盛的求知欲,使她后来顺理成章地入驻IDC公司,成为我的上司... 比如很久之前,她躺在沙发上刷微博,突然问了我一个问题,“什么是web***”?阿西八,那会儿她还连IDC的门槛都没入就问这么高深的问题了,这要我怎么跟她解释呢?作为一个IDC铁直男,我打开了百度百科,照着上面干巴巴地念道,“***利用网站操作系统的漏洞和Web服务程序的SQL注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意代码,使得网站访问者受到侵害。”媳妇眨巴着她那双卡姿兰大眼睛:“说人话”。我只得动动我的小脑袋瓜,来给她解释,“简单解释呢,就是***通过钻系统或者网站的漏洞找茬”。这种找茬,也有好几种不同的方式。在媳妇的威(qu)逼(qu)利(nei)诱(yi)下,我从书房取出一张纸和一管笔,给她仔细地画了起来。 DDoS(Distributed Denial of Service)***是指处于不同位置的多个***者同时向一个或数个目标发动***,或者一个***者控制了位于不同位置的多台机器并利用这些机器对受害者同时实施***。由于***的发出点是分布在不同地方的,这类***称为分布式拒绝服务***,其中的***者可以有多个。媳妇说:“你举个形象点的例子‘
  • 职场选择,还真就不是一个人的事
    其实年轻人咨询职场选择的真的多,不管是咨询我的,还是咨询其他大V的,比如我经常去帅张,或者冯大辉老师的知识星球串门,也会遇到非常多这样的问题。但实际上,很多时候,职场选择,年轻人要考虑的不仅仅是个人的职场路线,还要兼顾很多其他的因素,比如长辈的赡养问题,子女的教育问题,以及伴侣的工作和生活问题。而这些因素,往往决定了很多关键选择。其中最核心的就是城市的选择。先说长辈的问题。那么之前写过一篇,从校园到职场,别让父母限制了你的天花板这里不赘述了只想强调一下,照顾父母固然是美德,但你自己的前程和人生,不能被局限在父母的视野里,也不能为了照顾父母,失去太多外面的机会。第二个常见的困扰是子女教育,很多人因为子女教育选择居住地和工作环境,以前我们学过所谓孟母三迁。有些年轻人甚至还没小孩就开始考虑这个问题,比如有年轻人刚毕业,还没结婚就开始问,天津是不是落户对子女教育有帮助,至于这么着急么。我这么讲吧,如果你的子女真的是那种天才,就是很轻松可以在某个领域碾压所有同龄人的那种,我觉得,你牺牲一下个人职场,为子女寻找更好的教育资源,让子女的天份不要被埋没,还是可以理解的,甚至是理应支持的。但很多时候,家长会高估自子女的天赋,有些子女可能在某个领域有一定的才华,但离天才其实差距还是很大的,为了寻找渺茫的机会,抛弃自己的职场是不值得的。那怎样判断子女天份呢,就是入门没多久在领域内的比赛里
  • nosql 数据库中的树结构(Tree structures in a nosql database)
    问题 我正在为 Google App Engine 开发一个应用程序,它使用 BigTable 作为其数据存储。 这是一个关于协作编写故事的应用程序。 这是一个非常简单的爱好项目,我只是为了好玩而工作。 它是开源的,你可以在这里看到它:http://story.multifarce.com/ 这个想法是任何人都可以写一个段落,然后需要由另外两个人验证。 一个故事也可以在任何段落进行分支,以便故事的另一个版本可以在另一个方向上继续。 想象一下下面的树结构: 每个数字都是一个段落。 我希望能够选择每个独特故事情节中的所有段落。 基本上,那些独特的故事情节是 (2, 7, 2); (2, 7, 6, 5); (2, 7, 6, 11) 和 (2, 5, 9, 4)。 忽略节点“2”出现了两次,我只是从维基百科上拿了一个树结构图。 我还制作了一个建议解决方案的图表:https://docs.google.com/drawings/edit?id=1fdUISIjGVBvIKMSCjtE4xFNZxiE08AoqvJSLQbxN6pc&hl=en 我怎样才能建立一个结构对于写作来说是高效的,但最重要的是对于阅读? 回答1 有许多众所周知的方法来表示数据库中的树; 他们每个人都有自己的优点和缺点。 以下是最常见的: 邻接表,其中每个节点存储其父节点的 ID。 物化路径,这是Keyur描述的策略
  • 使用 iOS9 的 Admob 和插页式广告(Admob and Interstitial Ads with iOS9)
    问题 今天我注册了 adMob 并开始在我的应用程序中处理 adMob 广告。第一个是游戏(带有视图控制器),我想在游戏结束后立即显示一个插页式广告,所以我想在之后立即加载插页式广告游戏过载的视图(只有在游戏结束后才能访问此视图,并且游戏持续一分钟,所以它不应该经常出现) 我在 youtube 和 admob 网站上看过很多教程,我遇到了很多问题,例如:即使我导入了 admob 框架也找不到它,我禁用了位码以避免构建时出现链接器错误,但我仍然看不到测试广告在我的应用程序、模拟器和真实设备上。 我导入了admob 所需的所有框架,在xcode 中我在GoogleMobileAds 框架附近有一个问号,这是什么意思? 关于 admob 的第一行是: import GoogleMobileAds 内部视图控制器 var interstitial: GADInterstitial! func createNloadAd () -> GADInterstitial { var ad = GADInterstitial(adUnitID: "XXX") var request = GADRequest() request.testDevices = [kGADSimulatorID] ad!.loadRequest(request) return ad } 内部视图加载 self
  • 磁盘扇区写原子吗?(Are disk sector writes atomic?)
    问题 澄清的问题: 当操作系统发送命令将扇区写入磁盘时,它是原子的吗? 例如,如果在写入命令后立即断电,则新数据写入完全成功或旧数据保持不变。 我不在乎在多个扇区写入时会发生什么—可以接受撕破的页面。 旧问题: 假设磁盘上有旧数据X,在其上写入新数据Y,并且在写入过程中一棵树掉在了电源线上。 没有花哨的UPS或电池后备磁盘控制器,您可能会遇到页面撕裂的情况,其中磁盘上的数据是X部分和Y部分。您是否可能遇到磁盘上的数据是X部分,Y部分的情况? ,还有部分垃圾? 我一直试图了解数据库等ACID系统的设计,并且以我的幼稚思维,似乎不使用预写日志的firebird依靠给定的写操作不会破坏旧数据(X)-仅无法完全写入新数据(是)。 这意味着如果X的一部分被覆盖,则只能更改X的被覆盖部分,而不是我们打算保留的X部分。 为了明确起见,这意味着如果您有一个页面大小的缓冲区(例如4096个字节),我们要保留一半Y,一半X,并且我们要告诉OS将该缓冲区写在X上,那么没有严重的磁盘问题我们想要保留的一半X在写入期间损坏的失败。 回答1 传统的(SCSI,ATA)磁盘协议规范不能保证在突然断电的情况下,任何/每个扇区的写操作都是原子的(但是请参阅下面的NVMe规范讨论)。 但是,似乎默契地同意非古老的“真实”磁盘会悄悄地尽力提供这种行为(例如,Linux内核开发人员Christoph
  • Xcode-如何修复“ NSUnknownKeyException”,原因:…此类与键X“错误的键值编码不兼容?(Xcode - How to fix 'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X" error?)
    问题 我正在尝试将UILabel与在我的课程中创建的IBOutlet链接。 我的应用程序因以下错误而崩溃。 这是什么意思? 我该如何解决? ***由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]:此类不符合键XXX的键值编码。 回答1 您的视图控制器在xib中的类可能错误。 我下载了您的项目。 您得到的错误是 ''NSUnknownKeyException',原因:'[<UIViewController 0x3927310> setValue:forUndefinedKey:]:此类与密钥字符串的编码不兼容。 这是由于MainWindow.xib中的Second视图控制器具有UIViewController类而不是SecondView 。 更改为正确的类可以解决问题。 顺便说一句,在Objective-C中使用“字符串”之类的名称是不好的做法。 它会引发运行时命名冲突。 即使在一次性练习应用中也要避免使用它们。 命名冲突很难追踪,您也不想浪费时间。 导致此错误的另一个可能原因:将元素从一个控制器复制并粘贴到另一个控制器时,即使在将元素编辑并重新链接到新控制器之后,Xcode也会以某种方式将其链接保留到原始控制器。
  • iOS 应用仅在模拟器中显示一半(iOS app only showing half in simulator)
    问题 我正在尝试为 iOS 开发一个带有一个屏幕的简单应用程序,但遇到了一个奇怪的问题。 该应用程序仅显示一半。 例如,我有一个屏幕,屏幕中央只有一个按钮。 当我在模拟器中运行应用程序时,我只能看到一半的按钮,我也无法移动它。我可以在模拟器中垂直滚动视图,但不能水平滚动。 我难住了。 将不胜感激任何指针。 回答1 我很确定您使用主故事板构建视图并将所有内容放在其中。 主故事板设置为考虑所有 iOS 格式,iPhone 和 iPad。 如果您希望您的应用以 iOS 设备为中心显示,您需要使用自动布局来限制不同 UI 对象的位置。 这样它就会自动居中显示,无论您使用的是什么设备 回答2 我想你已经打开了AutoLayout ...但还没有对你的控件设置任何限制。 尝试以下测试: 进入您的故事板文件。 单击情节提要中的空白区域,然后单击屏幕(因此屏幕边框为蓝色- 不是黑色或灰色)。 在菜单栏中,单击Editor \ Resolve Auto Layout Issues ,然后单击“ Update Frames ”。 或者,您可以单击以下按钮,然后从那里选择“更新帧”(哪个都无关紧要): 当你这样做时,你的“一个按钮”在哪里结束? 它是否突然从屏幕上消失,X 或 Y 位置为负,或宽度/高度为 0 ? 如果是这样,那么AutoLayout就是您的问题。 在 XCode 6.1 中,Apple
  • 使用 UML 的最大缺点是什么?(what are the most significant disadvantages of using UML?)
    问题 UML 是一种很好的语言,可以根据业务需求对软件进行建模,但是越来越多的社区指出了一些缺乏功能的缺点。 您认为对 UML 至关重要的最重要的缺点是什么?它可能是解决这种缺乏特性的一个很好的替代方案吗? 回答1 最大的问题是,它又是一层繁文缛节,只妨碍了 $#%$#% 对事物进行编码并使其工作。 回答2 正如您所说,人们使用它来“为业务需求建模软件”这一事实,以及其他此类面向流程的废话。 UML 最初是作为程序员以图形形式与其他程序员交流软件的常规方式。 从这个意义上说,它只是正式的餐巾纸涂鸦——因此它非常有效。 你可以在白板上画一个 UML 类图,我可以理解它,而无需在符号上纠缠不清。 但是沿着这条线的某个地方,有人认为绘图符号可以以某种方式本身就是一个过程,或者至少是更大过程的正式部分。 这太愚蠢了。 UML 图是一种很好的说明书籍的方式,并且作为工程师来回书写想法的一种方式非常有用。 但这就是它应该结束的地方。 回答3 我至少可以说三点: 保持图表合理并与实际代码同步需要大量时间。 UML 图不运行,但需要大量时间。 因此,只有当您的组织规模可以管理它们时,它们才是好的您不能在序列图中表示每个条件。 如果你想交付是不可能的。 所以状态图应该传达基本事实,而不是所有可能的结果。 好的 UML 软件需要花钱,并且需要一些时间才能正确掌握。 所以,我认为 UML
  • 人生的秘诀是什么?雷军的这四个字总结了一切
    前段时间知乎里有一个问题上了热搜,如何看待雷军坐拥四家上市公司,身家1天增百亿,成中国第九富豪? 底下有很多回答,我看了几篇,给我的触动很大,所以有了今天的文章,给大家聊聊我的一些体会和想法。说到雷军,大家应该都很熟悉了,关于他的传奇故事很多。我们按照时间顺序排个序,见证一下大牛的成长历程。 大牛的诞生 雷军最早的一件传奇的事件是在武大当中用两年的时间修完了所有学分。老实讲这一点在现在都很难做到,用雷军自己的话说,想要做到这点,最大的难度还不是他自己。不是他要比别人多上多少课,多做多少作业。而是学院里上课的时候是要点名的,他同时修两倍量的课,必然会有一半的课无法出席。 在我们很多人看来这个问题是无解的,尤其是在那个年代,老师对于学生的考勤要求显然比现在严格得多。关于这个问题,雷军想出来的办法是多和老师套近乎,帮老师擦下黑板或者是下课主动去问问题,并且告诉了很多老师他的这个目标。最终在很多老师和同学的帮助下(你懂的),雷军完成了这个目标。这也成为了他后来一系列传奇的开始。 先不说这一系列眼花缭乱的操作,单说这个目标就很奇怪,一个大一新生怎么会冒出这样的想法呢? 雷军自己说是因为他在图书馆当中读到了一本叫做《硅谷之火》的书,讲的是当年乔布斯等人在硅谷创业的故事。这个故事让雷军心潮澎湃,萌生出了想要做出一番伟大的事业,创立一个伟大的公司的想法。老实讲这一点并不稀奇
  • 开源项目在闲鱼、b 站上被倒卖?这是什么骚操作?
    我只希望看到这篇文章的朋友,如果你们需要代码,直接去开源网站上搜就完事儿了,我当时开源的时候也还考虑了网络问题,不止是 GitHub 上,我在国内的开源平台 Gitee 上也有代码的备份,大家喜欢的话直接去下载就好了,希望大家不要被骗钱啦。起因 - 又是一封邮件2020 年 3 月 2 日,收到了一封邮件,对,这次故事的起因又是一封邮件,和上次 写个bug被国家信息安全漏洞共享平台抓到了 一样。这是一条评论通知邮件,一开始我以为只是正常的评论内容,后来看到内容才发现事情并不简单,邮件内容如下:通过截图,大家应该也能够清楚大致的情况,b 站上有 up 主用我的开源项目做了视频并且进行源码的贩卖和宣传。我之前写过一个开源的商城项目,代码和所有的资源文件都是免费给大家用的,名称叫“新蜂商城”,开源仓库的地址是https://github.com/newbee-ltd/newbee-mall,就是这样一个开源的项目,有人把项目的运行情况进行了视频的录制并且放到了 b 站里,而且,如果想获取视频中演示网站的源码,你就需要付费 300 元,这些内容都有截图的,我并不是随口胡诌,有人看到了这些内容于是就在我的文章下面留言了。这件事情呢我并没有特别在意,当天就是看了一眼,然后和几个朋友聊了一下这个事情,针对这种情况,我也是第一次遇到,也就没做太多事情,因为我觉得有些没头绪
  • Solr对比ElasticSearch [关闭](Solr vs. ElasticSearch [closed])
    问题 关门了。 这个问题是基于意见的。 它当前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑此帖子以事实和引用的形式回答。 1年前关闭。 改善这个问题 这些技术之间的核心体系结构差异是什么? 另外,哪种用例通常更适合每个用例? 回答1 更新 现在,问题范围已得到纠正,我也可以在这方面添加一些内容: Apache Solr和ElasticSearch之间有很多比较,因此,我将引用我自己最有用的那些,即涵盖最重要的方面: 鲍勃·约普拉特(Bob Yoplait)已经将kimchy的答案与ElasticSearch,Sphinx,Lucene,Solr和Xapian相关联。 哪种适合哪种用法?总结了他继续并创建ElasticSearch的原因,他认为,与Solr相比, ElasticSearch提供了更好的分布式模型和易用性。 Ryan Sonnek的实时搜索:Solr vs Elasticsearch提供了有见地的分析/比较,并解释了尽管他已经是Solr的用户,但为什么从Solr切换到ElasticSeach的原因-他总结如下: 在构建标准搜索应用程序时, Solr可能是选择的武器,但是Elasticsearch通过用于创建现代实时搜索应用程序的体系结构将其提升到一个新的水平。 渗滤是一种令人兴奋的创新功能,可以单手将Solr吹出水面。 Elasticsearch具有可扩展性
  • 您找到并修复的最棘手的错误是什么? [关闭](What's the toughest bug you ever found and fixed? [closed])
    问题 从目前的情况来看,这个问题不适合我们的问答形式。 我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。 如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 已锁定。 该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。 它目前不接受新的答案或互动。 是什么使得很难找到? 您是如何找到它的? 距离不足,无法关闭,但另请参见 https://stackoverflow.com/questions/175854/what-is-the-funniest-bug-youve-ever-experienced 回答1 一个运行在监控摄像头上的jpeg解析器,每次公司首席执行官进入会议室时都会崩溃。 100%可再现的误差。 我不骗你! 这就是为什么: 对于您不太了解JPEG压缩的您-图像被分解成小块的矩阵,然后使用魔术等进行编码。 当CEO进入房间时,解析器就cho之以鼻,因为他总是穿着一件上面有正方形图案的衬衫,这引发了对比度和块边界算法的一些特殊情况。 真正的经典。 回答2 这并没有发生在我身上,但是一位朋友告诉了我。 他不得不调试一个很少崩溃的应用程序。 它只会在9月9日的星期三-9月失败。 是的,一年中的362天很好,一年中的三天它会立即崩溃。 它将日期格式设置为“ 2008年9月22日