最近做后台用户注册, 在考虑不使用验证码, 百度搜了一下看了看一些相关技术, 发现了个小说——【万恶的验证码】, 看了挺搞笑分享一下:原文链接

        万恶的验证码  

  前言: 传说中,它是最为邪恶的吸血鬼,它是万恶的撒旦最要好的兄弟,它是上帝恨之入骨的死敌,它没有名字,它只有一个外号——【万恶的验证码】

  “啊——!”
  亚历山大惊恐万状,手脚并用地逃出了阴森的墓穴。
  “怎么回事?”
  “发生什么事情了?”
  兰斯和伊格内修斯两人抱住亚历山大,安定他的情绪,并追问里面发生的情况。看亚历山大惊骇欲绝的面容,他们也似乎感受到了深深的恐惧。亚历山大在他们这些盗墓者之中一直以来都是以胆大包天著称的,到底是什么东西或者说是什么事情,能够让他这样一个不知道死字怎么写的家伙害怕成这个样子?
  “万……万……万……万……万……”
  颤抖地指着墓穴入口,亚历山大结结巴巴的,一直万万万万个没完没了,紧张得连话都说不清楚。
  “到底怎么了?‘万’什么‘万’?”兰斯狠狠敲了下亚历山大那颗圆滚滚的脑袋。
  还是兰斯的方法奏效,亚历山大终于稍微镇定了点,他眼睛瞪得大大的,咽了咽口水,指着墓穴入口小声道:“万恶的验证码在里面!”
  “万恶的验证码?!”
  兰斯和伊格内修斯勃然变色,他们那白白的脸庞顿时变得一片惨白……比纸还白。
  据《圣经》所记载,在上帝创造世界的时候,一时失误,设置了本不应该出现的验证码。这个本来是为了限制人类的生息繁衍速度而设置的,验证码的使命是让人类每次上chuang**的时候都要输入验证码,但是精虫上脑的男人实在无法忍受验证码的折磨,所以迷惑它走向堕落。为了惩罚失职的验证码,上帝用万能的读者法则把验证码打得半死,并给它下了诅咒曰:吾要惩罚汝之罪过,汝将畏惧阳光,不能出现在大日之下,只能藏身于黑暗之中。汝将拥有永恒的生命,但汝将终身以人血为食,汝之生命将充满恐惧与绝望!
不料,验证码竟然铤而走险,走向了危险可怕的、有去无回的、极度恐怖的——黑暗深渊,它竟然幸运地掌握了验证码法则,终于成为了万恶的验证码主神!万恶的验证码……,它的力量竟然变得足可对抗上帝的威能……!
  万恶的验证码后来还联合万恶的撒旦一起对抗上帝。不过,赞美上帝,它的伟大不是你们这些卑微的蝼蚁可以仰视的。万能的上帝把万恶的撒旦打入地狱,而万恶的验证码据说被上帝封印到了一个墓穴里。
  “你开什么玩笑?!”兰斯和伊格内修斯回过神来,怀疑道。
  亚历山大拉扯着两位盗墓伙伴,急忙道:“没开玩笑!快逃吧!墓穴里面真的是万恶的验证码!它一直让我输入验证码!输对一次就吸我一口血,输错一次就吸我两口血!你们看看,你们看看,我这脖子……”
  兰斯和伊格内修斯两人一看,不由得倒吸一口冷气。只见亚历山大那白净的脖子上,穿了数十对狰狞可怕的牙洞,粗胖的脖子布满了洞……没有一丝血迹,好像有什么力量阻止了血液流出,而且那些牙洞正在慢慢的蠕动着,似乎……似乎正在愈合?!
  “啊——!”兰斯和伊格内修斯都吓了一跳,如避瘟疫般,慌张地把亚历山大推开。据说,被血族吸过血的人,会成为那个血族的后裔,成为一个血族!而且越强大的血族,它的后裔血族就越强大!万恶的验证码跟血族始祖该隐可是在同一个级别的血族始祖啊……如果亚历山大真的是被万恶的验证码吸过血,那么……
  “你……你……你……你是怎么逃出来的?!”兰斯跟伊格内修斯交换了下眼神,一边后退,一边问话。
  伊格内修斯补充问道:“对啊,万恶的验证码怎么会放了你?”
  “呵呵。”亚历山大突然怪笑了下。吓得兰斯和伊格内修斯心头猛跳。只见亚历山大就像变了个人似的,脸色阴沉沉,声音阴恻恻,“欲知详情,请输入验证码……”
  “啊——!”
  “啊——!”
  兰斯和伊格内修斯两人惊骇地尖叫一声,拔腿就落荒而逃。
  倏地,墓穴入口处飞出一道黑影!如闪电般掠过两人……
  兰斯和伊格内修斯奔跑的动作陡然停了下来,他们就如同石化一般,静静地保持着奔跑的动作,静止不动。他们的眼睛里满是恐惧,他们脑海中,一个冰冷无情的声音在不断回响:请输入验证码。请输入验证码。请输入验证码……
  让他们更加惊骇欲绝的是,他们感觉自己全身无力,非常非常想睡觉。他们感觉自己越来越虚弱,越来越虚弱,就好像是连续上网通宵了七天七夜。在兰斯和伊格内修斯两人的脖子上,不知道什么时候,出现了和亚历山大一样的牙洞,他们全身的血液被无形的力量抽取,形成两道血涟。引入墓穴中……他们的身体随着血液的抽尽而迅速干瘪,最后“噗”地一声,如两堆尘埃坠落在地,他们的生命已随风飘散……
  “哈哈哈哈哈哈哈哈哈哈……请输入验证码,请输入验证码,请输入验证码,请输入验证码,请输入验证码,请输入验证码……。”亚历山大一边诡异地叫嚷,一边蹦蹦跳跳地跑开了……
  透过墓穴入口,可以看到被繁盛的草木遮盖住的墓穴此时更加的冰冷阴森,一对如绝世凶兽般的巨大的狰狞血眸一闪即逝。
  “吼……真是有意思。我旱魃活了几千万年了,还没听说过验证码这种东西。真好玩。啊哈哈哈哈哈哈哈……”
  这里,是中国C市的山区。这里人迹罕至。从过去到现在都很少人来。亚历山大他们是追寻着古老的东方传说来这里盗墓的,没想到,竟然挖出了一个强大到足以抗衡上帝,邪恶到足以逆天的可怕存在——上古血神·旱魃。
  出现这种情况,只能说——应该是历史的车轮爆胎了。世界上的事情啊,难免会出现意外。
