wrap

来源:互联网 发布:如何自己做淘宝店招 编辑:程序博客网 时间:2024/05/01 19:00

build/core/config.mk

build/core/envsetup.mk

build/target/product

build/target/board

build/core/combo

You'd better wrap a clean cloth around your arm till the wound closes.

You can wrap the skirt around your waist.

For the first time,the cover is wrap-around.

 


adb shell ifconfig eth0 192.168.22.234
adb shell route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.22.1
adb shell setprop net.dns1 192.168.100.101
adb tcpip 5555
~           

 git branch -a git checkout --track remotes/aosp/ishare-v0.1 git pull

su adb kill-server       


 . build/envsetup.sh

lunch

touch *


ffmpeg

//192.168.9.200/ds/jinguo.wang

./configure --disable-yasm
make

ffmpeg -i amite.ts  -acodec libfaac -ar 48000 -ab 64k -s 1280x720 -vcodec libx264  a_x264_25.ts



OXFORD READING TREE

http://www.oxfordowl.co.uk/Teacher/Index/?Series=Read

 

http://www.baobao88.com/lianbo/684.html

 

http://www.ebama.net/forum.php?mod=viewthread&tid=22522



 

android编译全过程

http://www.cnblogs.com/jacktong/archive/2010/08/24/1807548.html

 

android编译全过程

本文主要参考官方文档(http://source.android.com /download)和网上相关资料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18 /4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android- 15-kernel-image/)。网上的资料对于andorid的最新代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使 用eclipse的习惯,所以并没有做eclipse的相关配置。

 

编译环境:ubuntu9.10,widnows平台目前不被支持。

1)安装必要的软件环境
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
官方推荐的就是上面这些,如果在编译过程中发现某些命令找不到,就apt-get它。可能需要的包还有:
$ sudo apt-get install make
$ sudo apt-get install gcc
$ sudo apt-get install g++
$ sudo apt-get install libc6-dev

$ sudo apt-get install patch
$ sudo apt-get install texinfo

$ sudo apt-get install zlib1g-dev
$ sudo apt-get install valgrind
$ sudo apt-get install python2.5(或者更高版本)
需 要注意的是,官方文档说如果用sun-java6-jdk可出问题,得要用sun-java5- jdk。经测试发现,如果仅仅make(make不包括make sdk),用sun-java6-jdk是没有问题的。而make sdk,就会有问题,严格来说是在make doc出问题,它需要的javadoc版本为1.5。
因此,我们安装完sun-java6-jdk后 最好再安装sun-java5-jdk,或者只安装sun-java5-jdk。这里sun-java6-jdk和sun-java5-jdk都安装,并 只修改javadoc.1.gz和javadoc。因为只有这两个是make sdk用到的。这样的话,除了javadoc工具是用1.5版本,其它均用1.6版本:
$ sudo apt-get install sun-java6-jdk
修改javadoc的link
$ cd /etc/alternatives
$ sudo rm javadoc.1.gz
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$ sudo rm javadoc
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc

2)设置环境变量
$ emacs ~/.bashrc
在.bashrc中新增或整合PATH变量,如下:
#java 程序开发/运行的一些环境变量
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
HOME_BIN=~/bin/
export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};
保存后,同步更新:
source ~/.bashrc

3)安装repo(用来更新android源码)
创建~/bin目录,用来存放repo程序,如下:
$ cd ~
$ mkdir bin
并加到环境变量PATH中,在第2步中已经加入
下载repo脚本并使其可执行:
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

4)初始化repo
repo是android对git的一个封装,简化了一些git的操作。
创建工程目录:
$ mkdir android
$ cd android
repo初始化
$ repo init -u git://android.git.kernel.org/platform/manifest.git
在此过程中需要输入名字和email地址。初始化成功后,会显示:
repo initialized in /android
在~/android下会有一个.repo的隐藏目录。

5)同步源代码
$ repo sync
这一步要很久很久

6)编译android源码,并得到~/android/out目录
$ cd ~/andoird
$ make
这一过程很久

