parcelout的简单介绍
takeoff中副词off的用法,请指教
晕...
Twomentooktheparcelofftheplane.
你断句来看:
Twomen//took//theparcel//offtheplane.
两个人//搬//这个包裹//搬下了飞机.
你得先从意思理解这个句子,然后再分析语法~~
Twoman主语,took谓语,theparcel宾语,offtheplane补充说明,也就是宾语的补语...
这里的tooksthoff,不是作为一个词组短语在这里使用的,off在这里修饰的是plane,offtheplane就是你说的介词短语作为parcel被took的一个状态...
这句话也可以转换成同义句:Twomentooktheparceloutoftheplane.
一个句子只要有了主语,谓语,就是一个完整的句子了,现在多了宾语和宾补,是使句子意思更加丰富了而已.
如果单从语法讲,outoftheplane是一个宾补,是修饰宾语parcel的,可以省略,而如果从句子意思出
发的话就不能省略
你这样改就不对呀
twomentookofftheparceltheplane.这句话首先和前一句的意思就不一样了,take和takeoff的意思就不一样~~这样改就变成了2个宾语theparcel和theplane,一句话怎么能出现2个宾语呢?!
你后面改的2个句子也不对
twomentookuptheparcelofftheplane.(1)
twomentooktheparcelupofftheplane.(2)
(1)是意思不对,语法勉强对,tookup是一个谓语的词组:这个词组里,took是动词,up在这里不是介词,因为介词不能跟在动词后面,所以up是一个副词,词组表示:抬起来,parcel是宾语.抬起包裹.off是一个介词,作为parcel的补充说明,(off:prep.从…离开)从哪离开?从theplane.
twomentookuptheparcelofftheplane.两个人抬起了包裹抬出了飞机.你不觉得意思很别扭吗?
(2)中的up是跟在了名词后面所以作为一个介词在使用,而off在这里是什么词呢?介词?不对,两个介词怎么能放在一起呢?副词?不对,副词只能跟在动词后面或者形容词的前面,两个条件都不符合,所以(2)是错的...
所以综上所述我觉得如果要改就改成:
twomentooktheparceloutoftheplane.
分配工作任务 英文这么说
分配工作任务:assigned work task
allocated ,distributive,apportioned,assigned都表示分配的-意思
Android系统中Parcelable和Serializable的区别
Parcelable和Serializable的作用、效率、区别及选择: 1、作用 Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serializable效率过慢,为了在程序内不同组件间以及不同Android程序间(AIDL)高效的传输数据而设计,这些数据仅在内存中存在,Parcelable是通过IBinder通信的消息的载体。 从上面的设计上我们就可以看出优劣了。2、效率及选择 Parcelable的性能比Serializable好,在内存开销方面较小,所以在内存间数据传输时推荐使用Parcelable,如activity间传输数据,而Serializable可将数据持久化方便保存,所以在需要保存或网络传输数据时选择Serializable,因为android不同版本Parcelable可能不同,所以不推荐使用Parcelable进行数据持久化3、编程实现 对于Serializable,类只需要实现Serializable接口,并提供一个序列化版本id(serialVersionUID)即可。而Parcelable则需要实现writeToParcel、describeContents函数以及静态的CREATOR变量,实际上就是将如何打包和解包的工作自己来定义,而序列化的这些操作完全由底层实现。 Parcelable的一个实现例子如下 [java] view plaincopy public class MyParcelable implements Parcelable { private int mData; private String mStr; public int describeContents() { return 0; } // 写数据进行保存 public void writeToParcel(Parcel out, int flags) { out.writeInt(mData); out.writeString(mStr); } // 用来创建自定义的Parcelable的对象 public static final Parcelable.CreatorMyParcelable CREATOR = new Parcelable.CreatorMyParcelable() { public MyParcelable createFromParcel(Parcel in) { return new MyParcelable(in); } public MyParcelable[] newArray(int size) { return new MyParcelable[size]; } }; // 读数据进行恢复 private MyParcelable(Parcel in) { mData = in.readInt(); mStr = in.readString(); } } 从上面我们可以看出Parcel的写入和读出顺序是一致的。如果元素是list读出时需要先new一个ArrayList传入,否则会报空指针异常。如下: list = new ArrayListString(); in.readStringList(list);PS: 在自己使用时,read数据时误将前面int数据当作long读出,结果后面的顺序错乱,报如下异常,当类字段较多时务必保持写入和读取的类型及顺序一致。 11-21 20:14:10.317: E/AndroidRuntime(21114): Caused by: java.lang.RuntimeException: Parcel android.os.Parcel@4126ed60: Unmarshalling unknown type code 3014773 at offset 1644、高级功能上 Serializable序列化不保存静态变量,可以使用Transient关键字对部分字段不进行序列化,也可以覆盖writeObject、readObject方法以实现序列化过程自定义
快递用英语翻译用袋子可以代替吗
翻译不能用袋子,虽然英文里快递是express,但这是快递方式,而到手的快递是parcel,这个parcel就是中文里快递的意思,但是翻译过来不能用包裹,还要用快递,这是对等关系。
parcel
读音:英 [ˈpɑːsl] 美 [ˈpɑːrsl]
原意:包裹;小包。
parcel用作及物动词的基本意思是把某物用绳子等捆紧打成包裹。后可接名词、代词作宾语。可用于被动结构。
parcel可接副词out表示“把…分成小部分”; 接副词up表示“把…包装起来”。
相关词组:
address a parcel 在邮包上写地址。
deliver a parcel 送交小包,投递包裹。
forward ** a parcel 给某人转送包裹。
get〔receive〕 a parcel 收到包裹。
mail〔post, send〕 a parcel 寄邮包。
open a parcel 打开包裹。
send away〔off〕 a parcel 发送小包。
string a parcel 捆包裹。