锟斤拷烫烫烫是搞笑梗,出自程序猿,吐槽写程序的痛苦。
首先锟斤拷也是,棍斤拷。源于GBK字符集和Unicode字符集之间的转换问题。Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。
那么U+FFFD的UTF-8编码出来,恰好是 '\xef\xbf\xbd'。假设这个'\xef\xbf\xbd',反复多次,比如 '\xef\xbf\xbd\xef\xbf\xbd',然后放到GBK/CP936/GB2312/GB18030的环境中显示的话,一个汉字2个字节,终于的结果就是:锟斤拷——锟(0xEFBF),斤(0xBDEF),拷(0xBFBD)。
其次烫烫烫乱码:在windows平台下,ms的编译器(也就是vc带的那个)在 Debug 模式下,会把未初始化的栈内存所有填成 0xcc,用字符串来看就是"烫烫烫烫烫烫烫",未初始化的堆内存所有填成0xcd,字符串看就是“屯屯屯屯屯屯屯屯”。也就是说出现了烫烫烫,赶紧检查初始化。
计算机编程执行原理:
计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。
这种将高级程序设计枯喊则语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。
编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程没棚序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序。
然后通过连接程序处理将程序中所用的函数调用、系统功能渗庆调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。
作为一个程序员,在找工作的这一段时间里面,我遇到了非常多奇葩的事情。我第一次去参加面试的时候,这个面试官直接看了,穗纯我看了我的头发,然后说:“你可以走啦,我们有什么消息会通知你的。”
本以为我只是这个巧合,但是在我接下来的几次面试过程中,都发生同样的事情,当时我就觉得奇怪了。
直到我最后一次找工作的时候,我问了问腊含我的面试官:“为什么其他人看我一眼就让我走了呢?”
“因为你头发太多了,不像一个程序耶。”面试官轮族笑笑了笑对我说。
这是我遇到过最大的一个梗。
程序员一定就是秃头吗?哈哈哈,感觉画面已经脑补出来了……
『为什么程序员一定就是秃头?』
这个梗并不是说程序员一定就是秃头,而是程序员们用来自嘲的,用来表达自己工作压力大的一种说法,程序员这种工作时间长且费脑子,不是在找Bug,就是在修Bug的路上。
生活中不少程序员的头发肆亮其实很浓密的,并不一定就是秃头。而秃头跟遗传也有一定的关系,并不具有代表性。而后天的生活习惯、生活环境也会有重要影响。
这个梗的来源:
现如今谈到程序员往往会裂消宽让人联想到秃头,网上也充斥着程序员秃头的各种梗。
他们疲于桥镇应对高强度的工作,开始向世人抱怨他们因为劳累日益增高的发际线,表面上是自嘲头发日渐稀疏,实际上也是程序员抒发着对经常加班的不满,所以才能在那么多程序员之间形成共鸣。
由此网络采访,是采访一个互联网公司的程序员。虽然没有说到秃头,但是处处都表现出了做程序员会导致秃头的疯狂暗示,不信可以看图片,哈哈。
所以,程序员一定就是秃头这个梗,在各种社交媒体中反复向大众推送,才让程序员会秃头这件事那么的深入人心。
这个梗的使用场景:
01现实生活中,有一些程序员找对象或者其他行业的人说到自己工作的时候可能也会用到这个梗,哈哈。
比如说,张XX,年龄28岁,工作程序员一枚,不秃头头发茂盛,想想就很有趣~
比如说,除了程序员,还有其他一些工作压力大的工作也会自嘲,不是只有程序员会秃头,原来XX工作也是会秃头的……
02在网络中,这个梗我觉得应该是程序员用得最多了。
比如自己加班到半夜凌晨的时候,发个朋友圈,说终于知道自己为什么会秃头了,再配个程序员图片的照片,太形象了,哈哈……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)