程序员 520 脱单指南!

【520表白日】程序员如何表白吗?程序员表白教程送给你! 所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。 同学们,眼看520眼看就要到了,身为程序员的你,想没想过你的技术能够在求爱的时候用上呢?如果能用写程序的方式表白,这又何尝不是一种浪漫呢?! 这不,已经有程序员同行写出了这样的程序,如果你也是个程序员,可以从中得到启发,做出自己专属的表白程序,如果不是,也可以直接拿此程序炫耀下。 此程序是用C++语言所写。下面我们就来欣赏下程序代码及运行结果。 代码如下: C++代码. 阅读详情

最近很多关于晒择偶标准的帖子,活脱脱把知乎变成了另一个“世纪佳缘”,回答清一色的爆照和晒条件,这对于单身狗来说是妥妥的福利。

母胎SOLO的程序员小Q就沉迷其中不能自拔,这是他第100次感慨“你说说!这些小姐姐是真好看!但回答实在太太太多了,怎么才能在这些回答中找到合适的人选呢?Z哥,你能不能从数据分析角度给我点思路啊?”

小Z不胜其扰,被迫接受了这个艰难的任务——基于数据打造一份择偶指南。

数据获取

首先,我们要拿到这些小姐姐们的数据,小Z找到了择偶/相亲相关内容下最热门的一个问题——你的择偶标准是怎样的?

说是问择偶的标准,其实全是希望找到另一半的小哥哥、小姐姐们在答题。目前已经有27000+回答了:

程序员 520 脱单指南!

 

回答爬取这一块,知乎还是比较友善的,只需要在XHR里面找到回答的动态网址,伪装headers的User-Agent就能够欢乐的批量爬取了。

小Z不费吹灰之力就爬到了问题下27664条回答,还包括每条回答的答主昵称、关注人数、点赞数、性别等一大票字段。

程序员 520 脱单指南!

 

数据初窥

1、匿名情况和性别占比

截至日前,这个回答下有13527个用户是匿名的,占比(48.90%)接近半数。需要注意的是,所有匿名用户的性别默认都是男(知乎性别1表示男,0表示女,-1代表未知)。出于职业习惯,小Z以迅雷不及掩耳之势分析了男女占比(剔除了匿名用户的占比):

程序员 520 脱单指南!

 

小Z发现,这个问题下,已经有大神基于内容进行了匹配,在未剔除匿名的情况下,发现男性占比较大。

而我们剔除掉匿名的用户,只基于爬取的性别源数据进行分析,发现男、女、未知三分天下,性别占比相对均衡,可以确定的是,目前回答下有4758个不匿名的小姐姐。(这两套逻辑下的统计结果并不冲突)

2、回答创建时间分布

在看回答创建时间分布前,需要先把知乎默认的时间戳格式转换成我们习惯的时间格式:

程序员 520 脱单指南!

 

回答时间分布:

程序员 520 脱单指南!

 

  • 2018年4月30号,随着问题的提出,第一个哥们开始答题,前期这个问题一直处于日回答数不过50的不温不火状态。时间来到了18年国庆节,可能是单身狗返乡受到亲友们的疯狂质询,导致回答数暴增,10月7日当天,日回答数突破300大关,随后回答数稳定在100左右。
  • 无从考证2018年12月13日发生了什么,那一天有506颗悸动的心将脱单的希望交给了知乎。
  • 19年春节前的返乡期,又是一次情感大拷问,也是回答数的第三个小高潮。及至今日,每天还有60+新增回答。

缩小脱单范围

“哥们,你看看吧”一番标准汇报式的操作完成之后,小Z有些嘚瑟。

“Emmm,这都哪儿跟哪儿啊!你别给我看这些有的没的行吗!什么男女占比,什么发布时间分布,都关我屁事啊,我需要的是切实的!可以帮助我在上面找到女朋友的数据建议!”

纳尼?这跟我预想的他会猛夸我一顿的结果完全不一样啊!不过他说的确实在理。小Z顿时没了底气。“那行,数据都拿到了,你说说你找女朋友什么条件吧”

小Q45度角仰望天空,露出了少男怀春般的甜笑“什么条件不条件的,我只想找到一个我愿意为她放弃所有预设条件的灵魂伴侣。”

