XMPP 客户端和服务端
GPLv2授权不能商用
XMPP协议的客户端软件列表
http://zh.wikipedia.org/wiki/XMPP%E5%8D%94%E8%AD%B0%E7%9A%84%E5%AE%A2%E6%88%B6%E7%AB%AF%E8%BB%9F%E9%AB%94%E5%88%97%E8%A1%A8
下列是片面的即时消息客户端支持Jabber/XMPP协议的清单[1]。
目录[隐藏] |
[编辑]单一协议XMPP客户端
[编辑]开放源代码软件
[编辑]专有的免费软件
| 名称 | 平台 | 附注 |
|---|---|---|
| Chikka Messenger | Windows、Android、iOS | 官网 |
| Colibry IM | J2ME/MIDP | [13] |
| GCN | Windows | |
| Google Talk | Windows,Android | 仅支持Gmail托管下帐号登入 |
| Gush | 跨平台 | 停产 |
| JAJC | Windows | |
| Joost | Windows | |
| mjabber | Java ME(MIDP2.0) | |
| Pandion | Windows | 停产 |
| 网易泡泡 | Microsoft Windows | 仅支持网易托管下帐号登入 |
| TipicIM | Windows | [14] |
| TransVerse[15] | 跨平台 | Java 5.0+ |
[编辑]商业软件
| 名称 | 平台 | 附注 |
|---|---|---|
| Akeni Jabber Client | 跨平台 | http://www.akeni.com |
| BellSouth Messenger | Windows | 南方贝尔顾客适用[16] |
| Chatterbox | Web-JavaScript及Windows | [17] |
| Chatopus | PalmOS | 支持Palm OS 4.0 或Palm OS 5[18] |
| Jabber Messenger | Windows | [19] |
| Neos | Windows | [20] |
| TipicME | J2ME-PersonalJava | [21] |
| TipicWeb | Java Applet | [22] |
| TSIM | Windows | [23] |
[编辑]多通讯协议客户端
[编辑]开放源代码
| 名称 | 平台 | 说明 |
|---|---|---|
| Adium | Mac OS X | Cocoa,支援于 libpurple |
| Ayttm | 跨平台 | GTK+、ayttm.sourceforge.net 功能很阳春 |
| BitlBee | 跨平台 | 是IRC server,可透过它转送讯息给其他使用者Jabber,ICQ,AIM,MSN,Yahoo message 参考资料 |
| CenterIM | 跨平台 | 纯文字接口,CenterICQ的后继者 |
| Colloquy | Mac OS X | 仅实验性质 |
| climm | 跨平台 | CLI-based, just core XMPP functions yet |
| Empathy | 跨平台 | Telepathy-基底 |
| Fama IM | Linux/Unix | ncurses |
| Fire | Mac OS X | 已不再更新,使用者应换成 Adium |
| Instantbird | 跨平台 | 基于XUL、Mozilla渲染引擎和Pidgin协议接口 |
| Kopete | Linux/Unix | 支援度有限 |
| Miranda IM | Windows | Win32的C++发行版内置Jabber协议插件。 |
| QuteCom | 跨平台 | |
| qutIM | 跨平台 | C++ 与 QT 4.4, 反垃圾邮件技术,标签和窗口的消息模式,支持代理,支持插件 |
| Pidgin | 跨平台 | GTK+,支援于 libpurple,但不完整。聊天室功能不完整。 |
| SIM | 跨平台 | Qt(KDE 是一个选择) |
| SIP Communicator | 跨平台 | Java。还在开发中。 |
| Wippien | Windows/Linux/Unix | 支援VPN/点对点 |
[编辑]专有的免费软件
| 名称 | 平台 | 说明 |
|---|---|---|
| AQQ | Windows | 官网 支援Gadu-Gadu,Tlen 的一部份 AIM,ICQ 和 MSN |
| Digsby | Windows | 即时通信、电子邮件和社交网络的易用集成 |
| Gizmo5 | 跨平台 | VoIP |
| iChat | Mac OS X v10.4及以上 | 除了XMPP以外,还支持AOL即时通讯(含ICQ、.Mac和后来的MobileMe)、Bonjour两种协议。 |
| Konnekt | Windows | 支援 Gadu-Gadu,Tlen 及其他,但要透过插件。停产。 |
| Meebo | Android、iOS | |
| Mercury Messenger | 跨平台 | 透过XMPP网关,实为.NET Messenger Service客户端。 |
| Nimbuzz | Microsoft Windows、Mac OS X、Java ME、Android、BlackBerry OS、iOS、S60、Windows Mobile | 在IP电话方面支持会话发起协议,在聊天方面支持XMPP(含Google Talk、Facebook)、Skype、Windows Live Messenger、Yahoo! Messenger、AOL即时通讯和ICQ协议。 |
| Proteus | Mac OS X | libpurple部分开源[24] |
| QIP | Windows、S60、Windows Mobile | |
| Sapo Messenger | Windows、Mac | 其延伸的特点含VoIP |
| Slick | Windows Mobile、Symbian | Beta |
| Trillian | Windows | 4.0版之前的XMPP协议需插件支持(付费),4.0版始免费提供,均需要注册Trillian帐号 |
| Vbuzzer Messenger | Windows 2000/XP/Vista | 用于VoIP的SIP,RSS,Fax,XMPP 在聊天(chat)方面,多协议即时通信支援 MSN,雅虎通,AIM 以及 ICQ协议 |
[编辑]
XMPP协议服务器软件列表
1 http://wiki.jabbercn.org/XMPP%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BD%AF%E4%BB%B6
| 服务器 | 许可证 | 操作系统 | 国家及地区 | 公司或组织 | 是否支持任意客户端登录 | 信息来源 | 备注 |
|---|---|---|---|---|---|---|---|
| ejabberd | 开源 | Erlang,跨平台 | 俄罗斯 | Process One | 支持 | 服务商官网ejabberd | 支持虚拟主机,支持集群,Ejabberd2:安装和操作指南 |
| jabberd2.x | GPLv2 | C,主要是Linux,Windows版本很旧 | 波兰 | Xiaoka | 支持 | 服务商官网jabberd2.x | 支持虚拟主机,不支持集群,注意它并不是jabberd1.4的升级版本, Jabberd2:安装和管理指南 |
| M-Link | 商业 | 不详 | 英格兰 | Isode | 支持 | 服务商官网 M-Link Server | jabber.org现在用的他们家的服务器 |
| Openfire | 开源(Apache License) | Java,跨平台 | 美国 | Ignit Realtime | 支持 | 服务商官网Openfire | 就是最早的jive,后来的wildfire,现在他们家XMPP服务器叫Openfire了, Openfire:安装指南 |
| Prosody | 开源(MIT/X11 License) | Lua,跨平台 | 美国 | Prosody | 支持 | 服务商官网Prosody | xmpp.org用的他们家的服务器软件 |
| Tigase | 开源(GPLv3 License) | Java,跨平台 | 不详 | Tigase | 支持 | 服务商官网Tigase | 出来得比较晚,支持虚拟主机,支持集群 |
2 http://zh.wikipedia.org/wiki/XMPP%E5%8D%94%E8%AD%B0%E4%BC%BA%E6%9C%8D%E5%99%A8%E8%BB%9F%E9%AB%94%E5%88%97%E8%A1%A8
XMPP协议服务器软件列表
目录[隐藏] |
[编辑]开放源码
| 名称 | 语言 | 网页 | 说明 |
|---|---|---|---|
| Corporate Hardened Instant Messaging Engine | Java | http://www.codecobra.com/chime/ | GPL、尚未提供S2S支持 |
| ejabberd | Erlang | 官网、中文参考资料 | 社群网站 |
| iChat Server | C | http://www.apple.com/server/macosx/features/ichat.html | |
| jabberd14 | C | http://jabberd.org/ | |
| jabberd2 | C | 官网、中文参考资料 | |
| Openfire | Java | http://www.igniterealtime.org/projects/openfire/ | 旧称Wildfire |
| psyced | LPC | http://www.psyced.org/ | |
| Tigase | Java | http://www.tigase.org/ | |
| xmppd.py | Python | http://sf.net/projects/xmpppy/ | 跨平台的,GPL |
| Prosody | Lua | http://prosody.im/ | MIT/X11 |
[编辑]专有
| 名称 | 语言 | 网页 | 说明 | |
|---|---|---|---|---|
| Antepo OPN | Java | http://www.antepo.com/?products.opnserver | 商业软件 | |
| Jabber XCP | http://www.jabber.com/ | Linux/Solaris/Windows,商业软件 | ||
| Merak IM | http://www.icewarp.com/products/instant_messaging/ | Windows,商业软件 | ||
| SoapBox Server | C♯ | http://www.coversant.com/ | Coversant's SoapBox 平台的一部份 | |
| Sun Java System Instant Messaging | Java | http://www.sun.com/software/communications_suite/index.jsp | Sun Java Communications Suite的一部分 | - |
[编辑]
即时通讯软件比较
http://zh.wikipedia.org/wiki/%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF%E8%BD%AF%E4%BB%B6%E6%AF%94%E8%BE%83
本条目列出一些流行的实时通信软件的功能比较,如要取得更多个别软件数据可参见有关条目。
目录[隐藏] |
[编辑]一般数据
有关实时通信软件的基本数据,如:创作者/公司、软件执照/价格等等。
[编辑]支持
实时通信软件在无需模拟底下所支持的操作系统。
| Windows | Mac OS X | Linux | BSD | Unix | |
|---|---|---|---|---|---|
| Adium | 否 | 是 | 否 | 否 | 否 |
| AIM | 是 | 是 | 是 | 是 | 是 |
| aMSN | 是 | 是 | 是 | 是 | 是 |
| BitlBee | 是 | 是 | 是 | 是 | 是 |
| Centericq | 是 | 是 | 是 | 是 | 是 |
| Eva IM client | 否 | 否 | 是(需要KDE) | 是(需要KDE) | 是(需要KDE) |
| Fire | 否 | 是 | 否 | 否 | 否 |
| Pidgin | 是 | 是 1 | 是 | 是 | 是 |
| Google Talk3 | 是 | 是(iChat) | 否 | 否 | 否 |
| iChat | 否 | 是 | 否 | 否 | 否 |
| ICQ | 是 | 是 | 否 | 否 | 否 |
| IM2 | 是 | 否 | 否 | 否 | 否 |
| JAJC | 是 | 否 | 否 | 否 | 否 |
| Kadu | 否 (unofficial) | 是 | 是 | 是 | 是 |
| KMess | 是 | 是 | 是 | 是 | 是 |
| Kopete | 是 | 是 | 是 | 是 | 是 |
| LumaQQ | 是 | 是 | 是 | 是 | 是 |
| mICQ | 是 2 | 是 | 是 | 是 | 是 |
| Miranda IM | 是 | 否 | 否 | 否 | 否 |
| Windows Live Messenger(MSN Messenger) | 是 | 是 | 否 | 否 | 否 |
| Proteus | 否 | 是 | 否 | 否 | 否 |
| Psi | 是 | 是 | 是 | 是 | 是 |
| 是 | 是 | 是(Beta, 有限支持) | 否 | 否 | |
| Skype | 是 | 是 | 是 | 否 | 否 |
| SIM | 是 | 是 | 是 | 是 | 是 |
| Tapioca | 否 | 否 | 是 | 是 | 是 |
| Teltel | 是 | 否 | 否 | 否 | 否 |
| Tkabber | 是 | 是 | 是 | 是 | 是 |
| Trillian | 是 | 是(Beta, 有限支持) | 否 | 否 | 否 |
| Trillian Pro | 是 | 否 | 否 | 否 | 否 |
| Yahoo! Messenger | 是 | 是 | 是(Debian/RedHat) | 是 | 是 |
| YSM | 是 | 是 | 是 | 是 | 是 |
| Windows | Mac OS X | Linux | BSD | Unix |
注 1: Mac OS X版本只能独立安装在 X server和GTK+。
注 2: 需要ANSI终端。
注 3: Mac和Linux用户可以使用其他类似软件连结到Google Talk服务。
[编辑]协议支持
各软件对协议的支持。
| AIM | ICQ | MSN Messenger |
Yahoo! | IRC | Jabber | Bonjour | Novell GroupWise Messenger |
Lotus Sametime |
Gadu-Gadu | Skype | 其他 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Adium | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | FaceBookIM Fetion(需安装插件) |
| AIM | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | (不适用) |
| aMSN | 否 | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| BitlBee | 是 | 是 | 是 | 是 | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Centericq | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 是 | 否 | 否 | ? |
| Fire | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | ? |
| Pidgin | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 1 | 是 | 部分 4 | 是 | SILC, Zephyr |
| iChat | 是 | 是 | 否 | 否 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | .Mac |
| ICQ | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | (不适用) |
| IM2 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | ? | ? |
| JAJC | 否 3 | 否 3 | 否 3 | 否 3 | 否 3 | 是 | 否 | 否 | 否 | 否 3 | 否 | ? | ? |
| Kopete | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 是 | 是 7 | 否 | ? |
| mICQ | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Miranda IM | 是 | 是 | 是 | 是 | 是 | 是 | 是 2 | 否 | 是 2 | 是 | 部分 4 | 是 2 | Tlen, LAN 5, Chat5, Xfire 2, MySpaceIM 2 |
| MSN | 否 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | (不适用) |
| Psi | 否 3 | 否 3 | 否 3 | 否 3 | 否 3 | 是 | 否 | 否 | 否 | 否 3 | 否 | 否 | ? |
| Proteus | 是 | 是 | 是 | 是 | 否 | 是 | 是 | 部分 | 否 | 是 | 否 | 否 | ? |
| 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | (不适用) | |
| Skype | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 否 | ? |
| SIM | 是 | 是 | 是 | 否 | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | LiveJournal |
| Tkabber | 否 3 | 否 3 | 否 3 | 否 3 | 否 3 | 是 | 否 | 否 | 否 | 否 3 | 否 | 否 | ? |
| Trillian | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Trillian Pro | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 否 | 否 | 是 2 | ? |
| YM! | 否 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | (不适用) |
| YSM | 否 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| Google Talk | 否 | 否 | 否 | 否 | 否 | 是 6 | 否 | 否 | 否 | 否 | 否 | 否 | ? |
| LumaQQ | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | ? |
| AIM | ICQ | MSN Messenger |
Yahoo! | IRC | Jabber | Bonjour | Novell GroupWise Messenger |
Lotus Sametime |
Gadu-Gadu | Skype | 其他 |
注 2: 第三方插件提供。
注 3: 共用与私有的协议可能达到使用服务器 边门户(所谓运输) 在Jabber。
注 4: 第三方插件提供,但需安装Skype。
注 5: 支持LAN和Miranda,包括 NetSend, WinPopup, Novell Netware NCP, BattleNet, Vypress Chat, Quick Chat, 和Walla Chat交谈协议。
注 6: 只限连接到 talk.google.com。
注 7: 需安装 Kopete Skype。
[编辑]功能
各软件支持的功能数据
| 系统 | 加密 | 文件传送 | 表情符号 | 内置游戏 | 语音及视频交谈 | 主题 | 插件系统 | 第三方插件 | |
|---|---|---|---|---|---|---|---|---|---|
| Adium | Cocoa | 部分 | 是 | 是 | 否 | 是 | 是 | 是 | |
| AIM | W32 | 否 | 是 | 是 | 部分 | 是 | 是 | 否 | 是 |
| aMSN | Tcl/Tk | 是 | 是 | 否 | 部分 | 是 | 是 | 是 | |
| BitlBee | (IRC) | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| Centericq | ncurses | 是 9 | 部分 | N/A | N/A | N/A | 是 | 否 | ? |
| Fire | Cocoa | 否 | 是 | 是 | 否 | 否 | 是 | 是 | 是 |
| Pidgin | Gtk | 是 8 | 部分 | 是 | 否 | 否 3 | 是 | 是 | 是 |
| Google Talk | W32 | 是 14 | 是 12 | 否 | 是 | 是 13 | 是 | ||
| iChat | Cocoa | 是 | 是 | 否 | 是 | 否 | 否 | 是 | |
| ICQ | W32 | 否 | 是 | 是 | 是 | 是 | 是 | 否 | 是 |
| IM2 | W32 | 是 4 | 部分 | 是 | 否 | 是 | 是 | 否 | 否 |
| JAJC | W32 | 是 9 | 是 | 是 | 是 | 否 | 是 | 是 | 否 |
| Kadu | Qt | 是 | 是 | 是 | 否 | 是 | 部分 | 是 | 是 |
| KMess | Qt/KDE | 否 | 是 | 是 | 否 | ? | 否 | 否 | 否 |
| Kopete | Qt/KDE | 是 | 部分 | 是 | 否 | 是 | 是 | 是 | 是 |
| mICQ | line based | 是 5 | 是 | N/A | N/A | N/A | 是 | 否 | 否 |
| Miranda IM | W32 | 是 10 | 是 | 是 | 是 | 部分(只有语音)11 | 是 | 是 | 是 |
| MSN | W32 | 否 | 是 | 是 | 是 | 是 | 是 | 否 | 是 |
| Proteus | Cocoa | 部分 | 是 | 否 | 否 | 是 | 是 | 是 | |
| Psi | Qt | 是 9 | 是 | 是 | 否 | 否 (计划) | 否 | 否 | 否 |
| W32 | 是 6 | 是 | 是 | 是 | 是 | 是 | 否 | 是(API开放) | |
| Skype | W32/Qt | 是 4 | 是 | 是 | 否 | 是 | 否 | 否 | 是(API开放) |
| SIM | Qt/KDE | 是 5 | 是 | 是 | 否 | 否 | 否 | 是 | 是 |
| Tkabber | Tcl/Tk | 是 9 | 是 | 是 | 是 | 否 | 是 | 是 | 是 |
| Trillian | W32 | 是 6 | 是 | 是 | 否 | 是 | 是 | 否 | 是 |
| Trillian Pro | W32 | 是 6 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| Y!M | W32;Cocoa;Gtk | 是 | 是 | 是 | 是 | 是 | 否 | 否 | |
| YSM | line based | 是 7 | 否 | N/A | N/A | N/A | 否 | 否 | 否 |
| LumaQQ | Java/SWT | 是 | 否 | 是 | 否 | 否 | 是 | N/A | N/A |
| 系统 | 加密 | 文件传送 | 表情符号 | 内置游戏 | 语音及视频交谈 | 主题 | 插件系统 | 第三方插件 |
注 4:私有; 只兼容本身
注 6: 私有; 只兼容本身
注 7: Blowfish-加密方式连接; 只兼容本身
注 8: 于 [3] 可得到插件。兼容只对其它gaim用户与同样插件。
注 9: 兼容所有Jabber 软件并实施JEP-0027 (标准 Jabber 加密).
注 10: SecureIM 插件提供 192比特 AES 加密, 只兼容本身
注 11: MirandaComm 插件支持两位已安装此插件的用户进行语音交谈。测试使用ICQ 协议。
注 12: 在 Gmail 中以英文当接口语言,能使用网页接口的Google Talk,此时特定表情字元会被Gif图像文件取代为表情符号。
注 13: Google Talk 1.0.0.91版后,支持改变对话视窗的主题。
注 14: 在1.0.0.95版之前需安装第三方插件 Extended Talk 为其添加了间接式的传档功能。1.0.0.95版(beta版)中增加了此功能,并且经过测试可以成功传输。并在其接下来发布的1.0.0.96(正式版本)中,更新了文件传输功能。图片传输前可先预览大图,并可直接传输整个文件夹。
转自:http://m.blog.csdn.net/blog/wletv/8728709
XMPP 客户端和服务端的更多相关文章
- XMPP(一)-openfire服务端的安装和搭建
XMPP全称:可扩展通讯和表示协议 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯.表示和需求响应服务中的XML数据元流式传输.XMPP以Jabber协议为基础,而Jabber是即时通 ...
- TCP学习之五:客户端、服务端异步传输字符串
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 消息发送接口: 消息接收接口: 客户端: 服务端: 消息发送类: ...
- TCP学习之三:客户端、服务端同步传输字符串
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 一个客户端.发送一条消息 客户端: 服务端: 注意:Networ ...
- 客户端向服务端传送特殊字符解决方法(检测到有潜在危险的 Request.Form 值)
当客户端向服务端传输特殊字符时报错,错误信息如下图:
- [Java]Hessian客户端和服务端代码例子
简要说明:这是一个比较简单的hessian客户端和服务端,主要实现从客户端发送指定的数据量到服务端,然后服务端在将接收到的数据原封不动返回到客户端.设计该hessian客户端和服务端的初衷是为了做一个 ...
- SignalR 实现web浏览器客户端与服务端的推送功能
SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话. 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换:它将继 ...
- Fresco 源码分析(二) Fresco客户端与服务端交互(3) 前后台打通
4.2.1.2.4 PipelineDraweeControllerBuilder.obtainController()源码分析 续 上节中我们提到两个核心的步骤 obtainDataSourceSu ...
- Fresco 源码分析(二) Fresco客户端与服务端交互(1) 解决遗留的Q1问题
4.2 Fresco客户端与服务端的交互(一) 解决Q1问题 从这篇博客开始,我们开始讨论客户端与服务端是如何交互的,这个交互的入口,我们从Q1问题入手(博客按照这样的问题入手,是因为当时我也是从这里 ...
- Asp.Net MVC 模型验证详解-实现客户端、服务端双重验证
概要 在asp.net webform开发中经常会对用户提交输入的信息进行校验,一般为了安全起见大家都会在客户端进行Javascript(利于交互).服务端双重校验(安全).书写校验代码是一个繁琐的过 ...
随机推荐
- 字符串(string+StringBuilder) +正则表达式元字符
创建字符串: System.String(string是这个类的别名) System.Text.StringBuilder System.String类: 1,创建字符串 string s = &qu ...
- 交换排序—冒泡排序(Bubble Sort)算法原理以及Java实现
基本思想: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒.即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将 ...
- App自动化测试探索(二)MAC环境搭建iOS+Python+Appium测试环境
环境搭建要求,MAC 机器一台,要求 Xcode 8.0以上 1. 安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.github ...
- GEF入门实例_总结_03_显示菜单和工具栏
一.前言 本文承接上一节: GEF入门实例_总结_02_新建初始RCP空项目 这一节,我们来给我们的插件加上菜单. 二.基础知识 1.action bar.menubar.coolbar 含义 a ...
- (转)关于Linux核心转储文件 core dump
所谓核心转储文件是内含进程终止时内存映像的一个文件.产生条件:特定的信号会引发进程创建一个核心转储文件并终止运行. 包括哪些特定信号,请参见http://man7.org/linux/man-page ...
- 基于zepto移动4*3九宫格转奖
最近根据公司需求,要把移动端的圆形转盘抽奖,改为九宫格的形式,查找资料搞定了,纪录下demo代码. 页面的展现样式,如下 比较简单,就是红色的背景图,在这10个格子里转动 具体代码如下 html &l ...
- HihoCoder1337 动态第k大(treap)
描述 小Ho:小Hi,之前你不是讲过Splay和Treap么,那么还有没有更简单的平衡树呢? 小Hi:但是Splay和Treap不是已经很简单了么? 小Ho:是这样没错啦,但是Splay和Treap和 ...
- java-08多态与异常处理
1.运行以下代码: public class ParentChildTest { public static void main(String[] args) { Parent parent=new ...
- HIVE-如何查看执行日志
HIVE既然是运行在hadoop上,最后又被翻译为MapReduce程序,通过yarn来执行.所以我们如果想解决HIVE中出现的错误,需要分成几个过程 HIVE自身翻译成为MR之前的解析错误 Hado ...
- microsoft windows network 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
运行CMD在命令行中运行net use * /del /y 命令中断开所有连接最后,你再次访问 ,就不会有问题了. 而且可以连接多个samba用户.