• which是特殊疑问词,有多种用法.下面小编给大家整理了which用法总结,希望大家喜欢!which释义adj.哪一个;哪一些pron.哪一个;哪些which用法及例句定语从句的关系代词 Which用法: 若先行词指物则代替先行词在定语...

which是特殊疑问词,有多种用法.下面小编给大家整理了which的用法总结,希望大家喜欢!
which释义
pron.哪一个;哪些
which用法及例句
定语从句的关系代词 Which的用法: 若先行词指物则代替先行词在定语从句中充当主语或宾语.
This is the pen which was given by my friend.
先行词 指物代替先行词在定语从句中充当主语
This is the pen which my friend gave to me.
先行词 指物代替先行词在定语从句中充当宾语
下面是他和that在定语从句中的区别及用法：
that \which在代物时常常可以通用,但有时只宜于用which ,不用that
(1) 关系代词前有介词时.
This is the hotel in which you will stay.
(2) 如有两个定语从句,其中一句的关系代词是that,另一句宜于用which.
Let me show you the novel that I borrowed from the liberary which was newly open (新开放) to us.
注意2that \which在代物时常常可以通用,但有时只宜于用that ,不用which.
(1) 先行词是形容词最高级或者它的前面有形容词最高级时
This is the best that has been used against air pollution(反对空气污染) in cities.
English is the most difficult subject that you will learn during these years.
(2) 先行词是序数词,或它的前面有一个序数词时
He is the last person that I want to see.
(3) 主句中已有疑问词时
Which is the bike that you lost?
(4) 先行词既有人又有物时
The bike and its rider that had run over (撞倒了)an old man were taken to the police station.
(5) 先行词是all,much,little,something,everything,anything,nothing,none,the one等代词时
You should hand in all that you have.
We haven’t got much that we can offer you.
I mean the one that you talked about just now.
(6) 先行词前面有only,any,few,little,no,all,one of,the same,the very等词修饰时
The only thing that we can do is to give you some money.
Li Ming is the only one that got full marks (满分)in our class.
Li Ming is one of the students that want to be teachers in our class.
(7) 有两个定语从句,其中一个关系代词已用which,另外一个宜用that
Edison built up a factory(办了一个工厂) which produced things that had never been seen before.
定语从句的关系副词 Where的用法:若先行词指地点且其在定语从句中充当地点状语.
This is the house+I was born in the house. (=I was born there)
介词短语 副词
=This is the house where I was born.这就是我在那儿出生的房子.
先行词 关系副词
in which I was born.
介词+关系代词
which I was born in.
关系代词
这里作介宾的which和that可以省略
that I wos born in charge的用法:
1. 用作名词，注意以下用法：
(1) 表示“收费”，是可数名词，通常(但不一定)用复数形式。如：
Your charges are too high. 你收费太贵了。
What is the charge in the hotel? / What are the charges in the hotel? 这旅馆收费多少?
(2) 表示“负责”、“管理”，通常为不可数名词。如：
Doctors have charge of the sick people. 医生负责照顾病人。
Soon he will take charge of the department. 他很快会来负责管理这个部门。
区别并比较(有 the 表被动，无 the 表主动)：
这个工厂由格林先生负责。
Mr Green is in charge of this factory.
This factory is in the charge of Mr Green.
(3) 表示“控告”，是可数名词。如：
They made a charge against the boss. 他们控告老板。
He was arrested on a charge of murder. 他因谋杀罪被逮捕。
2. 用作动词，无论是表示“收(费)”、“索(价)”还是“控告”等，都是及物动词。用法上注意：表示“收(费)”，通常与介词 for连用，并且可以带双宾语;而表示“指控”通常与介词 with 连用。如：
He charged me 100 dollars for this coat. 这件外套他要我一百美元。
The driver was charged with speeding. 司机被控超速驾车。
比较：They charged me with robbery. / They charged robbery against me.
character的3个主要用法解析:
1. 表示人的“性格”或“品质”，或表示事物的“特性”或“特征”等，可用作可数或不可数名词。如：
They are twins but have quite different characters. 他们虽为双胞胎，但性格却相当不同。
He has a strong character. /He is a man of strong character.
他有坚强的性格(他是个性格坚强的人)。D21/zn
2. 表示小说或戏剧等中的“人物”或“角色”，是可数名词。如：
Who is the main character in the play? 这出戏中的主要人物是谁?
His characters are well drawn. 他作品中的人物刻画得很好。
有时指“人”，根据语境有时有褒义(如指有个性的人等)，有时有贬义(如指古怪或令人讨厌的人等)。如：
He is quite a man. 他真是个怪人(他这人真有个性)。
3. 表示“文字”，指书写符号或印刷符号等，是可数名词。如：
He writes beautiful characters. 他能写一手漂亮的字。
which用法小结
1、在后置的非限制性定语从句中代替上文出现的事物或情况(单数或复数)。
2、在问句中作为疑问代词，在名词从句中作为连接代词用，其含义为“哪个、哪些”。
3、如果非限制性定语从句的先行词不是指主句内容，而是指具体的人、时间、地点，则不用which。
4、关系代词that 和which 在定语从句中作主语和宾语，放在先行词和定语从句之间，起联系作用。
5、which 在从句中作主语时，不能省略。作宾语时在口语中和非正式问题中经常省略。
6、关系代词在主语从句中作主语时，从句的谓语动词的人称和数须和先行词一致。 Wheat is a plant that/which is grown in the north of China.
7、引导非限制性定语从句时，通常要用which。
She received an invitation from her boss, which came as a surprise.
她收到了老板的邀请，这是她意想不到的。
8、直接放在介词后作宾语时，通常要用which。
The tool with which he is working is called a hammer.
他干活用的那个工具叫做锤子。
in which的用法
in which只能用在定语从句中，等于where,在定语从句中作状语。
比如：He lived in the house in which Tom once lived;He lived in the house where Tom once lived.
which的用法总结相关文章：
1.

