都说程序员木讷无趣,今天就借机让大家领略一下什么叫隐藏在代码里的有趣灵魂。

话不多说,follow me!

1.离职彩蛋——会自杀的文件

离职时电脑里的文件带不走,又不想被别人捡漏?不妨给文件下一个“自杀”指令。直白地说就是在Excel文件的VBA里编制一段“自杀”代码,只要有人启用该文件的宏,文件就会神奇的消失,是不是有点奇幻色彩?Private Sub Workbook_open()

If Date >= #12/8/2017# Then

Application.DisplayAlerts = False

MsgBox "不要迷恋哥,哥就是个传说!", Title:="领土所属权!"

With ThisWorkbook

.Saved = True

.ChangeFileAccess xlReadOnly

Kill .FullName

.Close

End With

Else: Exit Sub

End If

End Sub

这还不是最牛的,更厉害的地方在于你可以为文件设定一个“自杀”期限或者限制一定的“自杀”次数。比如,为了避免影响工作交接,你可以把启动“自杀”的时间设置在交接完成之后,只要有人再打开你的工作簿启用宏,文件就会忠诚的“死去”;设定次数的方式比较适合于炫技场景,例如设定了5次“自杀”机会,你大可以把前5次机会让给别人,事实上无论是谁打开都会发生文件“自杀”事件,而到第6次的时候一定要亲自上阵,向大家展示什么是“天选之子”。

2. 小霸王代码

不知道程序员们有没有玩过小霸王486?据说有人曾在第一次接触到这种“电脑”的时候,怀着无比激动的心情,在它的QBASIC程序下面敲下了自己人生中的第一行代码“what is your name?”即便是一行跑不通的代码,也让人兴奋不已。

3.手机的隐藏代码

买了新手机却忘记了手机版本号?别急,其实除了看手机的包装盒外,直接用手机中“关于手机”也能查到手机版本号。不过今天要说的是大部分手机在出厂之前就被安装了一组神奇的代码,只需要在手机的拨号界面,输入“*#06#”就会出现手机版本号,而且有的手机还能由版本号查询到手机的真伪以及激活保修等信息。不用担心买到假手机了,开森~

4.PHP一行代码的巨大威力

不得不说PHP是“全世界最好的编程语言”,因为你只需要在编辑器里输入书上的示例代码<?php  phpinfo() ?>

刷新浏览器的页面就会出现奇迹!

惊不惊喜?服不服气?开不开森?PHP是世界上最好的语言没有错吧,一行代码就输出了这么一大页东西!

5.Python控制程序操纵浏览器

什么?Python才是王道?那就学起来吧!打开IDLE,输入下面的代码:import webbrowser

webbrowser.open('http://baidu.com')

再按一下回车键,意外之喜!程序竟然可以操纵我的浏览器了!

6.会跳舞的图片

闲来无聊娱乐一下,你可以在浏览器地址栏里输入一段代码,让网页里的图片在屏幕上飞舞起来,有没有很神奇?javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i

Ps.有时粘贴时浏览器会自动吃掉“javascript:”这几个字符,手动敲上就可以~

7.编辑页面文字

在浏览页面的时候想要复制一段文字,却发现文字不能被编辑?其实方法很简单,按F12快键打开控制台,在控制台里面输入javascript:document.body.contentEditable='true';document.designMode='on'; void(0);

你就会发现页面中的所有文字都可以编辑了,而且绝大部分网页界面都可以这么用。

8.用PHP代码作画

代码能作画,不到20行PHP代码也可以绘制一个复杂美丽的图像,而你只需要敲出下面这些代码:<?php

$x = 200;

$y = 200;

$gd = imagecreatetruecolor($x, $y);

$corners[0] = array('x' => 100, 'y' =>  10);

$corners[1] = array('x' =>   0, 'y' => 190);

$corners[2] = array('x' => 200, 'y' => 190);

$red = imagecolorallocate($gd, 255, 0, 0);

for ($i = 0; $i

imagesetpixel($gd, round($x),round($y), $red);

$a = rand(0, 2);

$x = ($x + $corners[$a]['x']) / 2;

$y = ($y + $corners[$a]['y']) / 2;

}

header('Content-Type: image/png');

imagepng($gd);

?>

看,作品成功出炉了。

9.制作无法关闭的对话框

