野性的呼唤

记得之前老师就给我推荐过这本书,一直没机会去读它,正好这次利用闲暇时间,探究这本书讲述的故事。《野性的呼唤》这本书的主角是一条狗,名叫巴克,作者以第一人称,拟人化的手法,讲述他从一只富人大庄园里的狗,经历了一系列的磨难,最终成长为一匹狼群中头狼的故事。读完这本书,感触颇多,收获良多,后劲很足,久久不能从巴克的世界里走出来,一本好书也大概就是会产生这样的效果吧。
巴克是主人米勒庄园里长大的狗,陪着米勒烤火,陪着米勒的孩子游泳,孩子也会骑着米勒玩耍,庄园边有小溪,巴克在后花园里无忧无虑的玩耍。当时流行淘金热,许多人去北方寻找金矿,也就意味着需要强壮能够在严寒和冰雪中工作的狗,米勒的一个园丁为了挣钱将巴克卖给去北方淘金的人,这也是巴克的悲惨命运的开端。巴克从此成为了一只拉雪橇的狗,对于一只在南方长大从没有见过雪的狗来说,这是很大的挑战。
快速适应环境,使自己更快的成长。巴克被送到北部后,成为雪橇犬中的一只,他白天会拉着雪橇带雇主去目的地,晚上只能在帐篷外的雪地上睡觉,之前一直在温暖屋子里睡觉,他没有自怨自艾,而是快速的适应了环境,学别的狗在地下刨个坑把自己埋雪里睡觉;没有拉过雪橇的他,快速的适应环境,学其他狗的样子,努力的拉着雪橇;拉雪橇途中,他渴了直接在地上啃雪解渴,他在尽力的快速适应环境,让自己能够存活下来。
顽强的意志,不怕苦的精神,是巴克成为头狼的必要条件。磨难没有打倒它,反而让他变得更加的强壮。跋涉5000公里,在雪地上,在冰河上拉着沉重的雪橇,脚上的肉垫已经磨掉,他没有放弃,而是坚强的继续向前,支撑他的是他顽强的意志。到达目的地后,他又被转手卖到另外一个队伍中,当时巴克已经瘦到50公斤,白天支撑着身体拉货,晚上直接瘫倒在地上,四肢离地,他靠自己顽强意志,最终到达白河。
巴克的有情有义,知恩图报,深深地打动了我。巴克到达白河后,桑顿看他可怜救下了他,从此巴克便爱上了桑顿,桑顿是真心喜欢动物,待他象对待自己的孩子一样,经常会和巴克说话,巴克担心桑顿会跟米勒的情况一样,会失去他,便每天晚上都转到桑顿帐篷看看他是不是还在。看到这里,我很心疼巴克,希望他能够跟桑顿一直陪伴着走下去。巴克是有情义的,桑顿在酒吧劝架,被打了,巴克本来在角落待着,直接冲出来扑倒了那个人,巴克平时是不会主动攻击人的;桑顿有次在湍急的河流乘着小船,他的两个朋友在河边用绳子拽着,不料船翻了,不远处有个落差大的瀑布,掉下去就会遇险。巴克不顾危险,直接冲进水里让桑顿拽住它的尾巴,艰难的往岸边游,最终把桑顿救上岸。
学会控制自己的欲望,贪婪,否则受伤的可能会是自己。传闻在某个偏远的地方有金矿,比任何北方的金矿都富足,据说去那的好多人都死在了那里,知道金矿地址的人也死在了那里。桑顿和他的两个朋友,带着巴克和另外两只狗,踏上了寻找金矿的路。越靠近那里,丛林越茂密,人烟荒芜,巴克对丛林的向往,丛林中野性的呼唤也越来越强烈,但巴克最后因为桑顿停止往森林深处去的想法。经过一年的跋涉,最终,桑顿发现了金子,遍布在溪水里,他们整日的用麻袋装,巴克也无聊的去丛林猎兽觅食,巴克最后一次回来营地,桑顿的朋友和其他的狗都被印第安人用箭射死了,巴克寻着桑顿的气味最后找到了一个深水潭,桑顿死了。同其他来找金矿的人一样,永远的留在了这里。他们的贪婪,害死了他们自己。
最后,巴克留在那里,靠他的坚强,智慧,勇猛成为了狼群里的头领,巴克身上所有的品质,是促成他成为头领的关键,巴克的经历让我想到了一句话“生命总是在不断挣扎求存的过程中获得意义与力量”。巴克本是一只普普通通的狗,却带给我们不平凡的生命的震撼。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569400.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[BZOJ2655] calc

题目链接 BZOJ:https://www.lydsy.com/JudgeOnline/problem.php?id2655 Solution 设\(f_i\)表示长度为\(i\)的序列个数,\(g_{i,x}\)表示含有\(x\)的序列个数,注意这里不考虑顺序,顺序答案直接乘\(n!\)就好了。 首先很显然可以得到…

npm搭建cli脚手架不成功

npm 装脚手架不成功,可以尝试删文件夹 C盘-users-administrator-AppData-Roaming 下面的 npm-cache即可

递归与栈的关系

