瑞克脚本
Ⅰ 什么是电影研究
电影研究产生大量类型研究,检验它们的主题、形式特征、地位等。
对于电影制作者而言,类型框架提供了一个生产决策的样板,类型的相对稳定推动了片厂生产的标准化。"类型熟悉度"能够减轻拍片的风险性,考察世纪之交十年(1991—2000)间发行的好莱坞电影我们会发现:熟悉度越高的类型电影(如剧情片和喜剧片),明星力量与批评家的评论效应对于票房的影响就越小;相反,熟悉度越低的类型电影(如科幻片和外语片),越强的明星力量与越正面的评论对于票房的影响就越积极。
同时,基于文化产品的快速废弃,为了确保重复消费,类型需要革新。因此在一个"消费者需要熟悉度来理解他们所看但是又需要享受新奇"的电影工业中,类型扮演着关键角色。然而令人诧异的是,这些年来缺乏好莱坞电影类型趋势的分析。
电影研究产生了大量类型研究,检验它们的主题、形式特征、地位等的脊态演变,但是没有提供一种对电影类型的频率与流行度的短期及长期趋势的统计学概览。电影工业内部对于类型趋势的经济学研究也是极少的,尽管许多国家电影局对类型与票房收入都做了数据收集。
关于当代好莱坞电影制作的两项研究,曾经分析了1967—2006年四十年间美国票房前二十名的不同类型的出现频率。研究发现:最常出现的五种类型是动作、冒险、喜剧、惊悚和剧情片。但是在研究时段以外,剧情片从1967—1971年间出现频率最高的类型衰落为2002—2004年间出现频率最低的类型;西部片、战争片、音乐片、浪漫喜剧的出现频率也在下降;与此同时,科幻片与动画片广为流行。
本研究在票房趋势上将着重参考的一项研究,是尼克·雷德芬引入统计学分析的《美国电影票房的类型趋势(1991—2010)》,对二十年间每年美国票房收入前五十名所做的样本分析,这是目前类型研究中非常匮乏的一种实证研究。聚焦在不同类型出现的频率及排名、不同类型的票房收入与发行模式以及好莱坞大片厂的发行规律等。旨在考察新世纪美国最卖座影片的类型趋势,类型如何塑造了美国电影市场,尤其是不同类型问鼎票房榜的频率;通过考察票房排名的趋势,来确定特定类型上升或下降的模式。
5. 喜剧片在票房前五十名中的数量有小幅回落,在票房前二十五名中的比例也持续保持在50%以下,但是在票房前十名中的比例急剧下降,从14%降至7%。因此,进入票房前十名的喜剧片比例也减半,在2005—2010年六年间这一下降趋势更为显着:2006年之前,喜剧片只有一年未能进入票房前十名;但是2006年之后,五年有四年没有一部喜剧片进入票房前十名。因此,我们可以说此类电影数量还像以前一样多,但是在票房榜上下降。
6.恐怖片没有特定趋势,大部分归因于它们在票房前五十名上出现的频率低。票房前二十五名中的恐怖片数量下降了一半,由1991—2000年间的14部降至2001—2010年间的7部。电影数量保持稳定,但是这一类型自2005年起就没有一部电影进入票房前二十五名。很少有恐怖片进入票房前十名,1000部样本中只有4部。
7.浪漫爱情片在美国票房榜上的数量也很少,二十年间只有11部进入票房前十名,包括《泰坦尼克号》。11部电影中,7部是2001年前上映的,4部是2001年后上映的;2000—2010年间十年有六年没有浪漫爱情片进入票房前十名。
8."其他"由四种不同类型组成,因此对于言说这些电影在票房榜上的趋势意义不大。但是《拯救大兵瑞恩》在1998年高居美国票房榜首;《珍珠港》在2001年票房排名第七;《芝加哥》在2002年票房排名第十。除此之外,没有影片进入票房前十名;这一类进入票房前二十五名的频率也很低。9.狭窄类型主导了美国票房。
进入每年票房榜的数量是明显的,进入1000部电影的票房前二十名的数量也如此。每年票房最高的电影中有8部奇幻/科幻类型,而许多其他电影也有很强的奇幻或科幻元素:如《怪物史瑞克2》《阿拉丁》《圣诞怪杰》被归类在家庭电影,但是明显也可被视为奇幻电影,许多动作/冒险电影如《蜘蛛侠》《黑暗骑士》等也有很强的科幻主题。
Ⅱ 基于网络的入侵检测数据集研究
摘要:标记数据集是训练和评估基于异常的网络入侵检测系统所必需的。本文对基于网络的入侵检测数据集进行了重点的文献综述,并对基于包和流的底层网络数据进行了详细的描述。本文确定了15种不同的属性来评估单个数据集对特定评估场景的适用性。这些属性涵盖了广泛的标准,并被分为五类,例如用于提供结构化搜索的数据量或记录环境。在此基础上,对现有数据集进行了全面的综述。本综述还强调了每个数据集的特性。此外,本工作还简要介绍了基于网络的数据的其他清哪来源,如答穗码流量生成器和数据存储库。最后,我们讨论了我们的观察结果,并为使用和创建基于网络的数据集提供了一些建议。
一、引言
信息技术安全是一个重要的问题,入侵和内部威胁检测的研究已经投入了大量的精力。在处理与安全相关的数据[1]-[4]、检测僵尸网络[5]-[8]、端口扫描[9]-[12]、蛮力攻击[13]-[16]等方面已经发表了许多贡献。所有这些工作的共同点是,它们都需要具有代表性的基于网络的数据集。此外,基准数据集是评价和比较不同网络入侵检测系统(NIDS)质量的良好基础。给定一个带标签的数据集,其中每个数据点都被分配给类normal或attack,可以使用检测到的攻击数量或虚警数量作为评估标准。
不幸的是,没有太多具有代表性的数据集。Sommer和Paxson[17](2010)认为,缺乏具有代表性的公共可用数据集是基于异常的入侵检测面临的最大挑战之一。Malowidzki等人(2015)和Haider等人(2017)也发表了类似的声明。然而,社区正在解决这个问题,因为在过去几年中已经发布了几个入侵检测数据集。其中,澳大利亚网络安全中心发布了UNSW-NB15[20]数据集,科堡大学发布了CIDDS-001[21]数据集,新布伦瑞克大学发布了CICIDS 2017[22]数据集。未来还会有更多数据集发布。然而,现有数据集没有全面的索引,很难跟踪最新的发展。
本文对现有的基于网络的入侵检测数据集进行了文献综述。首先,对底层数据进行更详细的研究。基于网络的数据以基于包或基于流的格式出现。基于流的数据只包含关于网络连接的元信息,而基于包的数据也包含有效负载。然后,对文献中常用的评价网络数据集质量的不同数据集属性进行了分析和分组。本调查的主要贡献是对基于网络的数据集进行了详尽的文献综述,并分析了哪些数据集满足哪些数据集属性。本文重点研究了数据集内的攻击场景,并强调了数据集之间的关系。此外,除了典型的数据集之外,我们还简要介绍了流量生成器和数据存储库作为网络流量的进一步来源,并提供了一些观察和建议。作为主要的好处,本调查建立了一组数据集属性,作为比较可用数据集和确定合适数据集的基础,给出了特定的评估场景。此外,我们创建了一个网站1,其中引用了所有提到的数据集和数据存储库,我们打算更新这个网族桐站。
本文的其余部分组织如下。下一节将讨论相关工作。第三部分详细分析了基于包和流的网络数据。第四部分讨论了文献中常用来评价入侵检测数据集质量的典型数据集属性。第五节概述了现有的数据集,并根据第四节确定的属性检查每个数据集。第六节简要介绍了基于网络的数据的进一步来源。在本文件以摘要结束之前,第七节讨论了意见和建议。
二、相关工作
本节回顾基于网络的入侵检测数据集的相关工作。需要注意的是,本文没有考虑基于主机的入侵检测数据集,比如ADFA[23]。读者可以在Glass-Vanderlan等人的[24]中找到关于基于主机的入侵检测数据的详细信息。
Malowidzki等人[18]将缺失的数据集作为入侵检测的一个重要问题进行了讨论,对好的数据集提出了要求,并列出了可用的数据集。Koch等人的[25]提供了入侵检测数据集的另一个概述,分析了13个数据源,并根据8个数据集属性对它们进行了评估。Nehinbe[26]为IDS和入侵防御系统(IPS)提供了关键的数据集评估。作者研究了来自不同来源的七个数据集(如DARPA数据集和DEFCON数据集),强调了它们的局限性,并提出了创建更真实数据集的方法。由于在过去的四年中发布了许多数据集,我们延续了2011年到2015年[18],[25],[26]的工作,但提供了比我们的前辈更最新和更详细的概述。
虽然许多数据集论文(如CIDDS-002[27]、ISCX[28]或UGR ' 16[29])只对一些入侵检测数据集做了一个简要的概述,但Sharafaldin等人对[30]提供了更详尽的综述。他们的主要贡献是一个生成入侵检测数据集的新框架。Sharafaldin等人还分析了11个可用的入侵检测数据集,并根据11个数据集属性对其进行了评估。与早期的数据集论文相比,我们的工作重点是对现有的基于网络的数据集提供一个中立的概述,而不是提供一个额外的数据集。
最近的其他论文也涉及到基于网络的数据集,但主要关注的焦点有所不同。Bhuyan等人对网络异常检测进行了全面的综述。作者描述了现有的9个数据集,并分析了现有异常检测方法所使用的数据集。类似地,Nisioti等人的[32]关注于用于入侵检测的无监督方法,并简要参考了现有的12个基于网络的数据集。Yavanoglu和Aydos[33]分析比较了最常用的入侵检测数据集。然而,他们的审查只包含七个数据集,包括其他数据集,如HTTP CSIC 2010[34]。总而言之,这些作品往往有不同的研究目标,而且只是接触对于基于网络的数据集,则略有不同。
三、数据
通常,网络流量以基于包或基于流的格式捕获。在包级捕获网络流量通常是通过镜像网络设备上的端口来完成的。基于包的数据包含完整的有效载荷信息。基于流的数据更加聚合,通常只包含来自网络连接的元数据。Wheelus等人通过一个说明性的比较强调了这一区别:“捕获包检查和NetFlow之间的一个很好的区别示例是徒步穿越森林,而不是乘坐热气球飞越森林”[35]。在这项工作中,引入了第三类(其他数据)。另一个类别没有标准格式,并且因每个数据集而异。
A基于分组的数据
基于包的数据通常以pcap格式捕获,并包含有效负载。可用的元数据取决于使用的网络和传输协议。有许多不同的协议,其中最重要的是TCP、UDP、ICMP和IP。图1显示出了不同的报头。TCP是一种可靠的传输协议,它包含诸如序列号、确认号、TCP标志或校验和值之类的元数据。UDP是一种无连接的传输协议,它的头比TCP小,TCP只包含四个字段,即源端口、目标端口、长度和校验和。与TCP和UDP相比,ICMP是一个包含状态消息的支持协议,因此更小。通常,在报头旁边还有一个可用的IP报头传输协议的。IP报头提供源和目标IP地址等信息,如图1所示。
b .流为基础数据
基于流的网络数据是一种更简洁的格式,主要包含关于网络连接的元信息。基于流的数据将所有在时间窗口内共享某些属性的包聚合到一个流中,通常不包含任何有效负载。默认的五元组定义,即,源IP地址、源端口、目标IP地址、目标端口和传输协议[37],是一种广泛使用的基于流的数据属性匹配标准。流可以以单向或双向格式出现。单向格式将主机A到主机B之间共享上述属性的所有包聚合到一个流中。从主机B到主机A的所有数据包聚合为另一个单向流。相反,一个双向流总结了主机a和主机B之间的所有数据包,不管它们的方向如何。
典型的基于流的格式有NetFlow[38]、IPFIX[37]、sFlow[39]和OpenFlow[40]。表I概述了基于流的网络流量中的典型属性。根据特定的流格式和流导出器,可以提取额外的属性,如每秒字节数、每个包的字节数、第一个包的TCP标志,甚至有效负载的计算熵。
此外,可以使用nfmp2或YAF3之类的工具将基于包的数据转换为基于流的数据(但不是相反)。读者如果对流导出器之间的差异感兴趣,可以在[41]中找到更多细节,并分析不同的流导出器如何影响僵尸网络分类。
c .其他数据
这个类别包括所有既不是纯基于包也不是基于流的数据集。这类的一个例子可能是基于流的数据集,这些数据集已经用来自基于包的数据或基于主机的日志文件的附加信息进行了丰富。KDD CUP 1999[42]数据集就是这一类别的一个着名代表。每个数据点都有基于网络的属性,比如传输的源字节数或TCP标志的数量,但是也有基于主机的属性,比如失败登录的数量。因此,这个类别的每个数据集都有自己的一组属性。由于每个数据集都必须单独分析,所以我们不对可用属性做任何一般性的说明。
四、数据集属性
为了能够比较不同的入侵检测数据集,并帮助研究人员为其特定的评估场景找到合适的数据集,有必要将公共属性定义为评估基础。因此,我们研究了文献中用于评估入侵检测数据集的典型数据集属性。一般概念FAIR[43]定义了学术数据应该遵循的四个原则实现,即可查找性、可访问性、互操作性和可重用性。在与这个一般概念相一致的同时,本工作使用更详细的数据集属性来提供基于网络的入侵检测数据集的重点比较。通常,不同的数据集强调不同的数据集属性。例如,UGR ' 16数据集[29]强调较长的记录时间来捕捉周期效应,而ISCX数据集[28]强调精确的标记。由于我们的目标是研究基于网络的入侵检测数据集的更一般的属性,所以我们试图统一和概括文献中使用的属性,而不是采用所有的属性。例如,一些方法评估特定类型攻击的存在,比如DoS(拒绝服务)或浏览器注入。某些攻击类型的存在可能是评估这些特定攻击类型的检测方法的相关属性,但是对于其他方法没有意义。因此,我们使用一般的属性攻击来描述恶意网络流量的存在(见表三)。第五节提供了关于数据集中不同攻击类型的更多细节,并讨论了其他特定的属性。
我们不像Haider et al.[19]或Sharafaldin et al.[30]那样开发评估评分,因为我们不想判断不同数据集属性的重要性。我们认为,某些属性的重要性取决于具体的评估场景,不应该在调查中普遍判断。相反,应该让读者能够找到适合他们需要的数据集。因此,我们将下面讨论的数据集属性分为五类,以支持系统搜索。图2总结了所有数据集属性及其值范围。
A.一般资料
以下四个属性反映了关于数据集的一般信息,即创建年份、可用性、正常网络流量和恶意网络流量的存在。
1)创建年份:由于网络流量受概念漂移影响,每天都会出现新的攻击场景,因此入侵检测数据集的年龄起着重要作用。此属性描述创建年份。与数据集发布的年份相比,捕获数据集的底层网络流量的年份与数据集的最新程度更相关。
2)公共可用性:入侵检测数据集应公开可用,作为比较不同入侵检测方法的依据。此外,数据集的质量只能由第三方检查,如果它们是公开可用的。表III包含此属性的三个不同特征:yes, o.r. (on request)和no。On request是指在向作者或负责人发送消息后授予访问权限。
3)正常用户行为:此属性指示数据集中正常用户行为的可用性,并接受yes或no值。值yes表示数据集中存在正常的用户行为,但它不声明是否存在攻击。一般来说,入侵检测系统的质量主要取决于其攻击检测率和误报率。此外,正常用户行为的存在对于评估IDS是必不可少的。然而,缺少正常的用户行为并不会使数据集不可用,而是表明它必须与其他数据集或真实世界的网络流量合并。这样的合并步骤通常称为覆盖或盐化[44]、[45]。
4)攻击流量:IDS数据集应包含各种攻击场景。此属性指示数据集中是否存在恶意网络通信,如果数据集中至少包含一次攻击,则该属性的值为yes。表四提供了关于特定攻击类型的附加信息。
B.数据的性质
此类别的属性描述数据集的格式和元信息的存在。
1)元数据:第三方很难对基于包和基于流的网络流量进行内容相关的解释。因此,数据集应该与元数据一起提供关于网络结构、IP地址、攻击场景等的附加信息。此属性指示附加元数据的存在。
2)格式:网络入侵检测数据集以不同的格式出现。我们大致将它们分为三种格式(参见第三节)。(1)基于分组的网络流量(例如pcap)包含带负载的网络流量。(2)基于流的网络流量(如NetFlow)只包含关于网络连接的元信息。(3)其他类型的数据集可能包含基于流的跟踪,带有来自基于包的数据甚至来自基于主机的日志文件的附加属性。
3)匿名性:由于隐私原因,入侵检测数据集往往不会公开,或者只能以匿名的形式提供。此属性指示数据是否匿名以及哪些属性受到影响。表III中的none值表示没有执行匿名化。值yes (IPs)表示IP地址要么被匿名化,要么从数据集中删除。同样,值yes (payload)表示有效负载信息被匿名化,要么从基于分组的网络流量中删除。
C.数据量
此类别中的属性根据容量和持续时间描述数据集。
1) Count:属性Count将数据集的大小描述为包含的包/流/点的数量或物理大小(GB)。
2)持续时间:数据集应涵盖较长时间内的网络流量,以捕捉周期性影响(如白天与夜晚或工作日与周末)[29]。属性持续时间提供每个数据集的记录时间。
D.记录环境
此类别中的属性描述捕获数据集的网络环境和条件。
1)流量类型:描述网络流量的三种可能来源:真实的、模拟的或合成的。Real是指在有效的网络环境中捕获真实的网络流量。仿真的意思是在测试床或仿真网络环境中捕获真实的网络流量。综合意味着网络流量是综合创建的(例如,通过一个流量生成器),而不是由一个真实的(或虚拟的)网络设备捕获的。
2)网络类型:中小企业的网络环境与互联网服务提供商(ISP)有着本质的区别。因此,不同的环境需要不同的安全系统,评估数据集应该适应特定的环境。此属性描述创建相应数据集的基础网络环境。
3)完整网络:该属性采用Sharafaldin等人的[30],表示数据集是否包含来自具有多个主机、路由器等网络环境的完整网络流量。如果数据集只包含来自单个主机(例如蜜罐)的网络流量,或者只包含来自网络流量的一些协议(例如独占SSH流量),则将值设置为no。
E.评价
以下特性与使用基于网络的数据集评估入侵检测方法有关。更精确地说,这些属性表示预定义子集的可用性、数据集的平衡和标签的存在。
1)预定义的分割:有时,即使在相同的数据集上对不同的IDS进行评估,也很难对它们的质量进行比较。在这种情况下,必须明确是否使用相同的子集进行训练和评估。如果数据集附带用于训练和评估的预定义子集,则此属性提供信息。
2)均衡:基于异常的入侵检测通常采用机器学习和数据挖掘方法。在这些方法的训练阶段(例如,决策树分类器),数据集应该与其类标签相平衡。因此,数据集应该包含来自每个类(normal和attack)的相同数量的数据点。然而,真实世界的网络流量是不平衡的,它包含了比攻击流量更多的正常用户行为。此属性指示数据集是否与其类标签相平衡。在使用数据挖掘算法之前,应该通过适当的预处理来平衡不平衡的数据集。他和Garcia[46]提供了从不平衡数据中学习的良好概述。
3)带标签:带标签的数据集是训练监督方法、评估监督和非监督入侵检测方法所必需的。此属性表示是否标记了数据集。如果至少有两个类normal和attack,则将此属性设置为yes。此属性中可能的值为:yes, yes with BG。(yes with background)、yes (IDS)、indirect和no。是的,有背景意味着有第三类背景。属于类背景的包、流或数据点可以是正常的,也可以是攻击。Yes (IDS)是指使用某种入侵检测系统来创建数据集的标签。数据集的一些标签可能是错误的,因为IDS可能不完美。间接意味着数据集没有显式标签,但是可以通过其他日志文件自己创建标签。
五、数据集
我们认为,在搜索足够的基于网络的数据集时,标记的数据集属性和格式是最决定性的属性。入侵检测方法(监督的或非监督的)决定是否需要标签以及需要哪种类型的数据(包、流或其他)。因此,表II提供了关于这两个属性的所有研究的基于网络的数据集的分类。表三给出了关于第四节数据集属性的基于网络的入侵检测数据集的更详细概述。在搜索基于网络的数据集时,特定攻击场景的存在是一个重要方面。因此,表III显示了攻击流量的存在,而表IV提供了数据集中特定攻击的详细信息。关于数据集的论文描述了不同抽象级别的攻击。例如,Vasudevan等人在他们的数据集中(SSENET- 2011)将攻击流量描述为:“Nmap、Nessus、Angry IP scanner、Port scanner、Metaploit、Backtrack OS、LOIC等是参与者用来发起攻击的一些攻击工具。”相比之下,Ring等人在他们的CIDDS-002数据集[27]中指定了执行端口扫描的数量和不同类型。因此,攻击描述的抽象级别可能在表四中有所不同。对所有攻击类型的详细描述超出了本文的范围。相反,我们推荐感兴趣的读者阅读Anwar等人的开放存取论文“从入侵检测到入侵响应系统:基础、需求和未来方向”。此外,一些数据集是其他数据集的修改或组合。图3显示了几个已知数据集之间的相互关系。
基于网络的数据集,按字母顺序排列
AWID [49]。AWID是一个公共可用的数据集4,主要针对802.11网络。它的创建者使用了一个小型网络环境(11个客户机),并以基于包的格式捕获了WLAN流量。在一个小时内,捕获了3700万个数据包。从每个数据包中提取156个属性。恶意网络流量是通过对802.11网络执行16次特定攻击而产生的。AWID被标记为一个训练子集和一个测试子集。
Booters[50]。Booters是罪犯提供的分布式拒绝服务(DDoS)攻击。Santanna et. al[50]发布了一个数据集,其中包括九种不同的启动程序攻击的跟踪,这些攻击针对网络环境中的一个空路由IP地址执行。结果数据集以基于分组的格式记录,包含超过250GB的网络流量。单独的包没有标记,但是不同的Booters攻击被分成不同的文件。数据集是公开可用的,但是出于隐私原因,booters的名称是匿名的。
僵尸网络[5]。僵尸网络数据集是现有数据集的组合,可以公开使用。僵尸网络的创建者使用了[44]的叠加方法来组合ISOT[57]、ISCX 2012[28]和CTU-13[3]数据集的(部分)。结果数据集包含各种僵尸网络和正常用户行为。僵尸网络数据集被划分为5.3 GB训练子集和8.5 GB测试子集,都是基于包的格式。
CIC DoS[51]。CIC DoS是加拿大网络安全研究所的一组数据,可以公开使用。作者的意图是创建一个带有应用层DoS攻击的入侵检测数据集。因此,作者在应用层上执行了8种不同的DoS攻击。将生成的跟踪结果与ISCX 2012[28]数据集的无攻击流量相结合生成正常的用户行为。生成的数据集是基于分组的格式,包含24小时的网络流量。
CICIDS 2017 [22]。CICIDS 2017是在模拟环境中历时5天创建的,包含基于分组和双向流格式的网络流量。对于每个流,作者提取了80多个属性,并提供了关于IP地址和攻击的附加元数据。正常的用户行为是通过脚本执行的。数据集包含了多种攻击类型,比如SSH蛮力、heartbleed、僵尸网络、DoS、DDoS、web和渗透攻击。CICIDS 2017是公开可用的。
cidds - 001 [21]。CIDDS-001数据集是在2017年模拟的小型商业环境中捕获的,包含为期四周的基于单向流的网络流量,并附带详细的技术报告和附加信息。该数据集的特点是包含了一个在互联网上受到攻击的外部服务器。与蜜罐不同,来自模拟环境的客户机也经常使用此服务器。正常和恶意的用户行为是通过在GitHub9上公开可用的python脚本执行的。这些脚本允许不断生成新的数据集,并可用于其他研究。CIDDS-001数据集是公开可用的,包含SSH蛮力、DoS和端口扫描攻击,以及从野外捕获的一些攻击。
cidds - 002 [27]。CIDDS-002是基于CIDDS-001脚本创建的端口扫描数据集。该数据集包含两个星期的基于单向流的网络流量,位于模拟的小型业务环境中。CIDDS-002包含正常的用户行为以及广泛的不同端口扫描攻击。技术报告提供了关于外部IP地址匿名化的数据集的附加元信息。数据集是公开可用的。
Ⅲ 关于母爱的简短小故事
一.102滴血
主人在某一天把废弃的阁楼重新装了门窗,半个月后去,发现窗台下有一只死不瞑目的小鸟,从窗台到地下,细数共有102滴血!估计是小鸟撞窗所致,是什么令小鸟不顾一切的呢?主人检查了阁楼,发现了里面有一窝饿死了的雏鸟.主人明白了因他关了门窗,小鸟妈妈不能进去,为了它的宝贝,它想用自己的身躯去撞开窗啊!
二.血 奶
年轻的母亲正在温馨的家里一边织着毛衣,一边用脚轻轻拨动着摇篮,摇篮里的孩子甜甜地睡着。 突然地震发生了,母子一同坠入废墟和黑暗之中,万幸的是,母子都没有受伤。母亲把孩子紧紧抱在怀里,等待求援一天过去了。孩子吃尽母亲双乳里最后两滴奶,哭声渐渐衰弱。再不获救,孩子将被渴死先于母亲而去绝望中和母亲两手乱扒,企图从钢筋水泥中获取食物。突然,她的手触到了织衣针,绝御心中一阵狂喜:孩子有救了。
一周之后,母子俩终于重见天日,孩子安然无恙,母亲却永远地闭上了眼睛,脸色十苍白。人们惊奇地发现,母亲每个手指都扎了一个小孔,孩子正是靠吸吮母亲的鲜血存活下来。
这是个真实的故事,发生在当年的唐山在地震中。
三.母猴的爱
在一次围猴的过程中,有一个大母猴抱着一个小猴突围出来了。这个母猴突围的时候,背着一个别人的猴,自己还抱着一个自己的猴。跑到一棵枯树上,再没有地方可跑了。一个猎人拿着枪和另外一个老猎人,两个人,对着猴就瞄准。正要开枪的时候,这个母猴对他们做了一个手势,类似于“暂停”的手势。一个猴能做出这样的手势来,这猴干什么呢?它给它那两个小猴喂奶,这俩猎人就想,它喂奶就等一会儿吧,就让母猴给小猴喂奶吧。那小猴可能也不太饿,吃了几口不吃了。这时候那个母猴就把那些枯树叶摘下来,把自己的奶水挤挤,挤到这个树叶上,把这个树叶放到小猴能够到的地方,放了很多的树叶。最后这个母猴面向着两个猎人,就把自己的脸一捂,它好像在说:开枪吧。这两个老猎人再也举不起枪来了,因为他们知道,他们面对的不是动物,是一个母亲,从此老猎人再也不狩猎了。
四.地震中的母与子
有一个城市发生了地震。救援工作在紧张地进行。三天后,救援工作人员依稀听得一处有“救命啊!快来救我的孩子啊!”顺着声音搜索,发现是从一片废墟中传出来的。拔开废墟,发现一位年轻母亲四肢撑地,腰背拱起,顶着残砖碎瓦废梁,而在挡住的空间下,有一个婴儿,躲在他身下,熟睡着。这位母亲不住地叨念着:“快救我的孩子!快救我的孩子!”当救援工作人员把她们救上来后,她第一句话就问:“我的孩子怎么样?我的孩子怎么样?”医护人员告诉她:“你的孩子很好,没有危险。”当她一听自己的孩子安全了,没有危险了,心情一松,晕倒了。医护人员赶快把她送往医院抢救。
这位母亲之所以能撑到现在,是她要救孩子出去这个强烈的念头支撑着她,如果没有这个信念,她自己也不能坚持下来。在土耳烂含其旅游途中,巴士行经1999年大地震的地方,导游讲述了一个感人而且令人悲伤的故事,故事发生在地震后的第二天……
地震后,许多房子都倒塌了,各国来的救援人员不断搜寻着可能的生还者。
两天后,他们在废墟中看到一个令人难以置信的画面——一位母亲,用手撑地,背上顶着不知有多重的石块。一看到救援人员,她便拼命哭喊:“快点救我的女儿,我已经撑了两天,我快撑不下去了……”
她7岁的小女儿,就躺在她用手撑起的安全空间里。
救援人员大惊,他们卖力地搬移周围的石块,希望尽快解救这对母女。但是石块那么多,那么重,他们始终无法快速到达她们身边。
媒体记者到这儿拍下画面,救援人员一边哭、一边挖,辛苦的母亲则苦撑着、等待着……
看着电视上的画面和报纸上的图片,土耳其人都心酸得掉下泪来。
更多的人纷纷放下手边的工作投入救援行动。
救援行动从白天进行到深夜,终于,一名高大的救援人员够着了小女孩,并历岩将她拉了出来,但是……她已气绝多时。
母亲急切地问:“我的女儿还活着吗?”
以为女儿还活着,是她苦撑两天唯一的理由和希望。
这名救援人员终于受不了了,他放声大哭:“对,她还活着,我们现在要把她送到医院急救,然后也要把你送过去!”
他知道,如果母亲听到女儿已死去,必定失去求生的意志,松手让土石压死自己,所以骗了她。
母亲疲惫地笑了,随后,她也被救出送到医院,她的双手一度僵直无法弯曲。
第二天,土耳其很多报纸上都有一幅她用手撑地的照片,标题是:《这就是母爱》。
导游说:“我是个不轻易动感情的人,但是看到这篇报道,我哭了。以后每次带团经过这儿,我都会讲这个故事。”
一九九七年七月二十八日,天津一中高三学生安金鹏在阿根廷举行的第三十八届国际奥
林匹克数学竞赛中荣获金牌,为天津历史写下新的一页。这位十九岁的数学奇才成功的背后,
有一赚人热泪的伟大母爱故事…..
一九九七年九月五日,是我离家去北京大学数学研究院报到的日子。袅袅的炊烟一
大早就在我家那幢破旧的农房上升腾。跛着脚的母亲在为我橄面,这面粉是母亲用五个
鸡蛋和邻居换来的,她的脚是前天为了给我多筹点学费,推着一整车蔬菜在往镇里的路
上扭伤的。
端着碗,我哭了。我撂下筷子跪到地上,久久抚摸着母亲肿得比馒头还高的脚,眼
泪一滴滴滚落在地上….我的家在天津武清县大友岱村,我有一个天下最好的母亲,她
召叫李艳霞。
我家太穷了。我出生的时候,奶奶便病倒在炕头上,四岁那年,爷爷又患了支气管
喘和半身不遂,家里欠的债一年比一年多。
七岁那年,我上学了。学费是妈妈向人借的。我总是把同学扔掉的铅笔头捡回来,线捆
在一根小棍上接着用,或用橡皮把写过字的练习本擦干净,再接着用,妈妈心疼得有时
连买铅笔和本子的几分钱也要去向人借。
不过,妈妈也有高兴的时候,不论大考小考,我总能考第一,数学总是满分。在妈
妈的鼓励下,我愈学愈快乐。我真的不知道天下还有什么比读书更快乐的事。
我没上小学就学完了四外运算和分数小数;上小学自学弄懂了初中的数理化;上
初中也自学完了高中的理科课程。一九九四年五月,天津市举办初中物理竞赛,我是市
郊五县学生中唯一考进前三名的农村小孩。
那年六月,我被着名的天津一中破格录取,欣喜若狂地跑回家。没想到,把喜讯告
诉家人时,他们的脸上竟堆满愁云:奶奶去世不到半年,爷爷也生命垂危,家里现在己
欠了一万多元的债。我默默回到房中,流了一整天的泪。
晚上,听到屋外有争吵声。原来是妈妈想把家里的那头毛驴卖掉,好让我上学,爸
爸坚决不同意。他们的话让病重的爷爷听见,爷爷一急竟也永远地离开了人世。
安葬完爷爷,家里又多了几千元的债。我再不提念书事了,把“录取通知书”叠好
塞进枕套,每天带妈妈下地干活。过了两天,我和父亲同时发现:小毛驴不见了。爸爸
铁青着脸责问妈妈:“你把小毛驴卖了?你疯了,以后盘庄稼、卖粮食您去用手推、用
肩年啊?你卖毛驴的那几百块钱能供金鹏念一学期还是两学期….”
那天,妈妈哭了,她用很凶很凶的声音吼爸爸:“娃儿要念书有什么错?金鹏考上
市一中在咱武清县是独一份呀,咱不能让穷字把娃儿的前程给耽误了。我就是用手推、
用肩年也他念下去…..”
捧着妈妈卖毛驴得来的六百元,我真想给妈妈下跪、磕头。我太爱念书,然而这一
念下去,妈妈又要为多少难,吃多少苦?
那年秋天我回家拿冬衣,发现爸爸脸色蜡黄,瘦得皮包骨似地躺在炕上。妈妈若无
其事地告诉我:“没事,重感冒,快好了。”谁知,第二天我拿起药瓶看上面的英熟,
竟发现这些药是抑制癌细胞的。我把妈妈拉到屋外,哭着问她这是怎么回事,妈妈说自
从我上一中后,爸便开始便血,一天比一天严重。妈妈借了六千元去天津,北京一遍遍
地查,最后确诊为肠息肉,医师要爸爸尽快动手术。妈妈准备再去借钱,可爸爸死活不
答应。他说亲戚朋友者借遍,只借不还谁还愿意再借咱呀。那天,邻居还告诉我:母亲是用一种原始而悲壮的方式完成收割的。她没有足够的
力气把麦子挑到场院去脱粒,也无钱雇人帮忙,她是熟一块割一块,然后再平板车拉回
家,晚上院里铺一块塑料布,用双手抓一大把麦穗在大石头上摔打…..三亩地的麦子,
全她一个人,她累得站不就跪着割,膝盖磨出了血,走路者一颤一颤的……不等邻居说
完,我便飞跑回家,大哭道:“妈妈,妈妈我再不能读下去了呀….”妈妈最终还是把
我赶回了学校。我的生活费是每个月六十到八十元,比起别的同学的两百至两百四十,
实在少得可怜。可只有我才知道,妈妈为这一点点钱,从月初就得一分一分地省,一元
一元地卖鸡蛋、蔬菜,实在凑不出时还得去借个二十、三十。而她和爸爸、弟弟,几乎
从不吃菜,就是有点菜也不用油拌,只舀点腌咸菜的汤搅和着吃。
她为了不让我饿肚子,每个月都要步行十多里路去给我批发方便面渣。每个月月
底,妈妈总是背着一个鼓鼓的大袋子,千辛万苦地来天津看我。袋里除了方便面渣,还有
妈妈从六里外一家印刷厂要来的废纸(那给我做计算纸的)和一大瓶黄豆辣酱、咸芥菜
丝,以及一把理发的推子。(天津理发最便宜也要五元,妈妈要我省下来多买几个馒头
吃。)
我是天津一中唯一在食堂连青菜也吃不起的学生,只能买两个馒头,回宿舍泡点方便面
渣就着辣酱和咸菜吃;我也是唯一用不起稿纸的学生,只能用一面印字的废纸打草稿;
我还是唯一没用过肥皂的学生,洗衣服总是到食堂要点碱面将就。可我从来没有自卑
过,我觉得妈妈是一个苦难、向厄运抗争的英雄,做她的儿子我无上光荣。
刚进天津一中的时候,考堂英语课就把我听愣了。母亲来的时候,我给她说了怕英
语跟不上的忧虑,谁知她竟一脸笑容地回答:“妈只知道你是最吃的孩子,妈不爱听你
说难,因为一吃苦便不难了。”
我记住了妈妈的话。我有点吃吃,有人告诉我,学好英语,首先要让舌头听自己的
话,于是我常捡一石子含在嘴里,然后拼命背英文。舌头跟石子磨呀磨,有时血水顺着嘴
角流了下来,但我始终咬牙坚持着。
半年过去了,小石子磨圆了,我的舌头也磨平了,英语成绩进入全班前三过。我真
感谢母亲,她的话激励我神奇地跨越了这么大的学习障碍。
一九九六年我第十二次参加全国奥林匹知识竞赛天津赛区的比赛,获得了物理一等
奖和数学二等奖,将代表天津去杭州参加全国物理奥赛。
“拿一个全国一等奖送给妈妈,然后参加世界物理奥赛去。”我抑制不住内心的激
动,把喜讯和愿望写信告诉了母亲。
结果我仅得了二等奖,我一头倒在床上,不吃不喝,尽管这已是
天津市参赛者中的最好成绩,可要报答含计茹苦的母亲,实在不够啊。
回到学校,老师们帮我分析失败的原因:我总想数理化全面发展,主攻项目太多而
分散了精力。如果我现在攻数学,一定能上。
一九九工年一月,我终于在全国数学奥赛中,以满分的成绩获得一名,并进入国家
集训队,并在十次测验中夺魁。
按规定,我赴阿根廷参加比赛的费用需自理。交完报名,我把必备的书籍和母亲做
的黄豆辣酱包好,准备工作就结束了。班主任和数学老师看我依然穿着别人接济的,颜
色、大小不协调的衣服,打开眝藏柜,指着袖子接了两次,下摆接了三寸长棉衣和那些
补丁拽补丁的汗交、背心说:“金鹏,这就是你全部的衣服啊?”我不知所措,忙说:
“老师,我不怕丢人。母亲总告诉我【腹有诗书气自华】,我穿着它
们就是去美国见柯林顿也不怕。”
七月二十七日,奥赛正式开始。我们从早上八点三十分到下午两点,整整了五个半小
时的试题。
第二天公布成绩,首先公布的是铜牌,我不希望听到自己的名字;接着公布银牌,
最后,公布金牌,一个,两个,三是我。我喜极而泣,心中默默喊道:
“妈妈,你的儿子成功了。”
我和另一位同学在第三十八届国际奥林匹克数学竞赛中分获金银牌的消息,当晚便
被中央人民广播电台和中央电台播出了。八月一日,当我们载誉归来时中国科协和中国
数学学会为我们举行了隆重的欢迎仪式。此时,我想回家,我想尽早见到妈妈,我要亲
手把灿灿的金牌挂在她的脖子上….
那天晚上十点多,我终于摸黑回到朝思暮想的家。开门的是父亲,可一把将我紧紧
搂进怀里的,依然是我那慈的母亲。朗朗的星空下,母亲把我搂着那样紧…..我把金牌
掏出来挂在她脖子上,畅畅快快地哭了。
八月十二日,天津一中堂里座无虚席,母亲和市教育局的安员及着名的数学教授们
一起坐上了主席台。那天,我说了这样一席话:
我要用整个生命感激一个人,那就是哺育我成人的母亲。她是一个普通的农妇,可
她教给我的做人的道理却可以激励我一生。
高一那年,我想买一本“汉英大词典”学英语。妈妈兜里没钱,却仍然答应想办
法。早饭后,妈妈借来一辆架子车,装了一车白菜和我一起拖到四十里外的县城去卖。
到县城时已快晌午了,我早上和妈妈只了两碗红薯玉米稀饭,此时肚子饿得直叫,真恨
不得立刻有买主把菜拉走,可妈妈还是耐心地讨价还价,最后终于以一角钱一斤成交。
两百一十斤白菜应换来二十一元,可买主只给了二十元。有了钱我想先吃饭,可妈妈说
还是先买书吧,这是今天的正事。
我们到书店一问书价,要十八元两角五分,买完书只剩下一元七角五分。可妈妈只给了
我七角五分零钱去买了两个烧饼,说剩余的一元钱要攒着给我上学花。虽然吃了两个烧
饼,可等我们娘俩快走完四十多里的回家路时,我已经饿得头晕眼花了。这时才想起,
我居然忘了分一个烧饼给母亲,她饿了一天,为我拉了八十里路的车。我后悔得真想打
自己正刮子,可母亲却说:“妈没多少文化,可妈记得小时候老师念过高尔基的一句
话----贫困是一所最好的大学哩,你要是能在这个学堂里过了关,那
咱天津、北京的大学就由您考哩。”妈妈说这话的时候不看我,看着那条土路远处,好
像它真的可以通向天津、通向北京一样。我听着听着就觉得肚子不饿了,腿也不酸了…..
如果说贫困是一所最好的大学,那我就要说,我的妈妈,她是我人生最好的导师。
台下,不知有多少双眼睛湿润了,我转过身,朝我双鬓已花白的母亲,深深地鞠
躬………… 从前有个人,她家里很穷,而且自己又生了孩子,要带孩子,所以不能工作了,而且,她的老公的脚被碰断了,只能坐在轮椅上,所以只能靠别人送来的东西和自己以前种的菜过日子,这种生活又难过,又难熬.这个孩子的名字叫雪雪,因为她在下雪天生的所以名字叫雪雪。
日子一天一天过去了,雪雪也快上小学了,可是她的父母担心的是:家里那么穷,连过日子的钱都很少,怎么还能负担的起雪雪的学费呢?后来雪雪的父母想到,有些人也是把借到的钱给自己的孩子交学费的,自己也可以呀。于是雪雪的父母就每天开始到别人家去借钱,每天回来都是满头大汗的,甚至有几次,到深夜了还没回来。
有一天父母带着雪雪出去了,雪雪还以为带她一起去借钱呢,(当然雪雪不知道爸爸妈妈每天去借钱是为了她所以还以为是为了过日子呢!)可是过了很多家都没去借过,后来,爸爸妈妈带着雪雪到了一所学校,原来爸爸妈妈是带雪雪去上学校。
“记住了,到了学校要听老师的话了,我们相信你一定会拿个好成绩给我们的!”
就在这天雪雪对爸爸妈妈的爱越来越深了。过了几年,雪雪长大了,都工作了,雪雪没辜负爸爸妈妈,因为她的成绩很好,上了很好的学校。这几天雪雪又找到了一个很好的工作。不久雪雪的家里就稍微了富裕起来了。
有一天,一个小偷听到了这些事情,就马上想到雪雪家里去偷钱,就在这时候,这个小偷看见雪雪出去了,门没关紧,于是连家里有没有人都没想过就冲了进去,没想到的是雪雪家里有一个断了腿的她爸爸和一个她的妈妈。于是就不停的往后退,后来雪雪听到了有个小偷冲进她的屋子,于是马上赶了回去,她回去之后真的看到一个小偷拿着斧头正向父母砍去,雪雪连想都没想就挡在了她的父母前面,啊一声雪雪就倒了下去。雪雪是因为想起以前爸爸妈妈是这样的对待她,家里穷得连生活都过不好的环境下都硬着要她读书,而且本来父母把自己养育大都是件很困难的事,于是奋不顾身的挡在了爸爸妈妈的前面。
小偷看到自己杀了人于是也马上逃了。
啊!雪雪这一生都是在母爱中成长,母爱中死去,也都是父母让她生,父母的爱让她死,啊真是一个悲剧呀!
母爱凶狠
我清楚地记得,在我9岁以前,我的爸爸妈妈把我视若掌上明珠,我的生活无忧无虑,充满了欢乐。但自从母亲和父亲去了一趟武汉某医院后,我的生活就大不如从前了。
父母回来的时候是晚上。说实在的,在我幼小的心灵中,我最喜欢的是我的妈妈。八九岁了,每次妈妈从外地回来,我还会张开双臂扑到她的怀里撒娇。然而这次妈妈不仅没像以前那样揽我到怀里,抚摸和亲吻我,反而板着一张脸,像没看见我似的,用手将我扒拉到爸爸的腿跟前,她却径直往房里去了,我顿时傻了眼……
打那以后的几天里,无论我上学回来,还是在家吃饭,妈妈见到我总是阴沉着脸,即使她在和别人说笑的时候,我挤到她跟前,她脸上的笑容也会立刻像肥皂泡一样消失不见。
妈妈第一次打我,是在她那次回来的十多天后。
那天中午我放学回家,发现妈妈竟然没有做饭。我以为妈妈不在家,便大声地喊妈妈。这时妈妈披散着头发从里屋走了出来,恶声恶气地骂我,并掐着我的胳膊把我拖进屋里,要我自己烧饭。我望着一脸凶相的妈妈,嘤嘤地抽泣起来。哪知妈妈竟然拿起锅铲打我的屁股,一边打一边恶狠狠地说:“不会烧,我教你!”她见我不动,便有扬起锅铲打了我一下,这时我发现她已气喘吁吁,好像要倒下去的样子。我开始有点自责了,也许是我把她气成这样的,于是我忙按照她的吩咐,淘米、洗菜、打开煤气……
这样,在她的“命令”下,我第一次做熟了饭。
更使我不理解的是,她还挑唆爸爸少给我钱。
以前我每天早餐是1元钱,中餐也是1元钱。从那一天起,她将我的早餐费减为5角钱,中午一分钱也不给。我说我早餐吃不饱,每天早晨我起码要吃两个馒头。她说她原来读书的时候,早餐只有两角钱。她还说饿了中午回家来吃,以后只给5角钱,叫我别痴心妄想要1元钱。至于中午那1元钱,她认为我更不应该要,因为我要去完全是买零食吃,是浪费。
这样,我每天只能得到5角钱了。最难受的时候是中午,别的小朋友都买点儿糖呀,瓜子呀什么的,而我只能远远地站在一边咽口水。从此我恨起了妈妈,是她把我的经济来源掐断了,是她把我和小朋友们隔开了。
我的苦难远不止于此。由于爸爸在外地工作,我只能和妈妈在一起。好几次,我哭着要跟爸爸一起走,爸爸抚摸着我的头安慰我,他说他正在跑调动,还有一个月,他就能回来了。
不能跟爸爸走,就只得受妈妈的摆布。有过了一段时间,妈妈竟然连菜也不做了。我哭着说我做不好菜,她又拿起锅铲打我,还骂我:“你生来干什么的,这不会做,那不会做,还不如猪狗畜牲。”就这样,在她的“指导”下我又学会了做菜。
爸爸调回来的当天就催妈妈住进了医院,他也向单位请了长假。
妈妈住院的第一个星期天我去探望她。妈妈正在输液,已经睡着了。
爸爸轻轻走上前,伏在她耳边说我来看她了。她马上睁开了眼睛,并要爸爸把她扶起来坐好。开始时她的脸上还有一丝丝笑意,继而脸变得乌青并用手指着我:
“你给我滚,你快给我滚!”
霎时,我想起了她对我的种种苛刻,我头一扭,气冲冲地跑了。我发誓今生再不要这个妈妈了。
3个月后妈妈死于肝癌。葬礼上,我没流一滴泪。接灵的时候,要不是爸爸强按着我跪在地上,我是不会下跪的。
3年后,我有了继母。
尽管我的继母平时不大搭理我,但我总觉得她比我的生母好。
那天我偷听到继母和爸爸的谈话。爸爸打算每天给我1元钱的早餐费,可继母说孩子大了,正是长身体的时候,每天给他两元钱吧。第二天,我果然拿到了两元钱。
我开始喜欢继母了,除了她增加了我的早餐费,还有另一层原因:我每天放学回家,不用烧火做饭了。有时继母因工作忙,提前上班去了,她也总会给我留下饭和菜。有时尽管是剩菜,但我一点怨言也没有,这比我的生母在世时那种冷锅冷灶的景象不知要强多少倍。
我跟继母的关系进一步融洽,是在她一次得了感冒时。那天她烧得不轻,我为她找来医生,输过液后,她精神略显好转。她想强撑着下床做饭,我拦住了她。我自己动手给她熬了一碗鱼汤,做了两个她喜欢吃的菜,她很感动。晚上,继母在爸爸面前赞扬我是一个聪明乖巧的孩子。
15岁那年,我考上了县里的名牌高中。
爸爸和继母非常高兴。可爸爸却犯了愁,学费还没有着落。继母坚决地说,没钱先凑凑,孩子只要能读上书,要多少钱我来想办法。这时,爸爸突然一拍脑门,冲进屋从箱子里拿出一个不大的铝盒,铝盒上了锁。他说,这是我妈妈生前留下的。他告诉我说:“你妈妈临终前叮嘱,这个铝盒要等你上高中时才能打开。”
我不屑地摇摇头,转身便走。爸爸生气地叫我回来说:“你妈一把屎一把尿养你一场不容易,无论你多么恨她,你都应该看一看。”
继母也说爸爸说的对。无奈,我只好接过铝盒,走进自己的房间。我扭开锁,打开盒子。
铝盒内有几张写满字的纸,纸下是一张存折。我展开纸,熟悉的笔记跳入眼帘:
儿:
当你读到这封遗书时,妈已经长眠地下6个年头了。如果妈妈果真有灵魂存在,那就算是妈妈亲口对你讲了。
你还记得吧,我和你爸从武汉回来的那天,你撒娇地扑向我,我真想把你抱起来,好好亲亲,但一想起医院检查的结果,妈妈的心颤抖了,妈妈得了绝症啊。在武汉时,你爸非要我住院不可,我首先想到的就是我儿还小。
妈将不久离世,可我儿的路才刚开始。我以前太溺爱我儿了,儿想要什么,妈就给什么。我担心如果我死后,我儿不会过日子,拿妈和继母相比较,那就坏事了。因此,我拿定主意,要想办法让我儿恨我,越恨越好。
妈怎舍得打我儿呦!儿是娘的心头肉,你长这么大,妈没弹过我儿一指头。可为了让我儿自己学会做饭、过日子,妈抄起锅铲打了我儿。可当你去淘米时,妈不知偷偷流了多少泪水……
为了多看一眼我儿,我每天半夜起来服药的时候,就在我儿床边坐上几个小时,特别是有两次打了我儿的屁股,我特地看了,虽然没有青紫,但我还是摸了一遍又一遍。
儿啊,我死前你外婆筹到5000元钱给我治病,我托人偷偷地把这笔钱存下了。你外婆几次催我买药,我都推说已经买了新药。现在,这笔钱包括利息在内能不能交够高中、大学的学费?要是交不够,我儿也大了,可以打工挣钱了。
读完妈妈的遗书,泪水模糊了我的双眼。我终于明白了妈妈的冷眼、打骂、无情,那全是为了我今后的自强自立啊!
我痛哭失声,冲出家门,我边跑边哭喊:“妈妈!”一直跑到妈妈的墓前。
在妈妈的墓前,我长跪不起……
母爱伟大
抢救人员发现她的时候,她已经死了,是被垮塌下来的房子压死的,透过那一堆废墟的的间隙可以看到她死亡的姿势,双膝跪着,整个上身向前匍匐着,双手扶着地支撑着身体,有些象古人行跪拜礼,只是身体被压的变形了,看上去有些诡异。救援人员从废墟的空隙伸手进去确认了她已经死亡,又在冲着废墟喊了几声,用撬棍在在砖头上敲了几下,里面没有任何回应。当人群走到下一个建筑物的时候,救援队长忽然往回跑,边跑变喊“快过来”。他又来到她的尸体前,费力的把手伸进女人的身子底下摸索,他摸了几下高声的喊“有人,有个孩子 ,还活着”。
经过一番努力,人们小心的把挡着她的废墟清理开,在她的身体下面躺着她的孩子,包在一个红色带黄花的小被子里,大概有3、4个月大,因为母亲身体庇护着,他毫发未伤,抱出来的时候,他还安静的睡着,他熟睡的脸让所有在场的人感到很温暖。
随行的医生过来解开被子准备做些检查,发现有一部手机塞在被子里,医生下意识的看了下手机屏幕,发现屏幕上是一条已经写好的短信“亲爱的宝贝,如果你能活着,一定要记住我爱你”,看惯了生离死别的医生却在这一刻落泪了,手机传递着,每个看到短信的人都落泪了。
感谢母亲,感谢世上所有的母亲,你们是最伟大而又最无私的,当心中的风雨来临时,您的怀抱是我们最好的港湾!!
Ⅳ 英雄无敌5建筑秘籍怎么没用
需要修改器么……英雄无敌V自带的控制台还不够变态么……
教你用法吧(如果看不明白查一下网上应该有资料,我这份资料哪里来的我也记不清了……还不完整,添加魔法什么的我没放上来)。
虽然H5并没有像以往的Heroes系列一样有作弊码的设定,但是有游戏制作过程中使用的调试控制台(H2-H4采用的是调试菜单),功能比作弊码更为强大,同时命令也更为复杂。事实上这些命令是地图脚本,可以在 游戏安装目录\Editor Documentation 下的PDF文件里找到相应的命令和代码及代号。
不过游戏默认是关闭控制台的,想要启用控制台,必须对游戏的相关配置文件进行修改。游戏升级之后也有可能会打不开控制台,此时把我的文档里那份cfg删除,然后进入游戏,游戏会自动再生成一份,在这份文件基础上再修改一次。
打开游戏的安装目录,用windows自带的记事本打开profiles目录下的autoexec.cfg(命运之锤需修改autoexec_a1.cfg)。修改之前建议备份文件;打开文件后,在文件的最后一行加入以下内容后保存。
setvar dev_console_password = schwinge-des-todes
然后打开 我的文档\My Games\Heroes of Might and Magic V\Profiles\你在游戏中用的名字\input.cfg
命运之锤为我的文档\My Games\Heroes of Might and Magic V\Hammers of Fate\Profiles\你在游戏中用的名字\input_a1.cfg。
在第一行添加 bind show_console '`'
可以 将`改成游戏中你所经常使用的快捷键以外的键,最好不要和其它游戏中的快捷键重复(快捷键列表见这里)。
进入游戏后按`就可以激活控制台。
游戏升级后有可能会无法打开控制台,即使你的配置文件是正确的,这时可以把我的文档里的input.cfg和user.cfg删除,然后进入游戏,游戏会重新生成这两个文件,在新生成的文件上再修改一次。
这里有两个常用的命令。
help
显示某些命令表单。
console_size 数字
控制台记录显示行数,由于help命令会显示400条左右的命令,如果不改变这个值,将无法看到全部的命令,这个值可以用500或者更多。
还有常用按键,Page Up和Page Down翻页,向上(↑)向下(↓)上一条和下一条使用过的命令。
还可以在input.cfg中添加如下内容。然后在游戏调用控制台时输入 enable_cheats
此命令还可以让在1.2中无法直接使用的比如add_exp add_money等命令生效
按SCROLL可以查看游戏FPS
按CTRL + I 可以隐藏游戏操作界面
按CTRL + W可以只查看游戏框不显示纹理
等等,也可以自定义快捷键(应该很容易看明白如何自定义的)
无法保证所有的设定均可用。
//debug keys
bind show_console '`'
bind screenshotHQ 'SYSRQ' + 'CTRL'
bind showfps 'SCROLL'
bind showcam 'CTRL' + 'SCROLL'
bind show_ai_geometry 'CTRL' + 'SHIFT' + 'A'
bind show_blocked_slayers 'CTRL' + 'B'
bind hide_interface 'CTRL' + 'I'
bind close_interface 'ALT' + 'X'
bind toggle_rp 'CTRL' + 'Y'
bind toggle_fog 'CTRL' + 'F'
bind toggle_transp 'CTRL' + 'P'
bind fog_of_war 'CTRL' + 'SHIFT' + 'E'
bind wireframe 'CTRL' + 'W'
bind mp_memory 'CTRL' + 'SHIFT' + 'M'
bind remove_part 'CTRL' + 'SHIFT' + 'R'
bind remove_all_parts 'CTRL' + 'SHIFT' + 'R'
bind adventure_teleport 'CTRL' + 'SHIFT' + 'T
bind adventure_remove_object 'CTRL' + 'D'
bind debug_ai_playforhumans 'CTRL' + 'SHIFT' + 'J'
bind debug_ai_startstop 'CTRL' + 'SHIFT' + 'K'
bind debug_ai_step 'CTRL' + 'SHIFT' + 'L'
bind show_ai_value_bars 'CTRL' + 'SHIFT' + 'V'
bind show_ai_threats 'CTRL' + 'SHIFT' + 'B'
bind exit 'ALT' + 'Q'
bind exit 'CTRL' + 'Q'
bind dsave 'ALT' + 'F6'
bind dload 'ALT' + 'F9'
//END debug keys
//combat debug
bind combat_killcreature 'CTRL' + 'D'
bind combat_creaturegiveturn 'CTRL' + 'F'
//end combat debug
此表是Nival开发游戏过程中使用的英雄名字和最终游戏中使用的英雄名字,在地图的xdb(xml)文件和控制台中使用的是开发过程中用的名字,不过并不是所有列出来的英雄都有出现在游戏中(没有中文名的那一些),对大小写敏感。
同样的,在游戏中使用控制台时用的到技能名称、生物名称之类都是这种名字,而且大小写敏感。
在游戏中可以用以下命令查得英雄名字。
@print(GetPlayerHeroes(PLAYER_x))
x为玩家编号(1-8)
ID 中文名 游戏中英文名 控制台使用名 ID 中文名 游戏中英文名 控制台使用名
魔法师(Wizard) 术士(warlock)
赛勒斯 Cyrus Tan 埃莉娜 Eruina Eruina
法伊兹 Faiz Faiz 基特拉 Kythra Menel
加利布 Galib Tan 莱托兹 Lethos Dalom
哈韦兹 Havez Havez 雷拉格 Raelag Raelag
霍拉 Jhora Sufi 赛格雷夫 Segref Segref
马希尔 Maahir Maahir 莎蒂娅 Shadya Kelodin
纳克西斯 Narxes Razzak 塞纳特 Sinitar Inagost
纳西尔 Nathir Nur 索戈尔 Sorgal Ferigl
努尔 Nur Astral 维尚 Vayshan Ohtarig
拉扎克 Razzak Isher 伊蓓丝 Yrbeth Almegir
泰莫克汉 Temkhan Timerkhan 宇尔沃娜 Yrwanna Urunir
泽希尔 Zehir Zehir 命运之锤英雄
埃莉娜 Eruina Eruina_A1
雷拉格 Raelag Raelag_A1
伊拉娅 Ylaya Shadwyn
斯拉尔赛 Thralsai Thralsai
骑士(Knight) 恶魔领主(Demon lord)
杜戈尔 Dougal Orrin 阿格雷尔 Agrael Agrael
埃兰妮 Ellaine Nathaniel 阿莱斯特 Alastor Efion
法蕾妲 Freyda Axel 拜娅拉 Biara Biara
Giar Giar 迪里布 Deleb Deleb
Glen Glen 伊雷吉尔 Erasial Erasial
哥德里克 Godric Godric 格劳尔 Grawl Calid
艾莲娜 Irina Ving 格洛克 Grok Grok
伊莎贝尔 Isabel Isabell Guarg Guarg
克劳斯 Klaus Sarge 耶泽蓓丝 Jezebeth Oddrema
拉兹罗 Laszlo Mardigo 马巴斯 Marbas Marder
玫芙 Maeve Maeve 内比罗斯 Nebiros Jazaz
尼科莱 Nicolai Nicolai 奈穆斯 Nymus Nymus
拉特格 Rutger Brem 魔王 Sovereign Kha-Beleth
维托里奥 Vittorio Christian 维亚尔 Veyer Veyer
命运之锤英雄
阿拉瑞克 Alaric RedHeavenHero01
拜亚拉
圣·伊莎贝尔 Biara
Saint Isabel Saint Isabell
邓肯 Duncan Duncan
法蕾妲 Freyda Freyda
伊莎贝尔 Isabel Isabell_A1
拉兹罗 Laszlo Laszlo
奥奈拉 Ornella Ornella
罗伦佐 Lorenzo RedHeavenHero02
薇瑞拉 Valeria RedHeavenHero03
亡灵巫师(Necromancer) 游侠(Ranger)
迪尔德丽 Deirdre Nemor 阿拉伦 Alaron Ildar
卡斯帕 Kaspar Gles 安文 Anwen Metlirn
卢克雷蒂娅 Lucretia Tamika 黛蕾尔 Dirael Diraya
马卡尔 Markal Berein 鄂加 Ergar Ergar
纳蒂尔 Naadir Muscip 芬丹 Findan Heam
奥森 Orson Straker 吉尔里恩 Gilraen Gillion
拉雯 Raven Effig 奥瑟 Ossir Ossir
弗拉迪米尔 Vladimir Pelt 塔兰纳 Talanar Nadaur
佐尔坦 Zoltan Aberrar 温利尔 Vinrael Elleshar
尼科莱 Nicolai Nikolay 韦恩加尔 Wyngaal Linaas
命运之锤英雄 于尔辛 Ylthin Itil
乔瓦尼 Giovanni Giovanni
符文法师(Runemage)
布兰德 Brand Brand 英格瓦 Ingvar Ingvar
艾巴 Ebba Bersy 卡里 Karli Skeggy
俄林 Erling Egil 托尔格哈王 King Tolghar KingTolghar
汉格瓦尔 Hangvul 洛尔夫 Rolf Rolf
海尔玛 Helmar Ottar 斯威 Svea Vegeyr
英伽 Inga Una 沃尔夫斯坦 Wulfstan Wulfstan
add_army 城镇代码 是否升级 (1.2以后版本需先打enable_cheats)
例子:
add_army 1 0
你想给你选中的英雄的每一格添加100(或者是10)未升级(未升级为0,升级为1)的森林兵种。
0 圣堂
1 森林
2 学院
3 地牢
4 亡灵
5 地狱
6 堡垒
或者你可以使用@命令,使用格式如下。
@AddHeroCreatures("英雄名字", CREATRUE_生物名称, 数量)
@AddHeroCreatures("英雄名字", 生物ID, 数量)
例子:
@AddHeroCreatures("Ving", CREATRUE_GRIFFIN, 27)
@AddHeroCreatures("Ving", 7, 27)
给圣堂英雄伊琳娜(Irina)增加27个狮鹫。
--------------------------------------------------------------------------------
解雇指定生物:(当然,一般是用于AI的英雄的)
@RemoveHeroCreatures("英雄名字", CREATRUE_生物名称, 数量)
@RemoveHeroCreatures("英雄名字", 生物ID, 数量)
例子:
@RemoveHeroCreatures("Ving", CREATRUE_GRIFFIN, 27)
@RemoveHeroCreatures("Ving", 7, 27)
解雇圣堂英雄伊琳娜(Irina)身上27个狮鹫。
--------------------------------------------------------------------------------
添加和去除战争机器。
@GiveHeroWarMachine("英雄名字", 战争机器名);
或者 @GiveHeroWarMachine("英雄名字", 战争机器编号);
@RemoveHeroWarMachine("英雄名字", 战争机器名);
或者 @RemoveHeroWarMachine("英雄名字", 战争机器编号);
中文名 英文名 控制台用名 编号
弩车 Ballista WAR_MACHINE_BALLISTA 1
投石车 Catapult WAR_MACHINE_CATAPULT 2
急救帐篷 First Aid Tent WAR_MACHINE_FIRST_AID_TENT 3
补给车 Ammo Cart WAR_MACHINE_AMMO_CART 4
这里的格式要十分注意,另外是大小写敏感的,使用的英雄名称和兵种名称也是Nival开发游戏过程中使用的名称。如果你队伍已经满7队,而再调试出另一支你没有的军队,则会弹出相应界面提示你替换。
ID 中文名 游戏中英文名 控制台使用名 ID 中文名 游戏中英文名 控制台使用名
圣堂(Haven)
1 农民 Peasant PEASANT 2 民兵 Conscript MILITIAMAN
3 弓箭手 Archer ARCHER 4 弩箭手 Marksman MARKSMAN
5 步兵 Footman FOOTMAN 6 护卫 Squire SWORDSMAN
7 狮鹫 Griffin GRIFFIN 8 皇家狮鹫 Catapult ROYAL_GRIFFIN
9 牧师 Priest PRIEST 10 圣裁官 Inquisitor CLERIC
11 骑士 Cavalier CAVALIER 12 圣骑士 Paladin PALADIN
13 天使 Angel ANGEL 14 大天使 Archangel ARCHANGEL
炼狱(Inferno)
15 魔婴 Imp FAMILIAR 16 魔童 Familiar IMP
17 长角恶魔 Horned Demon DEMON 18 角魔督军 Horned Overseer HORNED_DEMON
19 地狱犬 Hell Hound HELL_HOUND 20 地狱三首兽 Cerberus CERBERI
21 妖姬 Succubus SUCCUBUS 22 宠姬 Succubus Mistress INFERNAL_SUCCUBUS
23 地狱战马 Hell Charger NIGHTMARE 24 梦魇兽 Nightmare FRIGHTFUL_NIGHTMARE
25 深渊恶魔 Pit Fiend PIT_FIEND 26 深渊领主 Pit Lord BALOR
27 魔鬼 Devil DEVIL 28 大魔鬼 Arch Devil ARCHDEVIL
墓地(Necropolis)
29 骷髅兵 Skeleton SKELETON 30 骷髅射手 Skeleton Archer SKELETON_ARCHER
31 僵尸 Zombie WALKING_DEAD 32 瘟疫僵尸 Plague Zombies ZOMBIE
33 幽灵 Ghost MANES 34 怨灵 Spectre GHOST
35 吸血鬼 Vampire VAMPIRE 36 吸血伯爵 Vampire Lord VAMPIRE_LORD
37 尸巫 Lich LICH 38 大尸巫 Archlich DEMILICH
39 死灵 Wight WIGHT 40 死神 Wraith WRAITH
41 骨龙 Bone Dragon BONE_DRAGON 42 鬼龙 Spectral Dragon SHADOW_DRAGON
森林(Sylvan)
43 花仙子 Pixie PIXIE 44 花妖 Sprite SPRITE
45 剑舞者 Blade Dancer BLADE_JUGGLER 46 战舞者 War Dancer WAR_DANCER
47 精灵猎手 Hunter WOOD_ELF 48 猎手头领 Master Hunter GRAND_ELF
49 德鲁伊 Druid DRUID 50 德鲁伊长老 Druid Elder DRUID_ELDER
51 独角兽 Unicorn UNICORN 52 银色独角兽 Silver Unicorn WAR_UNICORN
53 树精 Treant TREANT 54 千年树精 Ancient Treant TREANT_GUARDIAN
55 绿龙 Green Dragon GREEN_DRAGON 56 翡翠龙 Emerald Dragon GOLD_DRAGON
学院(Academy)
57 小精怪 Gremlin GREMLIN 58 高级精怪 Master Gremlin MASTER_GREMLIN
59 石像怪 Stone Gargoyle STONE_GARGOYLE 60 黑曜石像怪 Obsidian Gargoyle OBSIDIAN_GARGOYLE
61 铁魔像 Iron Golem IRON_GOLEM 62 钢魔像 Steel Golem STEEL_GOLEM
63 法师 Mage MAGI 64 大法师 Archmage ARCH_MAGI
65 灯神 Djinn GENIE 66 灯神苏丹 Djinn Sultan MASTER_GENIE
67 罗刹妃 Rakshasa Rani RAKSHASA 68 罗刹王 Rakshasa Raja RAKSHASA_RUKH
69 巨人 Colossus GIANT 70 泰坦 Titan TITAN
地牢(Dungeon)
71 密探 Scout SCOUT 72 刺客 Assassin ASSASSIN
73 血腥少女 Blood Maiden WITCH 74 血腥魔女 Blood Fury BLOOD_WITCH
75 牛头怪 Minotaur MINOTAUR 76 牛头守卫 Minotaur Guard MINOTAUR_KING
77 黑暗骑兵 Dark Raider RIDER 78 冷血骑兵 Grim Raider RAVAGER
79 多头蜥 Hydra HYDRA 80 深渊多头蜥 Deep Hydra CHAOS_HYDRA
81 暗影巫女 Shadow Witch MATRON 82 暗影女族长 Shadow Matriarch MATRIARCH
83 阴影龙 Shadow Dragon DEEP_DRAGON 84 黑龙 Black Dragon BLACK_DRAGON
中立生物(Neutral)
85 火元素 Fire Elemental FIRE_ELEMENTAL 86 水元素 Water elemental WATER_ELEMENTAL
87 地元素 Earth Elemental EARTH_ELEMENTAL 88 风元素 Air elemental AIR_ELEMENTAL
90 死亡骑士 Death Knight BLACK_KNIGHT 91 凤凰 Phoenix PHOENIX
92 守卫者 Defender DEFENDER 93 盾卫者 Shieldguard STOUT_DEFENDER
94 投矛兵 Spearwielder AXE_FIGHTER 95 游击兵 Skirmisher AXE_THROWER
96 熊骑兵 Bear Rider BEAR_RIDER 97 黑熊骑兵 Blackbear Rider BLACKBEAR_RIDER
98 狂怒战士 Brawler BROWLER 99 狂战士 Berserker BERSERKER
100 符文牧师 Rune Priest RUNE_MAGE 101 符文族长 Rune Patriarch FLAME_MAGE
102 领主 Thane THANE 103 战神 Warlord WARLORD
104 火龙 Fire Dragon FIRE_DRAGON 105 岩浆龙 Magma Dragon MAGMA_DRAGON
圣堂叛军(Haven Rebels)
106 执法者 Enforcer LANDLORD 107 弩兵 Crossbowman LONGBOWMAN
108 维护者 Vindicator VINDICATOR 109 战斗狮鹫 Battle Griffin BATTLE_GRIFFIN
110 狂热者 Zealot ZEALOT 111 精英骑士 Champion CHAMPION
112 堕落天使 Fallen Angel SERAPH
中立生物(Neutral)
113 狼 Wolf WOLF 114 雪猿 Yeti
115 蝎尾飞狮 Manticore MANTICORE 116 木乃伊 Mummy MUMMY