亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? rdvpeergroup.html

?? jxta的api庫(kù)
?? HTML
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#joinAsControlPeer(net.jxta.rendezvous.RendezvousListener)">joinAsControlPeer</A></B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Joins the RdvPeerGroup as a control peer (rdv peer).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#joinAsGuestPeer(net.jxta.rendezvous.RendezvousListener)">joinAsGuestPeer</A></B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Joins the RdvPeerGroup as a guest peer (PeerView only).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#joinAsPrimaryPeer(net.jxta.rendezvous.RendezvousListener)">joinAsPrimaryPeer</A></B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Joins the RdvPeerGroup as a primary peer (edge peer).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#leave()">leave</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Leaves (quit) the RdvPeerGroup</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#peerViewEvent(net.jxta.impl.rendezvous.rpv.PeerViewEvent)">peerViewEvent</A></B>(<A HREF="../../../../net/jxta/impl/rendezvous/rpv/PeerViewEvent.html" title="class in net.jxta.impl.rendezvous.rpv">PeerViewEvent</A>&nbsp;event)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;peerViewEvent the peerview event</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#rendezvousEvent(net.jxta.rendezvous.RendezvousEvent)">rendezvousEvent</A></B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousEvent.html" title="class in net.jxta.rendezvous">RendezvousEvent</A>&nbsp;event)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when an event occurs for the Rendezvous service</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#startApp(java.lang.String[])">startApp</A></B>(java.lang.String[]&nbsp;args)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some Modules will wait for this method being invoked, before completing their initializatino to the point that they are fully functional. That is also the opportunity to supply arbitrary arguments (mostly to applications).  <p/>If this module is a <A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup"><CODE>PeerGroup</CODE></A> service, it may be invoked several times depending on its return value.  <p/>Note: the name of this method is historical and no-longer adequate.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#stopApp()">stopApp</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One can ask a Module to stop.  The Module cannot be forced to comply, but in the future  we might be able to deny it access to anything after some timeout.  <p/>Note: the name of this method is no-longer adequate.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#unref()">unref</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Explicitly notifies a group interface that it will no-longer be used (similar to dispose). Does nothing to a real group object, only has an effect on a group interface.</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_net.jxta.peergroup.LightWeightPeerGroup"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class net.jxta.peergroup.<A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html" title="class in net.jxta.peergroup">LightWeightPeerGroup</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#compatible(net.jxta.document.Element)">compatible</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getAccessService()">getAccessService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getAllPurposePeerGroupImplAdvertisement()">getAllPurposePeerGroupImplAdvertisement</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getConfigAdvertisement()">getConfigAdvertisement</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getDiscoveryService()">getDiscoveryService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getEndpointService()">getEndpointService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getHomeThreadGroup()">getHomeThreadGroup</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getImplAdvertisement()">getImplAdvertisement</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getInterface()">getInterface</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getLoader()">getLoader</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getMembershipService()">getMembershipService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getParentGroup()">getParentGroup</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerAdvertisement()">getPeerAdvertisement</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerGroupAdvertisement()">getPeerGroupAdvertisement</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerGroupID()">getPeerGroupID</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerGroupName()">getPeerGroupName</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerID()">getPeerID</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerInfoService()">getPeerInfoService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPeerName()">getPeerName</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getPipeService()">getPipeService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getResolverService()">getResolverService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#getWeakInterface()">getWeakInterface</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#loadModule(net.jxta.id.ID, net.jxta.document.Advertisement)">loadModule</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#loadModule(net.jxta.id.ID, net.jxta.platform.ModuleSpecID, int)">loadModule</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#lookupService(net.jxta.id.ID)">lookupService</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#newGroup(net.jxta.document.Advertisement)">newGroup</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#newGroup(net.jxta.peergroup.PeerGroupID)">newGroup</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#newGroup(net.jxta.peergroup.PeerGroupID, net.jxta.document.Advertisement, java.lang.String, java.lang.String)">newGroup</A>, <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html#publishGroup(java.lang.String, java.lang.String)">publishGroup</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="RdvPeerGroup(net.jxta.protocol.PeerGroupAdvertisement, net.jxta.peergroup.PeerGroup)"><!-- --></A><H3>RdvPeerGroup</H3><PRE>public <B>RdvPeerGroup</B>(<A HREF="../../../../net/jxta/protocol/PeerGroupAdvertisement.html" title="class in net.jxta.protocol">PeerGroupAdvertisement</A>&nbsp;adv,                    <A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A>&nbsp;parentPeerGroup)</PRE><DL><DD>Constructor All classes that extend RdvPeerGroup must invoke this constructor. Note that this constructor does not join the PeerGroup.<P><DT><B>Parameters:</B><DD><CODE>adv</CODE> - PeerGroupAdvertisement of the RdvPeerGroup</DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="joinAsPrimaryPeer(net.jxta.rendezvous.RendezvousListener)"><!-- --></A><H3>joinAsPrimaryPeer</H3><PRE>public boolean <B>joinAsPrimaryPeer</B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)                          throws java.io.IOException</PRE><DL><DD>Joins the RdvPeerGroup as a primary peer (edge peer).<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>listener</CODE> - optional listener allowing the application to be asynchronously notified of the state of the connection.<DT><B>Returns:</B><DD>boolean true is returned when joining was authorized. False otherwise.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DD></DL><HR><A NAME="joinAsControlPeer(net.jxta.rendezvous.RendezvousListener)"><!-- --></A><H3>joinAsControlPeer</H3><PRE>public boolean <B>joinAsControlPeer</B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)                          throws java.io.IOException</PRE><DL><DD>Joins the RdvPeerGroup as a control peer (rdv peer).<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>listener</CODE> - optional listener allowing the application to be asynchronously notified of the state of the connection.<DT><B>Returns:</B><DD>boolean true is returned when joining was authorized. False otherwise.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DD></DL><HR><A NAME="joinAsGuestPeer(net.jxta.rendezvous.RendezvousListener)"><!-- --></A><H3>joinAsGuestPeer</H3><PRE>public boolean <B>joinAsGuestPeer</B>(<A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>&nbsp;listener)                        throws java.io.IOException</PRE><DL><DD>Joins the RdvPeerGroup as a guest peer (PeerView only).<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>listener</CODE> - optional listener allowing the application to be asynchronously notified of the state of the connection.<DT><B>Returns:</B><DD>boolean true is returned when joining was authorized. False otherwise.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DD></DL><HR><A NAME="leave()"><!-- --></A><H3>leave</H3><PRE>public void <B>leave</B>()</PRE><DL><DD>Leaves (quit) the RdvPeerGroup<P><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getControlPeers()"><!-- --></A><H3>getControlPeers</H3><PRE>public java.util.Enumeration <B>getControlPeers</B>()</PRE>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃传媒麻豆第一区在线观看| 美国av一区二区| 日韩午夜在线影院| 97精品国产露脸对白| 久久精工是国产品牌吗| 一区二区三区四区视频精品免费 | 欧美一区二区视频观看视频| 国内精品第一页| 视频一区在线播放| 亚洲欧美日韩一区二区三区在线观看| 欧美大黄免费观看| 欧美三级中文字| 91成人免费在线视频| 福利一区二区在线观看| 极品少妇xxxx偷拍精品少妇| 午夜伦理一区二区| 亚洲成人在线免费| 亚洲精品视频在线观看网站| 中文字幕乱码一区二区免费| 精品日韩99亚洲| 日韩三级免费观看| 欧美一区二区三区免费| 欧美日韩精品欧美日韩精品| 欧美最猛黑人xxxxx猛交| 日韩中文欧美在线| 国产日韩欧美精品在线| 日本国产一区二区| 91亚洲精品久久久蜜桃| 99久久精品国产精品久久| 国产高清亚洲一区| 国产精品夜夜爽| 国产精品18久久久久久久久久久久 | 日韩成人一级大片| 欧美日韩精品是欧美日韩精品| 91黄色免费观看| 91蜜桃视频在线| 色综合久久88色综合天天6| av一区二区三区四区| www.日韩av| 99久久免费精品| 91麻豆国产自产在线观看| 色综合久久中文字幕| 久久91精品久久久久久秒播 | 在线日韩一区二区| 色婷婷综合久久久久中文一区二区 | 一区二区国产视频| 亚洲免费在线观看视频| 一区二区三区不卡在线观看| 亚洲高清中文字幕| 日韩精品一二三区| 国内精品伊人久久久久av一坑| 国产麻豆日韩欧美久久| 粉嫩高潮美女一区二区三区| 成人av中文字幕| 欧美亚洲一区二区在线观看| 欧美日韩国产精选| 亚洲精品在线一区二区| 欧美韩国日本综合| 一区二区三区高清不卡| 午夜精品福利一区二区三区av| 免费高清在线视频一区·| 久久国产精品第一页| 国产电影一区在线| 一本高清dvd不卡在线观看| 欧美另类videos死尸| 亚洲精品一区二区三区精华液 | 美女视频黄 久久| 国产精品888| 在线精品视频一区二区三四| 欧美电影免费观看高清完整版在线| 国产欧美日本一区视频| 亚洲国产精品视频| 国产毛片精品视频| 日本电影欧美片| 亚洲精品一区二区三区99| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日韩视频不卡中文| 最新不卡av在线| 日韩精品国产欧美| 成人精品视频一区二区三区 | 亚洲一二三四区不卡| 免费不卡在线观看| 不卡大黄网站免费看| 91精品福利在线一区二区三区 | 亚洲bdsm女犯bdsm网站| 国产一区二区免费视频| 91成人看片片| 国产女人aaa级久久久级| 天涯成人国产亚洲精品一区av| 国产成人午夜片在线观看高清观看| 欧美影院一区二区| 国产欧美一区二区三区沐欲| 舔着乳尖日韩一区| 一本高清dvd不卡在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲精品成人a在线观看| 国产盗摄一区二区| 日韩免费成人网| 亚洲123区在线观看| 成人性视频网站| 26uuu色噜噜精品一区二区| 亚洲午夜精品久久久久久久久| 国产福利一区在线| 91精品国产91久久久久久一区二区 | 国产欧美日韩麻豆91| 热久久免费视频| 欧美另类久久久品| 亚洲综合偷拍欧美一区色| 成人h精品动漫一区二区三区| 日韩欧美国产不卡| 亚洲成av人在线观看| 在线观看亚洲精品视频| 综合色天天鬼久久鬼色| 国产成人aaaa| 国产欧美精品一区二区三区四区| 奇米色一区二区三区四区| 精品视频全国免费看| 亚洲欧美电影一区二区| aa级大片欧美| 综合中文字幕亚洲| 91亚洲国产成人精品一区二三| 国产欧美日本一区二区三区| 国产精品系列在线观看| 久久久久久麻豆| 国产最新精品免费| 久久免费看少妇高潮| 久久er精品视频| 欧美tk—视频vk| 久久av资源网| 精品国产一区二区精华| 久久99日本精品| 精品国产成人系列| 精品一区二区三区免费播放| 精品少妇一区二区三区免费观看 | 99久久伊人网影院| 日韩一区中文字幕| 91在线云播放| 樱桃视频在线观看一区| 欧洲精品一区二区| 天天综合色天天综合色h| 精品视频在线免费看| 亚洲成人福利片| 欧美福利视频导航| 免费在线观看精品| 久久伊人中文字幕| 成人av在线影院| 亚洲柠檬福利资源导航| 在线观看国产一区二区| 亚洲国产成人91porn| 91精品国产综合久久婷婷香蕉| 奇米影视在线99精品| 久久久久国产精品人| 成人晚上爱看视频| 夜夜夜精品看看| 欧美一级爆毛片| 国产jizzjizz一区二区| 亚洲免费观看视频| 欧美电影在线免费观看| 国产一区二区免费在线| 亚洲人成网站影音先锋播放| 欧美视频自拍偷拍| 另类小说一区二区三区| 中文字幕av资源一区| 在线视频欧美精品| 国内精品免费**视频| 亚洲欧洲国产日本综合| 欧美老肥妇做.爰bbww| 国内精品在线播放| 亚洲黄色录像片| 2023国产精品视频| 色先锋久久av资源部| 免费成人av资源网| 亚洲少妇30p| 精品卡一卡二卡三卡四在线| 99re热这里只有精品视频| 日本特黄久久久高潮| 国产精品乱码一区二区三区软件| 欧美在线制服丝袜| 国产精品系列在线观看| 午夜伦欧美伦电影理论片| 国产欧美一区二区精品久导航| 欧美日韩免费在线视频| 国产91色综合久久免费分享| 亚洲国产欧美在线人成| 久久精品人人做人人综合| 欧美精品在线观看播放| www.av精品| 精品一区二区久久| 亚洲一区二区五区| 国产精品系列在线| 欧美成人精精品一区二区频| 91麻豆精品视频| 国产成人免费视频网站 | 久久久不卡影院| 欧美日韩亚洲综合在线| 99久久777色| 国产精品自拍一区| 麻豆精品一区二区三区| 亚洲18色成人| 伊人婷婷欧美激情|