7)在模拟器上运行编译好的android
编译好android之后,emulator在~/android/out/host /linux-x86/bin下,ramdisk.img,system.img和userdata.img则在~/android/out /target/product/generic下
$ cd ~/android/out/host/linux-x86/bin
增加环境变量
$ emacs ~/.bashrc
在.bashrc中新增环境变量,如下
#java 程序开发/运行的一些环境变量
export ANDROID_PRODUCT_OUT=~/android/out/target/product/generic
ANDROID_PRODUCT_OUT_BIN=~/android/out/host/linux-x86/bin
export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT};

最后,同步这些变化:
$ source ~/.bashrc
$ cd ~/android/out/target/product/generic
$ emulator -system system.img -data userdata.img -ramdisk ramdisk.img
最后进入android桌面,就说明成功了。

8)编译模块
android中的一个应用程序可以单独编译,编译后要重新生成system.img
在源码目录下执行
$ . build/envsetup.sh (.后面有空格)
就多出一些命令:
- croot:   Changes directory to the top of the tree.
- m:       Makes from the top of the tree.
- mm:      Builds all of the modules in the current directory.
- mmm:     Builds all of the modules in the supplied directories.
- cgrep:   Greps on all local C/C++ files.
- jgrep:   Greps on all local Java files.
- resgrep: Greps on all local res/*.xml files.
- godir:   Go to the directory containing a file.
可以加—help查看用法
我们可以使用mmm来编译指定目录的模块,如编译联系人:
$ mmm packages/apps/Contacts/
编完之后生成两个文件:
out/target/product/generic/data/app/ContactsTests.apk
out/target/product/generic/system/app/Contacts.apk
可以使用
$ make snod
重新生成system.img,再运行模拟器

9)编译SDK
直接执行make是不包括make sdk的。make sdk用来生成SDK,这样,我们就可以用与源码同步的SDK来开发android了。

a)修改/frameworks/base/include/utils/Asset.h
‘UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024’ 改为 ‘UNCOMPRESS_DATA_MAX = 2 * 1024 * 1024’
原因是eclipse编译工程需要大于1.3M的buffer;

b)编译ADT。
由于本人不使用eclipse,所以没有进行这步;

c)执行make sdk。
注意,这里需要的javadoc版本为1.5,所以你需要在步骤1中同时安装sun-java5-jdk
$ make sdk
编 译很慢。编译后生成的SDK存放在out/host/linux-x86/sdk/,此目录下有android-sdk_eng.xxx_linux- x86.zip和android-sdk_eng.xxx_linux-x86目录。android-sdk_eng.xxx_linux-x86就是 SDK目录
实际上,当用mmm命令编译模块时,一样会把SDK的输出文件清除,因此,最好把android-sdk_eng.xxx_linux-x86移出来
此后的应用开发,就在该SDK上进行,所以把7)对于~/.bashrc的修改注释掉,增加如下一行:
export PATH=${PATH}:~/android/out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86/tools
注意要把xxx换成真实的路径;

d)关于环境变量、android工具的选择
目前的android工具有:
A、我们从网上下载的SDK,如果你下载过的话( tools下有许多android工具,lib/images下有img映像)
B、我们用make sdk编译出来的SDK( tools下也有许多android工具,lib/images下有img映像)
C、我们用make编译出来的out目录( tools下也有许多android工具,lib/images下有img映像)
那么我们应该用那些工具和img呢?
首 先,我们一般不会用A选项的工具和img,因为一般来说它比较旧,也源码不同步。其次,也不会用C选项的工具和img,因为这些工具和img没有经过 SDK的归类处理,会有工具和配置找不到的情况;事实上,make sdk产生的很多工具和img,在make编译出来out目录的时候,已经编译产生了,make sdk只是做了copy而已。

e)安装、配置ADT
略过;

f)创建Android Virtual Device
编译出来的SDK是没有AVD(Android Virtual Device)的,我们可以通过android工具查看:
$ android list
创建AVD:
$ android create avd -t 1 -n myavd
可以android –help来查看上面命令选项的用法。创建中有一些选项,默认就行了
再执行android list,可以看到AVD存放的位置
以后每次运行emulator都要加-avd myavd或@myavd选项:
$ emulator -avd myavd

10)编译linux内核映像
a)准备交叉编译工具链
android代码树中有一个prebuilt项目,包含了我们编译内核所需的交叉编译工具。

b)设定环境变量
$ emacs ~/.bashrc
增加如下两行:
export PATH=$PATH:~/android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
export ARCH=arm
保存后,同步变化:
$ source ~/.bashrc

c)获得合适的内核源代码
$ cd ~/android
获得内核源代码仓库
$ git clone git://android.git.kernel.org/kernel/common.git kernel
$ cd kernel
$ git branch
显示
* android-2.6.27
说明你现在在android-2.6.27这个分支上,也是kernel/common.git的默认主分支。
显示所有head分支:
$ git branch -a
显示
* android-2.6.27
remotes/origin/HEAD -> origin/android-2.6.27
remotes/origin/android-2.6.25
remotes/origin/android-2.6.27
remotes/origin/android-2.6.29
remotes/origin/android-goldfish-2.6.27
remotes/origin/android-goldfish-2.6.29
我们选取最新的android-goldfish-2.6.29,其中goldfish是android的模拟器模拟的CPU。
$ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29
$ git branch
显示
android-2.6.27
* android-goldfish-2.6.29
我们已经工作在android-goldfish-2.6.29分支上了。

d)设定交叉编译参数
打开kernel目录下的Makefile文件,把CROSS_COMPILE指向刚才下载的prebuilt中的arm-eabi编译器
CROSS_COMPILE ?= arm-eabi-

LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,\
$(call ld-option, -Wl$(comma)–build-id,))
这一行注释掉,并且添加一个空的LDFLAGS_BUILD_ID定义,如下:
LDFLAGS_BUILD_ID =

e)编译内核映像
$ cd ~/android/kernel
$ make goldfish_defconfig
$ make

f)测试生成的内核映像
$ emulator -avd myavd -kernel ~/android/kernel/arch/arm/boot/zImage


本文参考网上众多资源写成,没有版权,随便转载. by garnett.



小孩不听话

http://wenku.baidu.com/view/8462fdd728ea81c758f578ed.html

小孩脾气倔犟,其主要问题是你没有迎合他的想法。第一,你要搞懂他的意图,彻底搞明白他想要什么?第二,对他感兴趣的东西或事物多加关注并力求做到和他的统一,再而提出你的意见和建议。第三,多和他亲近,比如抱他、一起嬉戏、像小孩和小孩一起玩。第四,如果有所改变,证明已经有效。开始你的引导式教育。第五,你的目的达到了,小孩的前景无限光明......
秘诀一:读懂宝宝的心
家长A:一个双休日,我领着女儿逛商店。兴致正高时,女儿却心烦意乱发脾气。我一边哄,一边劝,怎么也不管用。我急了,准备抱起孩子往外走。就在我蹲下身来的瞬间,才恍然大悟:原来蹲下身来从孩子的角度看去,看不见色彩斑斓的商品,而是晃来晃去的人腿!怪不得孩子任性发脾气,原来和我心情不一样。我突然领悟到,有时候孩子任性发脾气,有他的道理,我们需要理解孩子,读懂孩子的心,站在孩子的角度看问题。
心理咨询师点评:孩子任性不听话,不接受大人讲的道理,往往因为大人不懂“小人”心。如果从孩子的立场,用孩子的眼光看世界,用孩子的心感受生活,孩子的心才能和我们相通。我们一旦读懂了孩子的心,在管教孩子的时候就会多一些顺利,少一些失误。
秘诀二:不给宝宝把任性当作要挟父母的机会
家长B:我看过前苏联英雄舒拉小时候的故事。一次他非要在饭前吃饭后才吃的粉羹,爸爸妈妈不仅没有同意,而且没有哄他,屋里只剩下舒拉自己。他哭喊了一阵后,不见回音,自觉没趣就用木块码东西玩了。以后每次舒拉任性哭闹时,爸爸妈妈不迁就他,也不给他当“观众”,事后再给他讲道理。就这样,很快治好了舒拉任性哭闹的毛病。我们这样对孩子,也没有孩子任性的烦恼。所以,我的切身体会是:最好开初时狠狠心,不迁就孩子,像舒拉的父母那样防患于未然。
心理咨询师点评:这位家长的感悟是有道理的,作为一种性格特征,任性有很大的后天因素。你是不是孩子刚一哭闹,就心软了,就百依百顺?等到孩子掌握了任性哭闹这个要挟大人的“法宝”,而无休止地恶性发展下去时,再想解决就很难办了。孩子会很敏锐地抓住时机,学会影响父母,甚至要挟父母。所以,必须从很早就注意对待孩子的态度和方式,不给孩子学会用任性要挟父母的机会。
秘诀三:以合理的方式满足宝宝的合理需求
家长C:我认为,适时满足孩子的合理要求,也是预防孩子任性毛病的一个方法。比如,孩子一天没见到你了,想跟你亲热一番,让你讲个故事什么的,这就是合理要求。你为什么非要等他大哭大闹犯起性子来再满足他呢?我孩子刚进幼儿园的时候,我就坚持这样的原则,送孩子的时候,不等孩子闹,我就把孩子抱在怀里,拥抱亲吻一番,满足他的亲情和皮肤感觉需要,之后绝不再迁就。孩子总能高高兴兴地跑进幼儿园,从没有因为不想离开妈妈而任性犯拧的时候。
心理咨询师点评:不错,孩子的任性常常是为了争取某种需要的满足。聪明的做法是以合理的方式满足孩子合理的需要;等孩子任性发脾气了再来答应孩子的要求,是最愚蠢的做法。当然,满足孩子的需要一定要讲究条件,对于不能或不该满足的需要一定要坚守原则,毫不妥协。
秘诀四:给宝宝创造集体生活的机会
家长D:一次,我的孩子带着刚买来的自动坦克在外面玩的时候,邻居几个小朋友想和孩子交换玩。孩子不愿意,我们赶紧劝说他给小朋友玩一会儿,可他就是不听,而且和我们任性地大闹。别的小朋友则继续玩起了他们的游戏,非常开心。我的孩子不闹不吵了,静静地看着他们,最后不得不“求和”,和大家交换玩具,一起玩。由此,我感到,预防孩子任性的毛病,最好是让孩子和同伴一起玩。从此,我想了好多办法,给孩子创造集体活动的机会。
心理咨询师点评:任性是自我中心的产物,集体活动是破除自我中心的最好途径。因为集体活动有其规范,遵从集体规范是参与集体活动的前提。而孩子的天性就是不喜欢孤独,所以,让孩子到伙伴中去,到集体中去,的确是富于远见的对策。
秘诀五:宝宝任性时不予理睬
家长E:我孩子两岁的时候,常常任性胡闹,我呵斥他就跟夸奖他一样,越是呵斥他越是来劲。有天他又任性胡闹,恰好我手上正忙着一件事情,根本没顾上他。几分钟后,等我忙过了,孩子已经在旁边安静地玩起来了。这偶然的发现,让我找到了一个对付孩子任性的秘诀,那就是有时候孩子发脾气胡闹,我全当没看见,一会儿就风平浪静了。
心理咨询师点评:孩子都有引起成人关注的强烈愿望。有时候孩子胡闹,与其说是任性不如说是为了吸引成人的注意。而这时一旦对孩子给予批评呵斥,恰好满足了孩子被关注的愿望,于是孩子学会了用任性来引起成人的关注,因此,不予理睬是可取的对策。等孩子终止任性行为的时候再给予关注,这样,就把孩子引起成人关注的需要和良好的行为表现建立了暂时神经联系,从而也就抑制了任性的行为。
秘诀六:及时转移宝宝的注意
家长F:孩子的注意力很容易被吸引到其他方面去,我们就抓住时机用转移注意来避免孩子的任性。比如,孩子任性哭闹,我突然拿出个新奇的东西自言自语;“唉呀!这东西真奇怪。”或者故作惊讶地说:“瞧!街上那大汽车装的是什么?”,要不就说“走,到外面去。”时过境迁,孩子会忘记了刚才的事。
心理咨询师点评:人的心态是由注意决定的,注意转移了,心态也就变化了。因此,转移注意是矫正孩子任性毛病的可行办法。想方设法转移孩子的注意,用不着哄劝,不知不觉间就会淡化孩子的拧劲,消除任性的毛病。


小其妈妈儿童绘画工作室




惩罚

导读:在孩子教育问题上,其实惩罚是一门艺术,别误会了,我们并不鼓励家长使用体罚对待孩子,但是合适的处罚方式,的的确确很考验我们的智慧。国外的家长们究竟是如何惩罚孩子的? 打还是骂?no no no,他们的惩罚方式有点意思。   让孩子体验后果——冷处理   新西兰 Bernny 儿子2岁半,女儿半岁   在新西兰,打孩子是一种违法行为,因此,父母一般都不会体罚孩子。如果儿子在公共场所闹腾,只要不影响到别人,Bernny一般都会采取冷处理的方式 对待孩子,比如随他闹去。如果影响到别人,Bernny会将孩子抱走,将他放在一个比较开阔而安静的地方,让他继续闹,直到他闹够。Bernny认为,孩 子闹是为了吸引父母的注意或者通过这种方式来达到他的某些目的。   如果孩子看到自己的闹腾没有效果,他自然会选择放弃。   有段时间,老大总喜欢往花园的鱼池里扔鹅卵石,并且屡教不改。Bernny会对儿子说:你看看,你把小鱼砸痛了,把水池弄乱了。水池不漂亮了吧?   然后Bernny会要求儿子把水池里的石头捡出来。有的时候,儿子可能也会耍赖,不肯去捡石头。如果儿子耍赖,Bernny一般不会强迫他去,他会自 己下去把石头捡出来给儿子看。如果正好碰上儿子闹着要跟爸爸玩,Bernny就会借机对儿子施行教育:Bernny,你看看,你把石头扔进水池了,现在我 要去捡石头,没有时间陪你玩。   这时候,儿子会体验到他不良行为的后果。于是,他会明白,他真的不能把石头扔进水池。   Bernny认为,孩子并非我们想像的那么不懂事,他只是控制能力差一点而已,因此,Bernny主张父母把孩子当成人看,从孩子小的时候起就教他学 会承担责任,学着约束自己。   惩罚是有度的   加拿大 Paul 儿子2岁半   加拿大也是个不主张体罚孩子的国度。以往时常有家长因为体罚孩子而被警察带走的事情发生。不过最新的加拿大法律规定对2-12岁的孩子可以适度地进行体罚。体罚孩子的程 度可重可轻,问题是这个度很难掌握。如果孩子不懂事,在幼儿园向老师告发父母打骂的话,有关部门就会立刻介入。情节严重的,父母甚至会丧失抚养权。 Paul的一个朋友就曾经历过这样的事情,虽然最后有惊无险,但毕竟已经在警察局有了案底。   Paul认为惩罚孩子应该制定一个长远目标,并围绕这个长远目标来进行。首先,他会给儿子定一些必须遵守的规矩,让儿子明白自己的底线究竟在哪里,一 旦越过这个底线,他就会受到惩罚。前不久,Paul经历了一件让他十分难堪的事情。   那天他们在一家餐厅吃饭。儿子Johnny一坐下就开始玩他的刀叉,并故意将刀叉扔到地上。Paul不动声色从地上捡起刀叉,将刀叉放在原来的位置, 并坚定地对Johnny说NO.但是Johnny继续拿起刀叉往餐桌下扔,并大声而生气地喊叫起来。Paul平静而坚定地将Johnny手中的刀叉拿走, 从椅子上站起来,抱着Johnny到了外面。   Paul将Johnny抱进自家的汽车,严肃地对Johnny说:Johnny,你把刀叉扔在地上,影响了其他人。我告诉过你不能这样做。因为我爱 你,所以我希望你学会服从。现在我要让你明白我说‘不'究竟什么意思。Paul在Johnny的小屁股上以适当的力度拍了五六下。受了惩罚的 Johnnie安静下来,并立刻明白Paul并没有跟他闹着玩的意思。   给孩子留下尊严   日本 TsukuBa 儿子2岁半   对日本家庭来说,父亲是绝对的权威。正是因为习惯了服从,所以日本人才成为最守纪律、最富于集体主义精神的民族。如果孩子犯了错误,日本父母会采取各 种措施惩罚孩子。比如取消孩子外出玩的计划,甚至让孩子饿上一顿,或者进行适度的体罚等等。   但是,如果孩子在公共场所犯错,父母一般不会当众处罚孩子。TsukuBa像大多数的日本父母一样,她认为在公共场所处罚孩子是不符合礼仪规范的行 为,而且也会损害孩子的自尊。因此,她会在回家之后再对孩子的表现进行点评,或者给孩子一些惩罚。   惩罚教育从小做起   美国 Holly 女儿3岁半   美国父母十分关注孩子个性、创造性、独立性与心理健康等问题,因此,对美国父母来说,惩罚是一件需要慎重对待的事情。一般从孩子一出生开始,父母就会考虑如何惩罚孩子以及怎样掌握惩罚的;度;的问题。当女儿几个月的时候,Holly就开始对她进行惩罚教育了。   某一天,女儿咬了Holly。Holly对女儿说:t;哦,你把妈妈咬痛了;与此同时,Holly将女儿放进她的婴儿床,并离开她一会儿以示惩罚。Holly对小宝贝的惩罚总是善意的,并且她在惩罚孩子的时候也会尽力让孩子体会到她深厚的爱意。美国人从来不打骂孩子,因为他们认为打骂会损害孩子的自 尊。   每次女儿有比较过分的举动,Holly都会以很严肃地眼神看着女儿,大多数时候,乖巧的女儿立刻就会明白妈妈的意思,并对自己的行为进行检点。当然女 儿也有不乖巧的时候,如果她的错误比较严重,Holly会采取一些措施对女儿进行惩罚,比如取消周末女儿最喜爱的活动等等。   每位家长都应知道,环境塑造孩子。当一个家庭中,布置总是条理清晰,物品归放有序,那么这个孩子以后的生活一定是有序的,清晰的。当一个家庭总是处于 烦乱之中,这个孩子又怎么会做事清楚呢?   不同人种不同民族的父母惩罚孩子的方式各不相同,但是不管采取什么样的方式惩罚孩子,惩罚只是爱的一种手段,因此父母的惩罚一定要有度。当孩子的行为让你无法忍受,你恨不得狠狠地揍孩子一顿时,请数到10或者数到100吧。


国外家长激励孩子良言 

1. Pain past is pleasure.(过去的痛苦就是快乐。)[无 论多么艰难一定要咬牙冲过去,将来回忆起来一定甜蜜无比。]

2. While there is life, there is hope.(有生命就有 希望/留得青山在,不怕没柴烧。)

3. Wisdom in the mind is better than money in the hand.(脑中有知识,胜过手中有金钱。)[从小灌输给孩子的坚 定信念。]

4. Storms make trees take deeper roots.(风暴使树木 深深扎根。)[感激敌人,感激挫折!]

5. Nothing is impossible for a willing heart.(心之 所愿,无所不成。)[坚持一个简单的信念就一定会成功。]

6. The shortest answer is doing.(最简单的回答就是 干。)[想说流利的英语吗?那么现在就开口!心动不如嘴动。]

7. All things are difficult before they are easy.(凡事必先难后易。)[放弃投机取巧的幻想。]

8. Great hopes make great man. (伟大的理想造就伟大 的人。)

9. God helps those who help themselves.(天助自助 者。)

10. East or west, home is best.(东好西好,还是家里 最好。)

11. Two heads are better than one.(三个臭皮匠,顶 个诸葛亮。)

12. Good company on the road is the shortest cut.(行路有良伴就是捷径。)

13. Constant dropping wears the stone.(滴水穿石。)

14. Better late than never.(迟做总比不做好;晚来总 比不来好。)

15、Nothing great was ever achieved without enthusiasm.(无热情成就不了伟业。)

16、Actions speak louder than words.(行动比语言更 响亮。)

17、The tongue is boneless but it breaks bones.(舌 无骨却能折断骨。)

18、Knowing something of everything and everything of something.(通百艺而专一长。)