递归与栈的关系: 可是为何执行了900多次就出错了呢?还说超过了最大递归深度现在,为什么要限制呢? 通俗来讲,是因为每个函数在调自己的时候还没有退出,占内存,多了肯定会导致内存崩溃。 本质上讲…

箭头函数用法

1.基本使用 2.参数和返回值 函数里只有一行代码 log没有返回值,所以是undefined 结果为 Hello Demo undefined 箭头函数: 在函数作为另外一个函数参数的时候,适合用箭头函数 3.箭头函数的this 返回值都是window 返回值,一…

Android源码分析(十一)-----Android源码中如何引用aar文件

一:aar文件如何引用 系统Settings中引用bidehelper-1.1.12.aar 文件为例 源码地址:packages/apps/Settings/Android.mk LOCAL_PATH: $(call my-dir) include $(CLEAR_VARS)LOCAL_SRC_FILES : \$(call all-logtags-files-under, src)LOCAL_MODULE : setti…

云计算值得学习吗?云计算开发技术与应用未来工作前景

云计算技术的工作前景本人非常看好,其实已经不是我自己看好的事了,而是现在本来就已经很好很火了,在云计算的基础上又存生出大量其他产业链,归根结底还是云计算是前有技术的综合体,一会儿总结,那么工作前景…

路由的导航守卫

全局导航守卫 打印一下to,看是啥 meta 元数据(描述数据的数据) 3、路由独享的守卫 保留状态 keep-alive 保持组件不要频繁进行创建和销毁 activated deactivated 只有被保存了状态,使用了keep-alive时才起作用 和正则…

优酷项目

本作业涵盖内容:线程池,锁机制,session验证机制,简易版orm,大文件md5校验,数据库操作 cookie,session,token 彻底理解cookie,session,token 客户端 客户端讲解…

promise基础学习记录

sync 同步 async 异步 链式调用 有reject情况,直接进行到catch

Vuex状态管理方式

backend 前端 frontend 后端 getters mutations参数,有参数的情况,称为负载payload 参数不是一个的话,传对象的形式 提交,一个是通过commit,另外一个是type 这种情况下,count是一个对象&#xf…

MySQL(二)

MySQL连接管理 mysql 命令 -u 用户名-p 密码 例子: mysql -uroot -poldboy123 -h ip mysql -uroot -poldboy123 -hlocalhost -P3306 例子:mysql -uroot -poldboy123 -h 10.0.0.52 -P 3308 例子:mysql -uroot -poldboy123 -h 10.0.0.52 -P 330…

axios网络模块封装

网络测试 httpbin.org 发送普通的请求 get请求可以直接拼到URL后面 也可以将参数放到params对象中 axios发送并发请求 spread可以把值展开 数组的解构 对象的解构 axios配置信息相关 原始信息 defaults全局配置 使用全局的axios和对应的配置在进行网络请求 常见的…

Docker持续集成与容器管理--系列教程

一 Docker简介 Docker介绍 Docker架构 二 Docker安装 Ubuntu Docker 安装 CentOS Docker 安装 Windows Docker 安装 MacOS Docker 安装 三 Docker使用 Docker Hello World Docker 容器使用 Docker 镜像使用 Docker 容器连接 四 Docker实例 Docker 安装 Nginx Docker 安装 MySQL…

Ubuntu 重置MySQL密码

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: vim /etc/my.cnf 在文档内搜索mysqld定位到[mysqld]文本段: /mysqld (在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密…

margin padding 上下边框对内联元素span无效

<span> 和<code> 内联元素 设置上下边框如 margin-top margin-bottom padding-top padding-bottom&#xff0c;无效。 设置左右 margin-right margin-left padding-right padding-left&#xff0c;有效。 设置 display: inline-block 可以使上下边框生效

sendMessage 与 obtainMessage (sendToTarget)比较

我们平时在做到多线程问题的时候可能利用Handler去传递Message&#xff0c;其中&#xff0c;经常使用的就是1、new Handler().obtainMessage().sendToTarget();2、new Handler().sendMessage(new Message());第一种是直接传递what&#xff0c;obj等&#xff0c;msg的一些数据&a…

toFixed用法 四舍五入保留小数

Num.toFixed(aaa) 参数&#xff1a;其中&#xff0c;aaa 参数范围0~20&#xff0c;决定保留几位小数&#xff0c;默认是0 返回值&#xff1a; 返回数字的字符串形式 参考mdn https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixe…

MUI

跳转页面后刷新 首先在添加信息页面写上 mui.init({beforeback: function() {  //获得父页面的webviewvar list plus.webview.currentWebview().opener();  //触发父页面的自定义事件(refresh),从而进行刷新mui.fire(list, getDaily);//返回true,继续页面关闭逻辑return t…

图片vertical-align 属性,对齐文本

vertical-align: baseline top middle bottom

如何在报表中实现算法的可挂接需求

在报表项目中&#xff0c;有些报表中部分数据的计算方法会经常改变。例如&#xff1a;某企业员工的实际工资是通过绩效得分计算出的&#xff0c;而绩效的算法可能经常变动&#xff0c;需要在不改动其他代码的情况下用新算法替换旧算法。一般我们都会想到用 Java 来实现计算&…