工作的时候最烦电脑不听指挥,但其实有些也可能是人为恶搞的小把戏,例如在浏览器的地址栏里输入一段神奇的代码,你将得到一个无法关闭的对话框。javascript:while(1){alert('Restart%20your%20brower%20to%20close%20this%20box!’)}

10.黑客帝国代码雨效果

将这段代码用记事本保存为一个bat批处理文件,比如yu.bat,按WIN+R打开运行对话框,输入CMD,在CMD里面运行该文件,就会出现黑客帝国代码雨的效果了。@echo off

color 02

:start

echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%

goto start

11.“调皮”的光驱

不要在安装有光驱的LINUX电脑运行下列程序,否则打赌你的光驱总是会自动弹开。import os

while 1:

os.system( "eject /dev/scd0” )

12.一行“累死”CPU的代码10 GOTO 10

看吧,码农的世界丰富多彩,黑夜给了码农黑色的眼睛,我们却用它来寻找代码里的光明……希望这些小代码能激起你学习编程的兴趣哦~

python有什么有趣的代码_你看过/写过哪些有意思的代码?相关推荐

  1. python什么字体好看_七个不一样的Python代码写法,让你写出一手漂亮的代码

    原标题:七个不一样的Python代码写法,让你写出一手漂亮的代码 Python语言这么火,有很多同学是从其他语言转行过来的(比如c++,java语言),多多少少写代码的时候也会受其他语言的影响!而对于 ...

  2. python怎么输入程序代码_学习用 Thonny 写代码: 一个面向初学者的Python IDE

    学习编程很难.即使当你最终怎么正确使用你的冒号和括号,但仍然有很大的可能你的程序不会如果所想的工作. 通常,这意味着你忽略了某些东西或者误解了语言结构,你需要在代码中找到你的期望与现实存在分歧的地方. ...

  3. python快速接手别人的代码_十步教你如何接手别人的代码!

    想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码.而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职:有人说,一个连注释都没有的代码有何灵魂可言:更有网友说,如果你恨一个 ...

  4. html旋转代码_用CSS实现一个抽奖转盘(附详细代码+思路)

    原文:https://www.cnblogs.com/wenruo/p/9732704.html 先上效果 基本是用CSS实现的,没有用图片,加一丢丢JS.不过没有考虑太多兼容性. 首先画一个转盘 & ...

  5. python网络爬虫网易云音乐_手把手教你写网络爬虫(1):网易云音乐歌单

    大家好,<手把手教你写网络爬虫>连载开始了!在笔者的职业生涯中,几乎没有发现像网络爬虫这样的编程实践,可以同时吸引程序员和门外汉的注意.本文由浅入深的把爬虫技术和盘托出,为初学者提供一种轻 ...

  6. java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码

    CXF Apache CXF = Celtix + XFire.CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding . ...

  7. lombok 简化代码_如何编写更少,更好的代码,或Project Lombok

    lombok 简化代码 我长期以来一直打算写有关Lombok的文章 ,以至于每当一个自重的Java开发人员都已经听说过它时,我可能会写它. 尽管如此,值得一提的是,如果只是提醒自己,不要犹豫,尝试性能 ...

  8. qml延迟代码_选择C而不是QML将您的代码减少80

    qml延迟代码 Many tools rely on web technologies like JavaScript and HTML for mobile app development. But ...

  9. 多啦a梦的python代码_分享一篇文本文档画哆啦A梦代码!

    #encoding=utf-8 #Drawcat 画多啦A梦 from turtle import * # 无轨迹跳跃 def my_goto(x, y): penup() goto(x, y) pe ...

最新文章

  1. Spring Boot 基于注解驱动源码分析--自动配置
  2. C++判断字符串中是否有中文
  3. python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法
  4. 在docker镜像中加入环境变量
  5. python右对齐格式化输出_python笔记-格式化输出(%和format的用法)
  6. php 怎么开启错误提醒,php怎样开启错误提示
  7. go系列之利用Gin框架获取form参数
  8. (译)Objective-C的动态特性
  9. python 从excel中抓取数据_使用Python抓取美团数据存于Excel中
  10. python中的any函数_python函数-any()
  11. python模块离线安装_离线安装db2的python模块ibm_db
  12. c语言第一章考试题及答案,C语言考试题库及答案整理版.doc
  13. 风变编程python论文_如何看待风变编程的 Python 网课?
  14. 打开u盘提示不在计算机中,U盘不被电脑识别怎么办 U盘在电脑上打不开解决方法...
  15. Python心得--新手开发注意
  16. flash遮罩动画的使用技巧
  17. 计算机电路基础 - 1,计算机电路基础1.1.doc
  18. python图像手绘效果_如何使用Python实现手绘图效果
  19. apktool.bat 无法下载的解决方案
  20. windows添加虚拟机蓝屏的解决方法

热门文章

  1. c语言求1000以内素数个数的方法
  2. python hadoop wordcount_在Hadoop上用Python实现WordCount
  3. xwiki部署_开源Wiki应用平台---XWiki的部署
  4. frame框架说明(概述)
  5. 互联网时代如何维护网络安全
  6. BetaFlight模块设计之十二:电传任务分析
  7. 计算机有60进制吗,60进制介绍
  8. centOS官网下载教程
  9. CSS与HTML交互综合案例
  10. Xilinx Zynq-7000系列XC7Z035/XC7Z045高性能SoC处理器评估板PS端ETH RJ45接口