再次听Puff的时候我想起了Davy。

文理分班后我坐到了他后面。Davy天生一头黄毛,黑头发”not even one”。上课时他若不是肆无忌惮地舒开四肢呼呼大睡,便是如受惊一般伸长他的细脖子,直挺挺地坐着。于是我视野中的黑板,被那个毛乎乎的东西,占去好大一块。

那时老师们似乎已经开始了隐约的焦灼,而我们更多的是茫然无措。Davy常常在操场上昏天黑地地踢球,我在夜晚的灯下,日记本里倾倒青春期的忧伤。学校里,我们喋喋不休地聊啊聊。他总爱说:“我若得志,日本必亡。”我说,我要做个电台DJ。他是个没人管的小野人,他踢球、玩电脑、没事闲逛,对漂亮的女孩子狂吼”Oh, my love”。他的生活乱糟糟的。夏天,黄毛头下面瘦削的后背上,赫然四个大字“草菇老抽”。他说那件T-shirt是买酱油中的奖,他好像整个夏天都穿着。

那年的新年晚会上,Davy竟手里捏一本旧旧的Crazy English,唱了一首叫”Puff”的老歌。他唱得很大声,虽然有点颤,英语老师的破收音机在一边吱吱呀呀地和。大大的外套在他修长瘦削的躯干上晃,一只大脚打着拍子,掀动着他脑袋上的那堆草。

他爱死了那首歌,说那唱得可不就是他!他就曾经是那么一个小男孩,快乐、好动,幻想着他自己,好像真的是”somebody”。而我颇怀疑,总觉得他夸大了自己的感动。那些歌词谁又能真正理解多少呢。也许只是杂志上的歌评很对他的胃口,引出他点点自怜。那首歌的确很好听,Peter,Paul & Mary,他们总能给人带来美丽的惆怅。Davy像是青年版的汤姆•索亚。

他有很多磁带,包括最早的几期Music Heaven,小32开的,发黄了,有种古旧的味道。很多打口带,竟有那时我闻所未闻的Roxette,让我对他肃然起敬。从封面是麦当娜开始的Crazy English,他几乎收集全了。许多扉页上还有铅笔写的,工工整整的一些注解。他说那是他去了美国的博士舅舅送他的。这些声音曾陪伴另一个人,度过他的青涩年代。

然后真正开始了我们为歌而狂的日子。那时的我是个病恹恹的,有点神经质的乖孩子。我狂热而又辛酸地爱着Michael Jackson,整天梦想着有一天可以成为一个大牌DJ,采访他。而后来,在把我借他的磁带转了几十圈之后,Davy却更甚。他说:”You wanna get him, but I wanna be him”,那是电影《夜访吸血鬼》里的一句话。他在街上疯跑一天买来了Michael Jackson标志性的黑礼帽和白手套。他在浴室的地板上涂上肥皂,摔得惨烈,却从此学会了让我们痴狂的Moonwalker(月亮舞步)。他不惜出卖“色相”,让班里的广播员在课间放我们喜欢的歌,然后站在喇叭下面虔诚而又激动万分地听着。最后他终于按捺不住,把Walkman带到了学校。怀里揣着,把一只耳线从袖子里穿过,耳塞藏在袖口,上课时作手托香腮状。更年期的数学老师在讲台上张牙舞爪,磁带静静地转着,Davy一脸严肃。我却知道他在另一个空间狂吼着”Give it to me…”。春天过去了,在向“草菇老抽”逼近的途中,他的把戏露了陷。班主任面无表情地把他的Walkman锁进了抽屉,说,拿录取通知书来换。然后是校长,他竟亲自找来,对班主任说:“毕业班了,居然还有个男生染了黄头发……”Davy很委屈,连呼比窦娥还冤。当他顶着一头黑发走进教室时,大家都觉得怪怪的。他似乎真的很背。一次,昏了头的我把作业做得很离谱,他抄了去,看都没多看一眼。我们俩一起站在教师办公室里的时候,他挺了挺脖子大声说:“我抄的,她一点儿也不知道。”然后是他一个人一天的罚站。善良的语文老师想启发他,挖空心思鼓励他,却总惹得他心烦意乱。不知怎的,数学老师似乎很喜欢跟他过不去。总能变着法子找点事情当众数落他,全然不顾那时的我们正是最要面子的年纪。渐渐的,他变得很烦躁。当很多人在课间拼命看书做题的时候,他会突然高举双手,发出几声妖异的尖叫,然后颓然趴下。和所有其他的同学差不多,他也努力做山一样的卷子,问老师同学题目,失眠,迟到,请家长,发泄一样去踢很久的球。高考前,几乎所有的人都在混乱中摇摆在崩溃的边缘,那时我们都还在听歌,听小迈,听他的Puff。

后来我们都考上了大学。Davy在遥远的北方学会了弹吉他。他和他的兄弟们办了一个论坛,个人说明还是咬牙切齿的日本必亡。他把头发染成了红色,戴一只耳环,还有了一个据说很粘人小女朋友。他的“颓废”学得不像,我才不信呢。

那天我翻看自己还是teenager时的日记:“怀旧,是这样一种美丽的伤感,也许只有垂垂老矣时,才会让人彻骨地痛。”年少的我们,竟总喜欢把自己想得很老,认真地怀念着更加年少的日子。我禁不住要发笑了,”A dragon lives forever, but not so little boy.”我想Davy会一直喜欢这首歌的。
————————————————————————

这是我读过的 疯狂英语书系 的第一本书里最让我难忘的一篇故事,当时我高中。在家乡当时唯一一所新华书店我买下了这本书,磁带版。虽然现在我已经找不到这本书,但是这篇故事还是会莫名其妙的浮现在我的脑海中。我不记得故事的大概,有时候只是突然想起。