噗!“这才是他单身的根本原因啊!这个人可能被需求压成傻子了,要包容,要包容,要包容”小Z吐完一口老血后不断安慰自己。

小Q继续补充道:“这样吧,你能帮我列一个清单吗?我觉得可能还是要自己聊聊,看合不合拍。哦对了,匿名的就算了,我不喜欢太害羞的”。

得!匿名算了是吧,那我直接筛掉!灵魂伴侣是吧,那肯定接受异地,地区匹配先省略了!能放弃所有预设条件是吧,那学历年龄身高哥也不用给你去正文苦哈哈的匹配了!

问题的重点,就在于如何设计一套合适的逻辑来从数据中清洗和筛选出目标小姐姐们。

沉思片刻,小Z制定了一个四步脱单法来解决这个问题:

1、既然是灵魂伴侣,那如果回答连30字都没有超过,不是抖机灵就是敷衍,怎么能承担起“灵魂”二字呢!必须PASS掉!

程序员 520 脱单指南!

 

搞定,这一步下来,目标群体还有4244个小姐姐

2、数据最重要的特性之一就是时效性,别看回答数量这么多,真正抓得住的幸福才是属于自己的幸福,如果一个答主最近一次更新答案的时间超过了一个月,那只有两种可能,要么是她已经找到了,要么她已经对这个方式失去了兴趣。所以,加上时间条件,筛选出最近30天还活跃的小姐姐们。

程序员 520 脱单指南!

 

经过本轮筛选,小姐姐的数量直接从4244个缩小到598个。

3、小Z发现,有一些小姐姐在回答中强调照片OR内容已删,已经找到。这类回答当然要继续PASS。

程序员 520 脱单指南!

 

还剩下562位~

4、对于相貌平平无奇,条件一般的小Q来说,去追已经被众星捧月的小姐姐们,难度实在是太大了。于是小Z根据经验暴力设置了两个阈值:

  • 知乎账号被关注人数超过1500以上的,对小Q来说算是大V了,PASS!
  • 回答点赞超过150或评论条数超过100的,说明已经有狼群盯上,激烈的竞争不适合与世无争的小Q。

程序员 520 脱单指南!

 

四步走下来,名单已经成功锐减到480了,剩下的都是些走心的(回答字数多)、热乎的(最近更新)、正在择偶中且竞争还不算激烈的小姐姐们。小Z长舒一口气后,又有了新的困惑:“这样筛选得到的名单,虽然说范围精确多了,能不能再进一步,给他一个优先级排序呢?

引入指数,暴力排序

问题的核心要给他找一份相对不错,又竞争尚小的名单。而相对不错,又竞争压力尚小,怎么量化呢?将发际线挠退了2厘米后,小Z有所顿悟。

在这个回答下,点赞越多说明答主在某个方面越受青睐,评论越多则表示主动出击的人越多,竞争可能更激烈。而前面已经对点赞和评论数进行了清洗,大热不在,如何在小热中进行排序呢?

这里,小Z用每个回答的点赞数除以评论数,得到一个赞评指数,用来衡量平均一个评论能够获得多少赞,数值是越高越好的。

举个栗子:

程序员 520 脱单指南!

 

回答A有130个赞,30条评论,回答B有130个赞,60条评论,点赞数相同的情况下,B的评论更多,竞争更加激烈,从竞争的角度看,选择A更加明智;回答C和D分别有50条评论,而C的点赞数要高于D,在评论数相同的情况下(竞争激烈程度相近),我们应该选择更受青睐的C。

从赞评指数来看,A的4.33 > B的2.17;C的2.24 > D的1.70,看来,评赞指数能够为我们的选择提供优先级指导。

于是,小Z用暴力的赞评指数对剩下的小姐姐进行排序,并取TOP30,得到了最终的脱单大名单。

程序员 520 脱单指南!

 

程序员的520爱情代码展示 代码不仅是逻辑与功能的体现,同样也可以作为一种情感表达的媒介。520在中国文化中被赋予了“我爱你”的特殊含义,成为了表达情感的一个符号。本章将深入探讨520代码创作的主题,了解其文化背景,创意来源及意义,并且展示如何通过不同的编程语言来表达个性化的情感。函数是执行特定任务的代码块。它们可以接受输入参数,执行一系列操作,并可选地返回值。函数使代码更加模块化,易于维护和重用。在JavaScript中,你可以这样定义一个函数:在使用变量和函数时,需要了解作用域的概念。 阅读详情

相关推荐

别再纠结高边低边了!用TI BQ76952设计两轮车BMS,手把手教你选对架构(附电路图)

本文深度解析基于TI BQ76952芯片的电动两轮车BMS设计策略,涵盖高边/低边驱动选择、四种基础架构的电流路径分析及选型决策矩阵。通过实战案例分享,帮助工程师优化BMS架构,提升系统可靠性和成本效益,特别适合电摩和共享单车应用场景。

weixin_42665255的博客 516

程序员脱单指南

马上又快过年了,去年年初说好的脱单,赚一个亿(多存点钱)全没实现。回到家里又要被七大姑八大姨询问结婚找对象的事情,想想都阔怕。 不是我不想呀,是确实没有遇到合适的人呀。公司里的小姐姐要么都结婚了,要么就是已经有主了,不要跟我说什么锄头深什么的, 我,我,我可不想那么做, 也做不到..... 回头看下2018年,除了公司的女生,认识的女生掰着手指头都能数过来。(快安慰我,我不是一个人

weixin_34357962的博客 367

AI大模型应用性能核心指标:TTFT 与 TPOT 详解

这两个指标专门衡量大模型流式响应性能,是评估用户体验的关键指标。· 是什么:从请求到第一个输出的等待时间· 为什么重要:决定用户的第一印象和响应感知· 优化方向:模型加载、预处理、冷启动优化· 行业标准:最好<500ms,可接受<1.5s· 是什么:每个输出token的平均生成时间· 为什么重要:决定流式输出的流畅度和总完成时间· 优化方向:推理引擎、内存带宽、批处理优化· 行业标准:最好<50ms/token,可接受<100ms/token在Dify/大模型应用中的意义。

lovehu6686的博客 3988

成功脱单的6个步骤,程序员全都收藏了

时间过的真快,又到了一年好几度的全民大虐狗的日子,作为最受影射的人群之一程序猿,小编觉得去年受的伤还没有平复呢,今天虐狗之箭又要向我射来。   讲真,作为一个无比专业的程序猿,虽然每天都可以面向对象编程,虽然每天都可以结对编程,虽然每天都可以new无数个对象,但却不知为何还是如此寂寞。。。   多一点真诚,少一点套路。小编今天就来和广大的单身盟友们聊聊:作为想法最为活跃的营销狗们到

黑马程序员官方博客 3091

国密系列算法简介

众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公开,调用该...

HardessGod的博客 5778

告别手动标注!用ENVI Classic高效搞定高光谱图像语义分割标签(以农业/地物分类为例)

本文详细介绍了如何利用ENVI Classic实现高光谱图像的半自动化智能标注,特别针对农业和地物分类场景。通过光谱特征分析、智能标注技巧和MAT文件转换,显著提升标注效率和质量,助力AI模型训练。

weixin_28694169的博客 251

程序员不仅能迅速脱单,还能用Python更加优雅的帮你脱单

很多人认为程序员是格子衫、油腻的头发或者是没有头发、常年背着电脑包、带着眼睛、严重的黑眼圈的形象,这样怎么可能找到女朋友?! 其实程序员可以是这样的 也可以这样的 而我们更加可以用技术来识别并分析那个女孩更适合我们,也可以分析喜欢的女孩要怎样才能追上她 Requests 库爬取「我主良缘」网站 程序逻辑 利用 requests 库对目标站点进行数据的抓取。 在对抓取的数据进行处理,筛选出自己想要的数据信息。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:76.

梦子微信 309

Vue3多级路由缓存失效的深度解析与实战解决方案

本文深度解析了Vue3项目中多级路由嵌套下keep-alive缓存失效的根本原因,并提供了三种实战解决方案。通过剖析组件树、router-view与keep-alive的协作机制,揭示了缓存无法穿透多层router-view的技术本质。文章对比了路由扁平化重构、状态管理配合路由守卫以及使用社区插件等方案的优缺点与适用场景,为开发者解决这一常见难题提供了清晰的选型指导。

weixin_29001423的博客 273

情人节快来了,程序员要怎么样才能脱单

作为一个程序员每天都是两点一线,不是在加班就是在加班的路上!上学的时候看到心仪的学妹不敢追;等到毕业了看着身边的一个个都名花有主,心里是拔凉拔凉的。后来上班了好不容易进入大厂的研发部门,...

程序员吴师兄的博客 581

LangChain从入门到精通最全教程

LangChain是一个用于构建基于大语言模型(LLM数据感知:连接外部数据源(文档、API等)智能代理:通过工具调用实现自主决策模块化设计:支持链式调用、记忆管理、提示词工程等from langchain . llms import BaseLLM class CustomLLM(BaseLLM) : def _call(self , prompt : str , ** kwargs) - > str : return f"自定义响应: {

Cachel Wood的博客 1411

把复杂计算推到数据库里:ABAP CDS View Table Function 从原理到落地实践

摘要:本文深入解析ABAP CDS Table Function技术,重点探讨其在复杂业务场景下的应用价值。当CDS View无法满足窗口函数、递归计算等高级需求时,Table Function通过结合CDS类型系统与AMDP的数据库原生计算能力,成为关键解决方案。文章详细介绍了Table Function的架构设计(CDS实体声明+AMDP实现)、客户端处理机制、开发传输流程中的注意事项,并通过航班数据示例展示最小实现闭环。这项技术特别适用于需要将复杂计算下推到数据库层的场景,能显著提升RAP和OData

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2303

程序员-这有一份520表白秘笈送给你

转眼又到了520表白节了,咱们程序员应该如何表白呢,接下来笔者就以亲自动笔给你们一份独家的表白秘笈。 一、比心 这个我之前介绍过母亲节的祝福方式https://blog.youkuaiyun.com/BEYONDMA/article/details/90137479,就是利用python的print函数去输出一个520的形状,以下程序可以运行在任何python版本,简单介绍其原理就是造一个能组成520形状...

Python爱好者的专栏 8967

【NLP】第十五章:隐马尔可夫——前向算法、后向算法、维特比算法、Baum-Welch算法

就是好比我现在知道了观测序列Observations、掩藏序列States,我试着去学一个最优的(π, A, B),让在这个(π, A, B)下,观测序列Observations、掩藏序列States的概率最大。(2)矩阵B就更好理解了,矩阵B的第一行表示我已经抽取的是盒子1,那我抽取白球的概率就是0.4,抽取黑球的概率就是0.6了,因为第一个盒子只有4白6黑嘛。三是,由于每次抽取的小球的颜色的概率不仅取决于,小球所在的盒子中的黑白球的比例,还取决于你是从哪个盒子中抽的,所以其实观测序列还对应着一个。

因为热爱所以坚持 1163

程序员该过 520 还是 521 呢? | 程序员有话说

作者 | 菜鸟君 责编 | 伍杏玲 昨天520,今天521,要不要让单身狗喘口气呢?你有没有想过,为啥网络情人节是过520而不是521呢?据说程序员是对数字非常敏感的物种,于是怀着一颗忐忑的心采访了几位程序员。 码农阿呆。人如其名,入坑三年、目光呆滞、头顶泛光,团队中的中流砥柱,用三年的时间就把一个中级程序员活成了高级架构师的样子,可以想象他背后的艰辛。 没错,至今...

程序人生的博客 1547

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

身为一位程序员该如何脱单?如何表达你的爱?浪漫不,做完秒脱单

根据中国互联网络信息中心(CNNIC)近日发布第 44 次《中国互联网络发展状况统计报告》 在接受调查的程序员中 单身的比例为45%..... 是什么原因导致这么多程序员单身呢? 首先程序员的圈子太小,周围除了程序员还是程序员 (来啊,互相伤害啊~) 其次程序员加班多、放假少,没有时间谈恋爱~ 还有的程序员因为脸皮太薄,不自信,不敢主动和小姐姐搭讪~ 所以单身也就不足为奇了 不过,也有许多程序员凭借自己的努力早早就脱了单...

Java0258的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

520,一份给程序员的“硬核”脱单秘籍

简介:各位,520快乐! 今天是个粉红色的日子,我们来聊聊和技术无关的“技术活”,比如:“如何表白?”当技术人碰上心动的姑娘,他的浪漫开关就打开了。 各位,520快乐! 今天是个粉红色的日子,我们来聊聊和技术无关的“技术活”,比如:“如何表白?”当技术人碰上心动的姑娘,他的浪漫开关就打开了。 谁说程序员永远拖“国民男性单身指数”的后腿? 永远抱着电脑睡? 永远嘴笨不会追? 在代码王国里劈荆斩刺的王子,要如何向中意的对象开口?相信我,这一点不比解决bug来得容易。 下面,我们来解锁三种不同形式的表白姿势。.

阿里云云栖号 1292

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

520,看看黑客程序员怎么表白的?

程序员怎么能走平常路呢?如果我是代码,那么你就是我的main函数,没有你,什么都做不了。今天是520,一年一度的秀恩爱大会,又是各种大招乱放的节奏,单身狗们表示受到一万点...

JAVA高级架构 1970

程序员520如何脱单!基于数据为你打造一份择偶指南

作者 |周志鹏来源 | 数据不吹牛【编者按】今天520,朋友圈一秒变成大型“虐狗现场”,单身程序员表示“也想谈恋爱”啊,那么如何找到心仪的TA,程序员当然要用程序员的办...

Python大本营的博客 237

程序员是过520还是521?看数字敏感的程序员是如何解释?

据某“专家”推算得出,中国的单身狗,程序员在里面占有极其重的分量。 昨天是520,今天521,这两天是不是对于单身狗来说,受到了一万点暴击。你的朋友圈是不是也是各种晒图晒幸福?各种亲朋好友发来“关怀”的慰问?521大家都知道是取谐音“我爱你”的意思,为啥520也就成了情人节呢?其实520是网络情人节。 话不多说,来看看程...

C_Q_741818652的博客 3045

程序员的520和521是这个样子的?

每天早上七点三十,准时推送干货之前看一个“伪科学”专家的各种推算,说中国的“单身汪”中,程序员在其中占了非常大的占比,在阿粉看来,这明显就是撒谎,毕竟阿粉作为一名程序员,不但生活美满,还...

Java极客技术 2326

程序员520的表白创意

程序员嘛,就是修电脑的呗! 当别人都去滚床单了,你却在修电脑,不想沦为悲惨故事主角的你快来看看程序员520表白创意吧! 创意1:69式 嘿嘿嘿,别想歪了,我说的是下面的69 99669999996669999996699666699666999966699666699 99699999999699999999699666699669966996699666699 996699999...

土豆洋芋山药蛋的博客 1万+

生日快乐程序员的浪漫代码_520,来自程序员的浪漫告白!

无论是否承认,每个男孩都曾为表白想破脑袋,尤其是被称为浪漫绝缘体的程序员。今天是一年一度的520,在这个有特殊意义的日子肯定少不了表白。那程序员怎么去表白?当然是写---代---码!也许程序员不善言表,温情藏匿于外冷内热之中,但那些看起来冰冷的代码,也能组合成最浪漫优美的情话。520,不妨来看看这些来自程序员的浪漫告白!01 情书篇程序员的浪漫可能不会出现在嘴里,却会出现在一行行的代码里。下面,一...

weixin_39963053的博客 5071

520, 一位女程序媛总结的男士脱单指北!

今天是520,刚好上周在星球发起了一次关于程序员脱单的讨论,最后由一位女程序媛---水影月汇总了大家的讨论,整理成了这篇文章。 文章是从女程序媛的视角描写的,阅读的时候大家不要想到我 ,嘻嘻! 要想到女程序媛 --- 水影月 ! 程序猿,你还在为脱单烦恼吗? 前段时间,星球内发起了关于“大学四年都单身,性格又内向的程序员,怎么可以更好的找到女朋友”的问题讨论,引发了不少球友们的热烈...

勇往直前的专栏 562
上一篇: 七年程序员生涯,我学到最重要的 6 个教训
下一篇: 12位中年程序员:代码一敲十年,收入虽高前途摇摆
程序员林子
博客等级 码龄7年 369粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值