前言
程序员的世界,没有多少人能懂,因为我们有自己的专属的圈子 。我其实特别喜欢分享一些圈子里面的事情,用通俗易懂的文字展示给世人,寓教于乐 。最近倒没什么我感兴趣的大事件给大家伙分享,就说几个圈子里面的笑话 , 分析分析笑点 。当然,都是我看到会心一笑的笑话,选了十个,太low的就不放出来了 。
笑话一:
root# pwd/root# cd /tnp/test; rm -rf *cd: /tnp/test: No such file or directory...... and after a while ......^C^C^C^C^C^C^C^C^C^C^C^C
看完背后一凉,最后的一堆^C明显感受到对面人心态崩了,不过已经晚了,跑路还来得及 。什么意思呢?就是这人本来想进入tmp目录,然后删除test目录下面的所有文件 。手一抖输成了tnp,第一条命令执行失败,第二个命令就变成了删除当前目录下的全部文件,而当前目录是根目录,又是root权限 , 自然系统全部清空,一个不剩 。
这里一个知识点就是:linux用分号分隔的命令会按顺序执行 , 即使中间命令使用方式不对,会有相关错误输出,后面的命令照样会执行 。
笑话二:
晚上下班的时候 。其实最开始我也没反应过来,看来我也中毒太深 。我稍微解释一下,注意老公还没下班,程序员思维还切换成正常人思维 。考察的是if语句的使用 , 具体内容事情和判断本身一点关系都没有 。
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来 , 如果看到卖西瓜的,就买一个 。”
当晚,程序员老公手捧一个包子进了家门……
老婆怒道:“你怎么就买了一个包子?!”
老公答曰:“因为看到了卖西瓜的 。”
正常人类理解:“你下班买包子,有西瓜就买一个西瓜 。最后的结果要不是一斤包子,要不是一斤包子和一个西瓜 。”
计算机理解:“下班买包子 , 有西瓜就只买一个包子 。最后的结果要不是一斤包子,要不是一个包子 。”
伪代码如下:
var count = "1斤";if(road.indexOf("西瓜")>-1) count = "1个";buy("包子",count);
笑话三:
蔺相如,司马相如;魏无忌 , 长孙无忌 。下列哪一组对应关系与此类似( )A. PHP,PythonB. JSP,servletC. java,javascriptD. C,C++
程序员一眼就能看出来答案 。题干说的两个相如,两个无忌,虽然名字一样 , 之前一点关系都没有 , 隔着几百年 。下面答案有共同单词是C和D,但是C++诞生于C,之前是作为C的增强版,所有答案是C 。Java是一种程序设计语言,Javascript是面向对象的动态类型的区分大小写的客户端脚本语言,两者毫无关系 。笑话四:
一个图说明了and , or,xor的用法 。有毛的地方是1(真),没毛的地方是0(假)
A and B:A和B都是真,输出才是真 。
A or B:A和B只要有一个是真,输出就是真 。
A xor B:一个真一个假,输出才是真 。
笑话五:
首先可以确定的事情是图中对话的两夫妻都是IT从业人员,夫妻两人非常默契,老婆抛出的梗,老公马上就能接住 。
这里老婆此时化身成为了用户,把老公当成了linux系统,在之前对话中老婆权限不够 , “买”的命令没有成功执行,使用sudo后,命令立马执行 。可以想象在老公的潜意识里面有这么一句话wife ALL=(ALL) NOPASSWD: ALL 。
这里的知识点就是sudo的用法,可以在/etc/sudoers里配置免密码提升某些命令权限,以root权限运行 。
笑话六:
程序员最讨厌康熙的哪个儿子?这个很好理解,八阿哥==BUG 。BUG是程序员一辈子的痛 。
答:胤禩 。
因为他是八阿哥 。
笑话七:
这也是一个跟bug有关的故事 。真实得不忍直视,一个bug 倒下了,又有千千万万个bugs 站起来 。
笑话八:
悬崖边上放了一个 WARNING 的牌子 , 有三个人掉了下去 。前两个就不说了,一个是无意失足,一个是有意寻死 。程序员呢?因为我们一点儿也不在乎警告(warning),我们只在乎错误(error) 。
第一个是瞎子 。
第二个是富士康员工 。
第三个是程序员 。
笑话九:
这个解释起来就有点复杂了 。前面五个就不说了,都是编程语言 。主要笑点在最后一个,自己与暗恋的人格格不入,因为html根本不是编程语言 。
笑话十:
手持两把锟斤拷【it—— 程序员专属笑话十则,非程序员勿进】来首诗 , 这些都是常常看到的乱码字符 。“锟斤拷”和“锘锘锘”一般在网站中,编码转换出问题了 。“烫烫烫”和“屯屯屯”一般在vc编译器中,未初始化的栈内存全部填成0xcc,就是“烫”,未初始化的堆内存全部填成0xcd,就是“屯” 。
口中疾呼烫烫烫
脚踏千朵屯屯屯
笑看万物锘锘锘