展开全文
• 哪一些(used in questions to ask sb to be exact about one or more people or things from a limited number)Which is better exercise─swimming or tennis?游泳和网球，哪种运动比较好？Which of the applicants...


1、哪一个；哪一些
(used in questions to ask sb to be exact about one or more people or things from a limited number)
Which is better exercise─swimming or tennis?
游泳和网球，哪种运动比较好？
Which of the applicants has got the job?
哪一位应聘者得到了这份工作？
Which of the patients have recovered?
哪些患者已经康复了？
Which way is the wind blowing?
风朝哪个方向刮？
2、(明确所指的事物)…的那个，…的那些
(used to be exact about the thing or things that you mean)
Houses which overlook the lake cost more.
俯瞰湖泊的房子要价高些。
It was a crisis for which she was totally unprepared.
这是一场她完全没有防备的危机。
3、(进一步提供有关某事物的信息)那个，那些
His best movie, which won several awards, was about the life of Gandhi.
他最优秀的电影，就是荣获几项大奖的那一部，是关于甘地生平的。
Your claim ought to succeed, in which case the damages will be substantial.
你的索赔应当能成功，假如这样的话，损害赔偿金将会相当可观。
注意事项：which和that在定语从句中的区别及用法
1、that \which在代物时常常可以通用,但有时只宜于用which ,不用that
(1) 关系代词前有介词时.
This is the hotel in which you will stay.
(2) 如有两个定语从句,其中一句的关系代词是that,另一句宜于用which.
Let me show you the novel that I borrowed from the liberary which was newly open (新开放) to us.
2、that \which在代物时常常可以通用,但有时只宜于用that ,不用which.
(1) 先行词是形容词最高级或者它的前面有形容词最高级时
This is the best that has been used against air pollution(反对空气污染) in cities.
English is the most difficult subject that you will learn during these years.
(2) 先行词是序数词,或它的前面有一个序数词时
He is the last person that I want to see.
(3) 主句中已有疑问词时
Which is the bike that you lost?
(4) 先行词既有人又有物时
The bike and its rider that had run over (撞倒了)an old man were taken to the police station.
(5) 先行词是all,much,little,something,everything,anything,nothing,none,the one等代词时
You should hand in all that you have.
We haven’t got much that we can offer you.
I mean the one that you talked about just now.
(6) 先行词前面有only,any,few,little,no,all,one of,the same,the very等词修饰时
The only thing that we can do is to give you some money.
Li Ming is the only one that got full marks (满分)in our class.
Li Ming is one of the students that want to be teachers in our class.
(7) 有两个定语从句,其中一个关系代词已用which,另外一个宜用that
Edison built up a factory(办了一个工厂) which produced things that had never been seen before.

展开全文
• Which one is undefined. 运行framework中的方法crash。奇怪的是有些方法crash了。有些方法调用却正常。 排查可能的问题： 1. 库不对（framework的demo可以运行，framework直接拷贝的） 2. 对象释放了，但又是单例...
App中既有一个库叫：libMediaPlayer.a(播放器库)。本次需求需要加另外一个MediaTransCoder.framework(视频转码库)。在控制台遇到这个提示：

Class MediaTransCoder is implemented in both
/private/var/containers/Bundle/Application/7D09FAA4-C843-44D9-89ED-132F614B5F5D/FSVideo.app/Frameworks/MediaTransCoder.framework/MediaTransCoder (0x10675c6d0) and
/var/containers/Bundle/Application/7D09FAA4-C843-44D9-89ED-132F614B5F5D/FSVideo.app/FSVideo (0x10301d7e0).
One of the two will be used. Which one is undefined.
运行framework中的方法crash。奇怪的是有些方法crash了。有些方法调用却正常。
排查可能的问题：
1. 库不对（framework的demo可以运行，framework直接拷贝的）
2. 对象释放了，但又是单例（不存在释放）
3. 没在other link flag中添加Objc，（已确认添加）
4. 新建一个空工程集成MediaTransCoder.framework。是可以运行framework中的方法。

可以断定是客户端的问题，
不是framework的问题。查了很久，最后还是根据控制台输出，找到了问题所在：
Class MediaTransCoder is implemented in both
/private/var/containers/Bundle/Application/7D09FAA4-C843-44D9-89ED-132F614B5F5D/FSVideo.app/Frameworks/MediaTransCoder.framework/MediaTransCoder (0x10675c6d0) and
/var/containers/Bundle/Application/7D09FAA4-C843-44D9-89ED-132F614B5F5D/FSVideo.app/FSVideo (0x10301d7e0).
One of the two will be used. Which one is undefined.（
两者中的一个将被使用。哪一个是未定义的。这下我知道问题在哪儿）

[原因]：MediaTransCoder.framework中含有MediaTransCoder，另外一个库libMediaPlayer.a也含有MediaTransCoder

MediaTransCoder.framework和libMediaPlayer.a都是一个团队提供的，让他们解决了，去除重复的MediaTransCoder。
完事儿
展开全文
• 安卓使用的是一个功能比较强大的第三方MPAndroidChart。ios里没有功能这么全面的，最后我找到了这个。 danielgindi/Charts Beautiful charts for iOS/tvOS/OSX! The Apple side of the cros

前因
因为项目里，需要一个图表控件。项目的图表部分不是重点，没必要花费大量时间自己去写一个，所以去找第三方的图表。 安卓使用的是一个功能比较强大的第三方MPAndroidChart。ios里没有功能这么全面的，最后我找到了这个。
danielgindi/Charts
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
这个包含MPAndroidChart的所有功能。
当然这不是重点，重点是，这是个Swift写的。正好练一下混编集成吧。

用pod集成Swift第三方库，网上有很多，我就不说了。原理就是用动态库的方式，把swift项目打成framework，再链接。大家想知道的自己去查一下。
关键在于podfile ，举例：
platform :ios,’8.0’ use_frameworks! pod 'AFNetworking' pod 'Charts'

项目中#import<>方式导入的pod内第三方会报错 改为#import"" 或@import即可。

正文

集成好了之后，运行的时候报出这样的问题。
objc[3524]: Class AFCachedImage is implemented in both /private/var/containers/Bundle/Application/531B5E93-B456-4642-BBA6-0A8F63E43D85/Inroad.app/Frameworks/AFNetworking.framework/AFNetworking and /var/containers/Bundle/Application/531B5E93-B456-4642-BBA6-0A8F63E43D85/Inroad.app/Inroad. One of the two will be used. Which one is undefined.
objc[3524]: Class AFAutoPurgingImageCache is implemented in both /private/var/containers/Bundle/Application/531B5E93-B456-4642-BBA6-0A8F63E43D85/Inroad.app/Frameworks/AFNetworking.framework/AFNetworking and /var/containers/Bundle/Application/531B5E93-B456-4642-BBA6-0A8F63E43D85/Inroad.app/Inroad. One of the two will be used. Which one is undefined.仔细看了一下所有的pod第三方文件都有类似报错。貌似是重复了。去网上找了半天，说的方法都不好使。

我自己肯定不会重复。于是就想到pod的问题。我猜测是pod改成framework编译方式，但是原来的方式也保留了，所以造成重复。新建了一个项目，用framework的方式集成了几个第三方。没有类似错误。通过对比找到了问题。

-l"AFNetworking"
新工程里是这样的

-framework
"AFNetworking"
把所有第三方改掉，问题解决。


展开全文
• in which可以翻译成在……里面for which可以翻译成为了……目的on which可以翻译成在……的上面，或具体时间的某一天at which可以翻译成在……里面或在……上面这些介词的使用除了意思上的区别...
• 若后接名词(即用作限定词)，只用which和what，不能用who，因为who不是限定词。 Which / What train did you come on? 你是坐哪次火车来的？1、当选择的范围较小或比较明确时，多用 which，当选择的范围较较大或不...
• 在定语从句中,which 和that 在指代事物时,一般可以互换使用,但并非在任何情况下都是这样,这里介绍宜用that, 而不宜用which 的情况.①先行词为不定代词,all,much,something,everything,anything,nothing,none,the one...
• onedrive共享文件If you’ve got an Office 365 account (free or paid), then you’ve got OneDrive, Microsoft’s cloud storage app. Cloud storage is great for sharing files with other people, so let’s ...
• Which one is undefined. 提示说明自己的app中和搜狗的输入法同时都使用了 ASIAuthenticationDialog， 导致objc-runtime无法决定到底调用那个程序中的实现。 查找资料发现原因：objc runtime 对所用app...
• 如需转载请注明出处。...whichcraft，它提供跨平台（Linux、Mac、Windows）、跨Python的shutil.which功能。即： 其中，shutil是shell utility的缩写，是Python 3的一个标准库。它是一个高级文件操作（如：拷贝...
• 在Linux上使用rclone挂载Google Drive 和 Onedrive rclone可以帮助我们在Linux上挂载一些储存服务,包括Google drive, onedrive, box, AWS S3等等.同时不会占用硬盘空间 简直就是小容量vps的福音 1.0 安装 Rclone ...
• 关于N, which的小结 which指代的三种情况： 目录 1、 紧邻修饰 2、 跳跃修饰 3、 特别情况 A and B, which 1、 紧邻修饰 一般情况下，“名词，which”中的which是就近修饰紧邻的名词的。这种例子多的...
• xbox one 解码Microsoft’s Xbox One has limited support for some types of physical keyboards, but not mice. Connect a keyboard and you can use it to typetext more conveniently than using the on-screen ...
• 一、相同点： 两者引导非限制性定语从句时，可指代主句中的部分或整个句子的内容，在从句中做主语，宾语或表语，位于主句之后有时可互换。 The meeting was put off, as /...注：which 代表整个句子，还可用于
• k-plex之间等价问题Synology NAS, and I love Synology NAS... I also love my Xbox One. Finally, today these three things are working together to give me a lovely unified view of my media library.Plex 。 ...
• 编写更快的 React 代码（一）：memoize-one 简介 引言 不同类型业务要求的性能标准各不相同。如果对一个 ToB 的后台管理系统要求首屏速度以及 SEO，显然不合理也没必要。 第一要考虑的不是如何去优化，而是值不值得...
• The basic idea is this, which is quite typical with an Xbox One. In theory, it's amazing. 基本思想是这样，对于Xbox One来说是非常典型的。 从理论上讲，这是惊人的。 However, this doesn't always work. ...
• 论文名：Deep one class classification 作者：Lukas Ruff * 1 Robert A. Vandermeulen * 2 Nico Gornitz ¨ 3 发表刊物：ICML 发表时间：2018 相关概念： OCSVM ...
• 在进行数据库存储时，遇到错误：“MySql.Data.MySqlClient.MySqlException”类型的异常在 ...其他信息: There is already an open DataReader associated with this Connection which must be closed first.即已有打...
• RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.FloatTensor [544, 768]], which is output 0 of ViewBackward, is at version 1;...
• 错误引起原因: 在MyBatis下报这个错误可能是 like 语句写错了 在mybatis里面写就是应该是 like '%${name} %' 而不是 '%#{name} %' 。${name} 是不带单引号的，而#{name} 是带单引号的。...解决方法： ...
• 限于SX1268芯片的高频设计方法，本人并不能很好掌握，所以硬件设计使用现有模块，可参考日志：常用元器件使用方法25：LoRa模块E22-400M22S的使用方法。本文在常用元器件使用方法26：LoRa芯片SX1268的使用方法（概述...
•   因卸载python造成yum不可使用，后来再重新切换yum依赖的python版本，依然出现报错，如下： [root@yanshi bin]# yum There was a problem importing one of the Python modules required to run yum. The error ...
• ## C++ array使用方法详细介绍

万次阅读 多人点赞 2019-11-04 11:20:36
what(): array::at: __n (which is 11) >= _Nm (which is 11) front() 和 back() front() 返回数组第一个元素的引用。 back() 返回数组最后一个元素的引用。 # include # include using ...
• The problem is that it was installed as root, by running: sudo ./install.sh #WRONG ...so the .onedrive folder is owned by root. When you run onedrive-pref, it cannot write the configuration file c
• Shane Trotter/ShutterstockShane Trotter /快门 Microsoft Family Groups allows you to limit access to specific apps and games for individual accounts on your Xbox One. You can quickly set up a child ...
• 引言： 在Spring中@Transactional提供一种控制事务管理的快捷手段，但是很多人都只是@Transactional简单使用，并未深入了解，其各个配置项的使用方法，本文将深入讲解各个配置项的使用。
• 自从上一篇文章向大家阐明了为什么要学习PowerShell后。这次，我想从PowerShell最基本的入口概念说起，那就是用PowerShell来操作以及管理Windows上的套件包，说起套件包的管理自然要说到OneGet，那就从他开始吧。
• 作用 动态地将 Swift 或 Objective-C 的代码在已运行的程序中执行，来加快调试速度，同时保证程序不用重启。 这样我们在修改 UI 问题的时候，就不用在每次改动源代码之后都重新 ...使用 安装成功之后启动 injecti
• if (CollectionUtils.isEmpty(serviceNames)) { throw new IllegalStateException("Should has at least one way to know which services this interface belongs to, subscription url: " + url); } //遍历上面...

...