跳至主要内容

午夜惊魂

午夜惊魂

redraiment, 2009-07-12





  午夜时分,窗门紧闭的房间里突然传出一阵奇怪的声音:像是有人在走动,但又显得步履阑珊。好奇之下我打开电灯,灯光下映射出一个倒挂的身影:尖牙利爪、鼠耳猪鼻,狰狞的面孔上镶嵌这双颗绿豆大的眼珠,正直勾勾地盯着我...

  我刚醒来眼睛朦胧,第一反应是“谁把黑色垃圾袋挂到日光灯上了”。带上眼镜和它对视半响...像!非常得像!像是《奇人奇案》中那些咬人的大蝙蝠(喜欢到处串门),不过个头小很多。我不急着赶它走,我晓得它对我没兴趣。就寻思着几个问题:


    1. 门窗我很早就关了,晚上待房间这么久一直没发现它的存在。它是怎么进来的?
    2. 既然它进来了,房间里会不会还有其他的伙伴?
    3. 它不会也像电视里那些变态蝙蝠喜欢流口水吧?我的房间可是刚拖过地的T_T...

  没等我构思出第四,它很识趣地落到地上对着我做匍匐状。我暗自窃喜:“小子!没用的!即便你跪地求饶,像我这么洁癖的人,岂能容忍一只成天和苍蝇蚊子打交道兼职做做狂犬病菌传播事业的吸血恶魔和我共处一室!”


  我先四下检查门窗是否严实,我倒不是怕它逃跑而是怕外面援军进犯T T;接下来就是狙击!环顾四周,房间里一向歌舞升平,所以没准备什么大规模杀伤性武器,没有居安思危阿!翻箱倒柜找出一只箱子(在家我懒得跑上跑下去倒水,所以直接搬了一箱饮料上来,可见懒惰焉知非福呀)。于是和蝙蝠大哥商量商量:早闻先生超声波水平一流,正奈何此等阳春白雪非我辈凡夫俗子能欣赏,故为先生另辟雅间(手指纸盒),还望笑纳~恩,你既不作声我并算你答应,切莫抵抗,坦白从宽抗拒从严!


  好在小时候整天在蜘蛛、蜻蜓堆里鬼混,三两下就将它罩在箱内——“小样~叔叔可是练过的!”理论上本应处以极刑,但突发奇想对它独特的睡姿很着迷,又恰巧饮料盒上有一小块是透明的玻璃纸,借机观察观察。不料它不配合,我观察地眼皮打架它还没有要倒立的意思,静心一想才明白过来:蝙蝠是昼伏夜出型的哺乳动物!哎,白等了这么些时候~关灯睡觉!怎想我刚睡着它有开始隐隐作祟!于是我学如来佛祖镇压孙悟空,在“五指山”上再压上一碟DVD,总算将这斯镇住。

后记

  早上起床带上手套去料理这个家伙,不想它在我这个空调房里还挺惬意——以天为被地为席,全无蝙蝠该有的本色。做只蝙蝠好歹也敬业一点嘛,怎么可以趴着睡觉!多亏了你们蝙蝠不上网,不然也赶时髦给你拍几张玉照。本打算就地正法,突然想起美国佬控告肯德基一刀封喉是虐待鸡,要求将鸡置于密封塑料袋中闷死。我也怕他们控告我,于是将盖子盖好,抛到蚊子苍蝇最充足的垃圾堆里任其自生自灭。阿弥陀佛,小蝙蝠终于结束了它心惊胆战的一夜!


评论

此博客中的热门博文

AutoHotKey 新手入门教程

AutoHotKey 真是一个好玩的工具!短短几行代码就是先了“窗口置顶”、“窗口透明”等功能,之前我还特意为此装了好几个小工具,现在都可以卸掉了。闲来无事,就把 Quick Start 翻译了一下,我没有逐字逐句地翻译,有时候我嫌原文罗嗦就用自己的话概括地描述了一下。 原文地址:http://www.autohotkey.com/docs/Tutorial.htm 教程目录 创建脚本 启动程序 模拟鼠标键盘 操纵窗口 输入 变量与剪切板 循环 操纵文件 其他特性 创建脚本 每个脚本都是一个纯文本文件,由一些能被 AutoHotKey.exe 执行的命令组成。一个脚本可能还包含 热键 和 热字符串 。如果没有热键和热字符串,脚本在启动的时候就会从头依次执行到尾。 创建一个新的脚本: 下载 并安装 AutoHotkey。 右击鼠标,选择 新建 -> 文本文档 。 输入文件名并确保以 .ahk 结尾。例如:Test.ahk。 右击文件,选择 编辑脚本 。 输入以下内容:#space::Run www.google.com 上一行的第一个字符 "#" 代表键盘上的 Windows 键;所以 #space 表示在按住 Windows 键后再按空格键。"::" 后面的命令会在热键激活后执行,在本例中则会打开谷歌主页。继续按下面步骤操作,来执行这个脚本: 保存并关闭该文件。 双击该文件来启动它。在系统托盘里会出现一个新图标。 按下 Windows 和空格键,网页会在默认的浏览器里打开。 右击系统托盘里的绿色图标可以退出或编辑当前脚本。 注意: 可以同时启动多个脚本,并且在系统托盘里都会有一个相应的图标。 每个脚本都能定义多个 热键 和 热字符串 。 想让某个脚本开机即启动,可以将它的 快捷方式放到开始菜单的启动目录里 。 启动程序 命令 Run 可以运行程序、打开文档、网页链接或快捷键。请参看以下示例: Run Notepad Run C:\My Documents\Address List.doc Run C:\My Documents\My Shortcut.lnk Run www.yahoo.com Run mailto:someone@somedoma

DAO层测试

<dependency> <groupId>com.wix</groupId> <artifactId>wix-embedded-mysql</artifactId> <version>2.1.4</version> <scope>test</scope> </dependency> 利用 wix-embedded-mysql 把MySQL嵌入到进程中,作为内存型的MySQL来做单元测试。 脚本: resources/migrations/mysql/<database>/<timestamp>_<action>.sql 但多个项目需要共享数据库脚本,可能可以用 git submodule 共享。

Shell中同时读多个文件

Shell中同时读多个文件 redraiment, 2009-08-23 一个文件分割成多个文件   有时需要提取文件中的一个或多个列元素生成新的文件,这一操作在 Shell 里很容易实现。比如有一个数据文件 data,有三列信息:姓名、学号、班级。 redraiment 0612800134 0601 christine 0612800136 0601 zb 0612800229 0602   现在需要这个文件的第一列和第二列信息分别存到文件 f1 和 f2 中,可以用 awk 提取,也可以用下面这个简单 shell 程序: #!/bin/sh while read f1 f2 f3 do      echo $f1 >> f1      echo $f2 >> f2 done 多个文件合并成一个文件   如果想把多个文件重新合并成一个多列文件,而不是追加到文件尾处。例如把上列中生成的 f1 和 f2 重新组成 join.txt 。这时需要同时操作多个文件,就像 C 语言中用 fopen 同时打开多个文件,在 shell 里也是类似的。只是在 shell 里叫做“文件描述符”,用“0-9”十个数字表示。其中 0、1、2 分别是系统的标准输入、输出、错误。“3-9”则由用户只有使用。我们就可以任选两个来重定向输入。脚本如下: #!/bin/sh exec 3< f1 exec 4< f2 while read f1 < & 3 && read f2 < & 4 do      echo $f1 $f2 >> join.txt done