锟斤拷烫烫烫是什么梗?

锟斤拷烫烫烫是搞笑梗,出自程序猿,吐槽写程序的痛苦。

首先锟斤拷也是,棍斤拷。源于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,字符串看就是“屯屯屯屯屯屯屯屯”。也就是说出现了烫烫烫,赶紧检查初始化。

计算机编程执行原理:

计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。

这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。

编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序。

然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。



锟斤拷烫烫烫的梗是著名乱码。常被程序员用来指代质量极差,或者不能理解,不知所云的东西。如你写的锟斤拷真棒。等于你写的是什么辣鸡东西。

锟斤拷则涉及unicode的字符集转换问题,Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的。

Unicode官方用了一个占位符来表示这些文字,这就是,U+FFFD REPLACEMENT CHARACTER。U+FFFD的UTF-8编码是0xEFBFBD,如果重复多次形成,EFBFBDEFBFBDEFBFBD 。

在GBK/CP936/GB2312/GB18030的环境中显示的话,一个汉字2个字节,最终的结果就是,锟斤拷,锟(0xEFBF),斤(0xBDEF),拷(0xBFBD)。

Unicode是一直在更新的,在这个过程中肯定有一些比较新的字符他是无法表示的,或者即使而Unicode发布了新版纳入了某个文字,但是很多软件系统并未升级也会有这样的问题。

就像生活中一些手机厂商新出的那些emoji表情,在自己的手机上可以正常显示,发到其他品牌的手机上可能就无法显示,这其实也是字符集不支持导致的。



锟斤拷烫烫烫是著名乱码梗。
锟斤拷烫烫烫的梗出自程序员,是“Hello World”的恶搞版,最开始是程序员在编写程序时,在控制台打出的一个测试程序,后来被网友们改成了“锟斤拷烫烫烫”。
这个梗的意思是“你好,世界”,但是用“锟斤拷烫烫烫”的谐音表达,后来这个梗慢慢流传开来,在B站中经常出现。

什么是锟斤拷烫烫烫梗?
答:锟斤拷烫烫烫梗的意思:因为手持两把锟斤拷,口中疾呼烫烫烫。锟斤拷是一串经常在搜索引擎页面和其他网站上看到的乱码字符,乱码源于GBK字符集和Unicode字符集之间的转换问题。Unicode是一直在更新的,在这个过程中肯定有一些比较新的字符他是无法表示的,或者即使而Unicode发布了新版纳入了某个文字,但是很多软...

锟斤拷烫烫烫什么意思?
答:锟斤拷烫烫烫是搞笑梗,出自程序猿,吐槽写程序的痛苦。首先锟斤拷也是,棍斤拷。源于GBK字符集和Unicode字符集之间的转换问题。Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。那么U+FFFD的UTF-8...

锟斤拷烫烫烫是什么梗?
答:除了锟斤拷以外,还有两组比较经典的乱码,分别是"烫烫烫"和"屯屯屯",这两个乱码产生自VC,这是debug模式下VC对内存的初始化操作。VC会把栈中新分配的内存初始化为0xcc,而把堆中新分配的内存初始化为0xcd。把0xcc和0xcd按照字符打印出来,就是烫和屯了。

锟斤拷烫烫烫是什么意思?
答:锟斤拷烫烫烫是一个网络流行语,指的是乱码。乱码是由于系统或软件对某种字符编码方式不支持,而产生的不能正常阅读的混乱字符。常见的乱码原因包括文件编码和用户端浏览器编码不一致,或是用户端浏览器未设置为正确的编码方式等。在网络交流中,乱码现象时常出现。由于不同系统、不同语言环境的编码方式...

烫烫烫是什么梗
答:所以如果正常情况下程序打出了“烫烫烫”,一般证明程序有bug,如数组越界等。而

锟斤拷烫烫烫原句是什么
答:锟斤拷烫烫烫原句是手持两把锟斤拷,口中疾呼烫烫烫。程序员内部有个经典的笑话”手持两把锟斤拷、口中疾呼烫烫烫”,锟斤拷:是一串经常在搜索引擎页面和其他网站上看到的乱码字符。乱码源于GBK字符集和Unicode字符集之间的转换问题。烫烫烫:是在debug模式下,VC会把栈中新分配的内存初始化为Oxcc,而把...

程序猿关于烫烫烫烫烫烫烫的梗是什么意思,能不能给小白解释一下?
答:可以用来瞬间证明自己是程序员的三个字。源于一些编译器会把C语言中未初始化的栈内存自动赋值为0xcc,以字符串输出后,便会显示成烫烫烫,类似的还有屯屯屯,锟斤拷,锘锘锘。乱码处理:1、保存HTML文件时,文件的编码方式一定要和HTML页面标签中的编码方式一致,否则将会出现乱码。2、当页面发生乱码时...

为什么叫锟斤拷?
答:因为手持两把锟斤拷,口中疾呼烫烫烫。锟斤拷,是一串经常在搜索引擎页面和其他网站上看到的乱码字符。乱码源于GBK字符集和Unicode字符集之间的转换问题。Unicode是一直在更新的,在这个过程中,肯定有一些比较新的字符他是无法表示的。或者即使Unicode发布了新版纳入了某个文字,但是很多软件系统并未升级也会有...

锟斤拷烫烫烫下联
答:牡丹花美美美。锟斤拷烫烫烫下联是牡丹花美美美,锟斤拷和牡丹花都是名词,美美美和烫烫烫都是形容词,对仗工整,意思是手持两把锟斤拷,口中疾呼烫烫烫,牡丹花的艳丽是非常美丽的。

国外程序员也烫屯锟斤拷吗?
答:在全球程序员的编码世界中,不同语言环境下,字符显示的奇特现象同样存在。让我们一起探索国外程序员是否也会遇到“烫烫屯屯”、“锟斤拷”和“朹方”等问题,这些编码奇谈背后的故事。首先,"烫烫屯屯"这一现象主要在 Visual Studio 的调试模式下出现,由于VC++编译器在调试状态下填充未初始化内存,...

上一篇:
下一篇: