dispose,manage,handle,cope with,deal with,do with在表示处理的意思时有什

Rose0072022-10-04 11:39:541条回答

dispose,manage,handle,cope with,deal with,do with在表示处理的意思时有什么区别?

已提交,审核后显示!提交回复

共1条回复
xjsyfr 共回答了20个问题 | 采纳率100%
dispose通常是用在带有处理掉某件东西的语境。一般和of 连用。dispose of him,把他干掉。
manage,多是管理的意思而不是单纯的处理,通常是需要仔细或系统考虑的管理。
handle,通常表达有处理或掌控的能力。 I will handle this, I 来搞定这事儿。
cope with是指有能力对付或应对。I was not able to cope with the stress, 我顶不住那种压力。
deal with 和 do with 比较口语,各种“类型”的处理都可以用他们。
纯手打,望采纳
1年前

相关推荐

in order to dispose the case attentively 怎么译成中文
爱恨无用1年前2
nike_air 共回答了17个问题 | 采纳率88.2%
为了认真地处理这件事情(/案件).
dispose [ dis'pəuz ] vt.处理;处置;安排
vi.处理;安排;(能够)决定
n.处置;性情
attentively [ ə'tentivli ] adv.注意地;聚精会神地;周到地
do not connect improperly.charge or dispose of in fire .batt
do not connect improperly.charge or dispose of in fire .battery may explode or
想念辉的人1年前3
xlao931 共回答了22个问题 | 采纳率90.9%
不可错误连接,在火中充电或销毁,否则电池可能会泄露或爆炸.
C#中对象的销毁有三种方式Finalize,Dispose,GC.请大虾们描述三种方式的区别啊?
淅沥无雨1年前1
mm的空姐 共回答了23个问题 | 采纳率91.3%
MSDN建议按照下面的模式实现IDisposable接口:
1 public class Foo: IDisposable
2 {
3 public void Dispose()
4 {
5 Dispose(true);
6 GC.SuppressFinalize(this);
7 }
8
9 protected virtual void Dispose(bool disposing)
10 {
11 if (!m_disposed)
12 {
13 if (disposing)
14 {
15 // Release managed resources
16 }
17
18 // Release unmanaged resources
19
20 m_disposed = true;
21 }
22 }
23
24 ~Foo()
25 {
26 Dispose(false);
27 }
28
29 private bool m_disposed;
30 }
31
在.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize.Finalize的目的是用于释放非托管的资源,而Dispose是用于释放所有资源,包括托管的和非托管的.
在这个模式中,void Dispose(bool disposing)函数通过一个disposing参数来区别当前是否是被Dispose()调用.如果是被Dispose()调用,那么需要同时释放 托管和非托管的资源.如果是被~Foo()(也就是C#的Finalize())调用了,那么只需要释放非托管的资源即可.
这是因为,Dispose()函数是被其它代码显式调用并要求释放资源的,而Finalize是被GC调用的.在GC调用的时候Foo所引用的其它 托管对象可能还不需要被销毁,并且即使要销毁,也会由GC来调用.因此在Finalize中只需要释放非托管资源即可.另外一方面,由于在 Dispose()中已经释放了托管和非托管的资源,因此在对象被GC回收时再次调用Finalize是没有必要的,所以在Dispose()中调用 GC.SuppressFinalize(this)避免重复调用Finalize.
然而,即使重复调用Finalize和Dispose也是不存在问题的,因为有变量m_disposed的存在,资源只会被释放一次,多余的调用会被忽略过去.
因此,上面的模式保证了:
1、 Finalize只释放非托管资源;
2、 Dispose释放托管和非托管资源;
3、 重复调用Finalize和Dispose是没有问题的;
4、 Finalize和Dispose共享相同的资源释放策略,因此他们之间也是没有冲突的.
在C#中,这个模式需要显式地实现,其中C#的~Foo()函数代表了Finalize().而在C++/CLI中,这个模式是自动实现的,C++的类析构函数则是不一样的.
按照C++语义,析构函数在超出作用域,或者delete的时候被调用.在Managed C++(即.NET 1.1中的托管C++)中,析构函数相当于CLR中的Finalize()方法,在垃圾收集的时候由GC调用,因此,调用的时机是不明确的.在.NET 2.0的C++/CLI中,析构函数的语义被修改为等价与Dispose()方法,这就隐含了两件事情:
1、 所有的C++/CLI中的CLR类都实现了接口IDisposable,因此在C#中可以用using关键字来访问这个类的实例.
2、 析构函数不再等价于Finalize()了.
对于第一点,这是一件好事,我认为在语义上Dispose()更加接近于C++析构函数.对于第二点,Microsoft进行了一次扩展,做法是引入了“!”函数,如下所示:
1 public ref class Foo
2 {
3 public:
4 Foo();
5 ~Foo(); // destructor
6 !Foo(); // finalizer
7 };
8
“!”函数(我实在不知道应该怎么称呼它)取代原来Managed C++中的Finalize()被GC调用.MSDN建议,为了减少代码的重复,可以写这样的代码:
1 ~Foo()
2 {
3 //释放托管的资源
4 this->!Foo();
5 }
6
7 !Foo()
8 {
9 //释放非托管的资源
10 }
11
对于上面这个类,实际上C++/CLI生成对应的C#代码是这样的:
1 public class Foo
2 {
3 private void !Foo()
4 {
5 // 释放非托管的资源
6 }
7
8 private void ~Foo()
9 {
10 // 释放托管的资源
11 !Foo();
12 }
13
14 public Foo()
15 {
16 }
17
18 public void Dispose()
19 {
20 Dispose(true);
21 GC.SuppressFinalize(this);
22 }
23
24 protected virtual void Dispose(bool disposing)
25 {
26 if (disposing)
27 {
28 ~Foo();
29 }
30 else
31 {
32 try
33 {
34 !Foo();
35 }
36 finally
37 {
38 base.Finalize();
39 }
40 }
41 }
42
43 protected void Finalize()
44 {
45 Dispose(false);
46 }
47 }
48
由于~Foo()和!Foo()不会被重复调用(至少MS这样认为),因此在这段代码中没有和前面m_disposed相同的变量,但是基本的结构是一样的.
并且,可以看到实际上并不是~Foo()和!Foo()就是Dispose和Finalize,而是C++/CLI编译器生成了两个Dispose 和Finalize函数,并在合适的时候调用它们.C++/CLI其实已经做了很多工作,但是唯一的一个问题就是依赖于用户在~Foo()中调 用!Foo().
关于资源释放,最后一点需要提的是Close函数.在语义上它和Dispose很类似,按照MSDN的说法,提供这个函数是为了让用户感觉舒服一点,因为对于某些对象,例如文件,用户更加习惯调用Close().
然而,毕竟这两个函数做的是同一件事情,因此MSDN建议的代码就是:
1 public void Close()
2 {
3 Dispose(();
4 }
5
6
这里直接调用不带参数的Dispose函数以获 得和Dispose相同的语义.这样似乎就圆满了,但是从另外一方面说,如果同时提供了Dispose和Close,会给用户带来一些困惑.没有看到代码 细节的前提下,很难知道这两个函数到底有什么区别.因此在.NET的代码设计规范中说,这两个函数实际上只能让用户用一个.因此建议的模式是:
1 public class Foo: IDisposable
2 {
3 public void Close()
4 {
5 Dispose();
6 }
7
8 void IDisposable.Dispose()
9 {
10 Dispose(true);
11 GC.SuppressFinalize(this);
12 }
13
14 protected virtual void Dispose(bool disposing)
15 {
16 // 同前
17 }
18 }
19
这里使用了一个所谓的接口显式实现:void IDisposable.Dispose().这个显式实现只能通过接口来访问,但是不能通过实现类来访问.因此:
1 Foo foo = new Foo();
2
3 foo.Dispose(); // 错误
4 (foo as IDisposable).Dispose(); // 正确
5
----------------------------------以下是CSDN上一位高手的总结----------------------------------------------
1、Finalize方法(C#中是析构函数,以下称析构函数)是用于释放非托管资源的,而托管资源会由GC自动回收.所以,我们也可以这样来区分 托管和非托管资源.所有会由GC自动回收的资源,就是托管的资源,而不能由GC自动回收的资源,就是非托管资源.在我们的类中直接使用非托管资源的情况很 少,所以基本上不用我们写析构函数.
2、大部分的非托管资源会给系统带来很多负面影响,例如数据库连接不被释放就可能导致连接池中的可用数据库连接用尽.文件不关闭会导致其它进程无法读写这个文件等等.
实现模型:
1、由于大多数的非托管资源都要求可以手动释放,所以,我们应该专门为释放非托管资源公开一个方法.实现IDispose接口的Dispose方法是最好的模型,因为C#支持using语句快,可以在离开语句块时自动调用Dispose方法.
2、虽然可以手动释放非托管资源,我们仍然要在析构函数中释放非托管资源,这样才是安全的应用程序.否则如果因为程序员的疏忽忘记了手动释放非托管资源, 那么就会带来灾难性的后果.所以说在析构函数中释放非托管资源,是一种补救的措施,至少对于大多数类来说是如此.
3、由于析构函数的调用将导致GC对对象回收的效率降低,所以如果已经完成了析构函数该干的事情(例如释放非托管资源),就应当使用SuppressFinalize方法告诉GC不需要再执行某个对象的析构函数.
4、析构函数中只能释放非托管资源而不能对任何托管的对象/资源进行操作.因为你无法预测析构函数的运行时机,所以,当析构函数被执行的时候,也许你进行操作的托管资源已经被释放了.这样将导致严重的后果.
5、(这是一个规则)如果一个类拥有一个实现了IDispose接口类型的成员,并创建(注意是创建,而不是接收,必须是由类自己创建)它的实例对象,则 这个类也应该实现IDispose接口,并在Dispose方法中调用所有实现了IDispose接口的成员的Dispose方法.
只有这样的才能保证所有实现了IDispose接口的类的对象的Dispose方法能够被调用到,确保可以手动释放任何需要释放的资源.
问问辅音浊化的知识我想问当s不是单词的首字母时,s后面的辅音也要浊化吗?比如dispose,p要浊化读成b吗?谢谢
xingshiyang1年前1
无法自拔了 共回答了15个问题 | 采纳率86.7%
你要明白,辅音浊化是清、浊两种音跟得太紧,相互影响造成的必然结果,并不是英语祖先有意制定这些规则,以英语为母语的人大多也不知道这些规则.
所以听起来的感觉是辅音浊化,但实际上是一种发音习惯,发音大致介与两者之间,比如discover他们发音都不统一,很多人发K,也有很多人发G
dispose也是同样的
单词:swarmbotherexpecttreatdescribesuppose politenoticedispose
单词:
swarm
bother
expect
treat
describe
suppose
polite
notice
dispose
recognize
词组:
in sb.'s face
at the same time
cut sb./st.short
turn one's back on
too much
just then
at once
of service
a coupe of
at sb.'s disposal
inside out
at this moment
in a mimute
有点多,各位能人能做多少算多少吧,
每一个单词和词组分别造一个句子
天下球迷1年前1
戈尔登 共回答了14个问题 | 采纳率78.6%
-Everything in the known universe tagged swarm.
-Don't always bother people.
-i expect him to come.
-Black used to be treated badly in the USA.
-I cannot find a way to describ it.
-We are not suppose to do that.
-You are too polite.
-I noticed that he was ill.
-The Dispose method leaves the Component in an unusable state.
-I could hardly recognize the boy.
-(in sb's face)不会
-He understood it and realized that i was right at the same time.
-(cut sb's short)不会
-(turn one's back on)不会
-Those homework are too much for a young girl.
-(just then)不会
-He tell me the answer at once.
-(of sevice)不会
-There is a couple of dolls on the table.
-(at sb's disposal)不会
-I cleaned up my room inside out.
-She's crying at this moment.
-I'll be back in a minute.
哇.累死了...
with the increasing number of the garbage improperly dispose
with the increasing number of the garbage improperly disposed of,这句有没有错误?
With the increasing number of the garbage improperly disposed of,……
这句话有没有错误?
心澄则雨1年前2
yaojiebao 共回答了18个问题 | 采纳率94.4%
grabage不可数而且这里不需要定冠词,因此这个分句只能是With the increasing amount of garbage improperly disposed of,
当然后面还要接个主句,否则连谓语动词都没有
英语翻译Caution:Not connect improperly,charge or dispose of in f
英语翻译
Caution:Not connect improperly,charge or dispose of in fire,battery may explode or leak.
Warning:Do not connect improperly,charge or dispose of in fire.
夏娃1231年前6
lj0377 共回答了16个问题 | 采纳率100%
注意:不当的连接,靠近或者置于火中,都可能使电池可能爆炸或泄漏.
警告:不要连接不当,靠近或者置于火中.
The are easy to dispose of
QQ狂奔1年前2
方舟xt 共回答了16个问题 | 采纳率87.5%
它们很容易被处理掉.
dispose of:deal with or settle 处理或解决
例句:Let's dispose of this matter once and for all.
让我们永远解决这件事情吧.
楼主的第一个单词应该是They.
dispose of 哈有“送掉;赠送;转让”的意思
例句:Father has disposed of a title to property.
父亲已转让了财产所有权.
dispose of 还有“消除;销毁,毁掉”的意思:
例句:to dispose of nuclear wastes
销毁核废料
group.internal_dispose_GC(0,null);
烈的迎合1年前1
碧涵楼 共回答了16个问题 | 采纳率87.5%
group估计是他人自己创建的类对象.
internal_dispose_GC这个估计是他人自己创建的函数名.至少我完全没听说过这个名字的函数,如果你确定这是C/C++的话.
如果这是他人自己写的类,自己写的函数,要知道意思就必须把函数整个贴过来
He does not know how to dispose of his spare time中of起什么作用去掉o
He does not know how to dispose of his spare time中of起什么作用去掉of不行吗?
amydon1年前2
lxp518 共回答了27个问题 | 采纳率92.6%
固定搭配, 就像get rid of 一样,去掉of 不行.
请教英语高手eliminate 和dispose这两个词强调的部分有什么不同?
离别之痛1年前3
huangjing24 共回答了17个问题 | 采纳率88.2%
eliminate主要强调的是删除,去除.dispose主要是处置的意思居多.
如果都表示删除的话eliminate强调局部,dispose强调全部.
问一些英语题.1,Don‘t( )the people in trouble.A,dispose of B,be bas
问一些英语题.
1,Don‘t( )the people in trouble.
A,dispose of B,be based on C,get married to D,laugh at
2,The old man( )for two years.
A,has been dead B, died C,dead D,death
3,She( )America.She'll be back in two weeks.
A,has been to B,has been in C, has gone in D,has gone to
4,The book Harry Potter ( )me 38 yuan.
A,paid B,spent C,took D,cost
5,The doctor did everything he could( )the save the boy
A,save B, to save C,saving D,saved
舒婷1年前6
小芝麻1 共回答了19个问题 | 采纳率89.5%
d
a
d
d
dispose of的用法dispose 及物动词 vt.& 不及物动词 vi.1.去掉,舍弃,处理; 处置 那不及物时
dispose of的用法
dispose
及物动词 vt.& 不及物动词 vi.
1.去掉,舍弃,处理; 处置
那不及物时(dispose of)和及物时,分别表示什么意思或跟哪一类东西,还是意思一样?
renanhui1年前1
天堂的玫瑰灰 共回答了27个问题 | 采纳率96.3%
dispose
verb (formal)
[VN +adv./prep.] to arrange things or people in a particular way or position
sb to / toward(s) sth to make sb behave in a particular way:[VN] a drug that disposes the patient towards sleep [also VN to inf]
Phrasal Verbs:dispose of sb/sth
to get rid of sb/sth that you do not want or cannot keep:the difficulties of disposing of nuclear waste ◆ to dispose of stolen property
to deal with a problem,question or threat successfully:That seems to have disposed of most of their arguments.
to defeat or kill sb:It took her a mere 20 minutes to dispose of her opponent.
这是牛津高阶英英字典的查询内容.
这样看来dispose 没有不及物用法,但有固定词组dispose of
以下是译典通的查询结果:
dispose 英音:[di'spəuz] 美音:[dɪ'spoz]
及物动词 vt.
1.配置,布置[(+for)]
They disposed troops along the river.
他们沿河布置了军队.
2.处置,处理;整理
3.使倾向于,使有意于[(+for/to)][O2]
The good pay disposed him to take the job.
高薪使他接受了这份工作.
不及物动词 vi.
1.处置,处理;(能)决定[(+of)]
I want to dispose of these old books.
我想处理掉这些旧书.
Man proposes,God disposes.
谋事在人,成事在天.
总的来说,牛津英英比较专业,从例句来看,dispose vt应该表安排、处置、使某人某事像你安排的那样行动,一般dispose+n+adv/prep或是dispose+n+toward(s)+sth.;而+of或是称作vi用法时,表示舍弃、去掉、击败,一般只有dispose of+n
请问英语单词中有的需要清辅音浊化,那么dispose,display,disturb中的p,p,t是读b,p还是d呀,
沐清雨1年前5
eohqn 共回答了17个问题 | 采纳率88.2%
dispose,p发b音
display,p发p音
disturb,t发d音

大家在问