后来这首叫《Puff, The Magic Dragon》的小歌在某些圈子里大热,听到总是会莫名其妙难过。

M对我讲,当你开始怀念一件事的时候,就是你失去的时候。

我想,现在的我或许就是这样吧。

DAVY的神龙帕夫——读者的心灵故事|十二橄榄枝的传说的更多相关文章

  1. OpenCV-Python 霍夫线变换 | 三十二

    目标 在这一章当中, 我们将了解霍夫变换的概念. 我们将看到如何使用它来检测图像中的线条. 我们将看到以下函数:cv.HoughLines(),cv.HoughLinesP() 理论 如果可以用数学形 ...

  2. Java数据结构(十二)—— 霍夫曼树及霍夫曼编码

    霍夫曼树 基本介绍和创建 基本介绍 又称哈夫曼树,赫夫曼树 给定n个权值作为n个叶子节点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称为最优二叉树 霍夫曼树是带权路径长度最短的树,权值较 ...

  3. 数学 它的内容,方法和意义 第二卷 (A. D. 亚历山大洛夫 著)

    第五章 常微分方程 1. 绪论 2. 常系数线性微分方程 3. 微分方程的解及应注意的几个方面 4. 微分方程积分问题的几何解释.问题的推广 5. 微分方程解的存在性与唯一性方程的近似解 6. 奇点 ...

  4. delphi中DLL编程详解

    10.1 Windows的动态链接库原理 动态链接库(DLLs)是从C语言函数库和Pascal库单元的概念发展而来的.所有的C语言标准库函数都存放在某一函数库中,同时用户也可以用LIB程序创建自己的函 ...

  5. 读者写者问题(有bug 后续更改)

    与上一篇<秒杀多线程第十篇 生产者消费者问题>的生产者消费者问题一样,读者写者也是一个非常著名的同步问题.读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文 ...

  6. Android开发中的OpenCV霍夫直线检测(Imgproc.HoughLines()&Imgproc.HoughLinesP())

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃   //2017-04-21更新: 很多网友希望能得到源码,由于在公司做的,所以不太方便传出来 ...

  7. [No0000119]什么是柳比歇夫的时间事件记录法

    上图是我过去一年来做的时间事件记录中的某几天的记录文字.从接触到这种方法以来,也就是2009年的7月31日到今天,我已经作了一年多时间的记录.那么什么是时间事件记录?很简单,就像那两幅图片上所展示的, ...

  8. 赫夫曼树JAVA实现及分析

    一,介绍 1)构造赫夫曼树的算法是一个贪心算法,贪心的地方在于:总是选取当前频率(权值)最低的两个结点来进行合并,构造新结点. 2)使用最小堆来选取频率最小的节点,有助于提高算法效率,因为要选频率最低 ...

  9. 基于哈夫曼编码的压缩解压程序(C 语言)

    这个程序是研一上学期的课程大作业.当时,跨专业的我只有一点 C 语言和数据结构基础,为此,我查阅了不少资料,再加上自己的思考和分析,实现后不断调试.测试和完善,耗时一周左右,在 2012/11/19 ...

随机推荐

  1. 13 tcp3次握手 4次释放 mac和ip 访问百度的过程

    1.mac地址和ip地址的不同 (传棒棒糖) 需求:192.168.1.1  ping 192.168.2.1 1):获取默认的网关mac地址 2)寻找下一个网关的mac地址 3)mac地址在变,寻找 ...

  2. bootstrap的Alerts中 可以放置p标签 设置 align="center" 用来设置文本居中

    效果

  3. WCF中操作的分界于调用顺序和会话的释放

    操作分界 在WCF操作契约的设计中,有时会有一些调用顺序的业务,有的操作不能最先调用,有的操作必须最后调用,比如在从一个箱子里拿出一件东西的时候,必须先要执行打开箱子的操作,而关上箱子的操作应该在一切 ...

  4. java阻塞队列之LinkedBlockingQueue

    LinkedBlockingQueue是BlockingQueue中的其中一个,其实现方式为单向链表,下面看其具体实现.(均为JDK8) 一.构造函数 在LinkedBlockingQueue中有三个 ...

  5. Python小白学习之如何添加类属性和类方法,修改类私有属性

    如何添加类属性和类方法,修改类私有属性 2018-10-26  11:42:24 类属性.定义类方法.类实例化.属性初始化.self参数.类的私有变量的个人学习笔记 直接上实例: class play ...

  6. Qt 利用XML文档,写一个程序集合 二

    接上一篇文章https://www.cnblogs.com/DreamDog/p/9213915.html XML文档的读写 一个根节点,下面每一个子节点代表一个子程序,内容为子程序名字,图标路径,e ...

  7. 初次学习asp.net core的心得

    初次学习Asp.Net Core方面的东西,虽然研究的还不是很深,今天主要是学习了一下Asp.Net Core WebAPI项目的使用,发现与Asp.Net WebAPI项目还是有很多不同.不同点包含 ...

  8. flex布局与ellipsis冲突问题

    在flex布局里使用text-overflow: ellipsis;发现没有省略. 解决方案 .g-flex-c{ flex: 1; min-width: 0; }

  9. 大O算法

    大O计法:根据执行次数计算#sum = (1+n)*n/2://执行了一次,即为O(1)#for(i=0;i<n;i++);//执行了n次,即为O(n)#算法的时间复杂度:T(n) = O(f( ...

  10. SQLAlchemy 简单笔记

    ORM 江湖##### 曾几何时,程序员因为惧怕SQL而在开发的时候小心翼翼的写着sql,心中总是少不了恐慌,万一不小心sql语句出错,搞坏了数据库怎么办?又或者为了获取一些数据,什么内外左右连接,函 ...