=========
凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。凑字数。

博主注: 暂完结, 后面一堆凑字数是作者写的;

后来想想注册后台用户这个东西吧...还是由管理员去弄, 提供一个超级管理员账号, 超级管理员可以注册新后台用户, 当然注册页面也不需要验证码了

偶然的发现(与Code无关)的更多相关文章

  1. 关于vs2013调试的偶然错误发现与总结(vs2013的承载进程)---ShinePans

    当项目的属性选择为 启用 vs2013承载进程 或出现一下错误: 尝试运行项目时出错:未能加载文件或程序集"GroupBoxTest" 或它的某一个依赖项.给定程序集名称" ...

  2. 使用VS Code编写Markdown文件

    VS Code默认支持Markdown文件文件格式,这里介绍两个比较实用的功能,后续有新发现,可以持续更新. 实时预览 顾名思义,实时编辑,实时预览解析效果. 在VS Code扩展中搜索"M ...

  3. 使用 VS Code 来编辑 markdown 文章

    一开始我就用 VS Code 来编辑 markdown 文本,只是因为 VS Code 用起来感觉很好,然后我又去寻找其他的能够预览 markdown 的编辑器,看了好多都不是很方便.突然我发现 VS ...

  4. Code First :使用Entity. Framework编程(4) ----转发 收藏

    第4章 对关系使用默认规则与配置 在第3章,你已经掌握了默认规则与配置对属性以及其在数据库映射的字段的影响.在本章,我们把焦点放在类之间的关系上面.这包括类在内存如何关联,还有数据库中的外键维持等.你 ...

  5. 2019-01-29 VS Code创建自定义Python代码片段

    续前文[日常]Beyond的歌里最多是"唏嘘"吗? - Python分词+词频最后的想法, 发现VS Code支持用户自定义代码片段: Creating your own snip ...

  6. EF code first出现错误:列名 Discriminator 无效

    转载:https://blog.csdn.net/lanse_my/article/details/38128355 前几天使用code first碰到错误:列名 'Discriminator' 无效 ...

  7. 关于Gerrit code review 介绍与安装

    代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略.在实践中,给大家推荐一款免费.开放源代码的代码审查软件Gerri ...

  8. 在VS Code中对Python进行单元测试

    在VS Code中对Python进行单元测试 Python扩展支持使用Python的内置unittest框架以及pytest和Nose进行单元测试.要使用pytest和Nose,必须将它们安装到当前的 ...

  9. Visual Studio Code 构建C/C++开发环境

    转自: https://blog.csdn.net/lidong_12664196/article/details/68928136#visual-sutdio-code%E4%BB%A5%E5%8F ...

随机推荐

  1. 多图上传 - Web Uploader

    http://fex.baidu.com/webuploader/   官方DEMO,我都不想说了,各种问题.参考ShuaiBi文章   http://www.cnblogs.com/ismars/p ...

  2. Pyqt Smtplib实现Qthread多线程发送邮件

    一. smtplib 的介绍 smtplib.SMTP([host[, port[, local_hostname[, timeout]]]])   SMTP类构造函数,表示与SMTP服务器之间的连接 ...

  3. 【翻译五】java-中断机制

    Interrupts An interrupt is an indication to a thread that it should stop what it is doing and do som ...

  4. python面向对象进阶 反射 单例模式 以及python实现类似java接口功能

    本篇将详细介绍Python 类的成员.成员修饰符.类的特殊成员. 类的成员 类的成员可以分为三大类:字段.方法和特性. 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存 ...

  5. Snowflake Snow Snowflakes(哈希表的应用)

    Snowflake Snow Snowflakes Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 27312   Accep ...

  6. 2016 ACM/ICPC Asia Regional Dalian Online HDU 5877 Weak Pair treap + dfs序

    Weak Pair Problem Description   You are given a rooted tree of N nodes, labeled from 1 to N. To the  ...

  7. Codeforces Beta Round #95 (Div. 2) D.Subway

    题目链接:http://codeforces.com/problemset/problem/131/D 思路: 题目的意思是说给定一个无向图,求图中的顶点到环上顶点的最短距离(有且仅有一个环,并且环上 ...

  8. java大数取模

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1214 用java写大数果然是方便多了! import java.math.BigInt ...

  9. Linux学习笔记(2)Linux学习注意事项

    1 学习Linux的注意事项 ① Linux严格区分大小写 ② Linux中所有内容均以文件形式保存,包括硬件,如硬件文件是/deb/sd[a-p] ③ Linux不靠扩展名区分文件类型,但有的文件是 ...

  10. SQL连接查询、变量、运算符、分支、循环语句

    连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join   on 2.union 在关系数据库 ...