说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

OpenStack、OpenNebula、Eucalyptus、CloudStack社区活跃度比较

HTML文档下载 WORD文档下载 PDF文档下载
本文的目的是通过论坛和邮件列表的原始数据对OpenStack、OpenNebula、Eucalyptus和CloudStack项目的社区活跃度进行分析和比较。主要的原始数据是自2009年来这四个项目的官方论坛和邮件列表每个月所产生的数据。



本文的目的是通过论坛和邮件列表的原始数据对OpenStack、OpenNebula、Eucalyptus和CloudStack项目的社区活跃度进行分析和比较。主要的原始数据是自2009年来这四个项目的官方论坛和邮件列表每个月所产生的讨论主题数、帖子数、以及参与讨论的总人数(邮件地址或者用户账号)。为了获取这些数据,我写了一个Java程序自动地从这四个项目的网站下载了所有的论坛和邮件列表信息,并且从这些信息中分析提取出我所需要的数据。程序提取的数据被导入MySQL数据库中以便进 行统计分析,统计分析的结果通过LibreOffice生成分析图表。以下是这些数据来源:

OpenStack

  • https://lists.launchpad.net/openstack/
  • https://answers.launchpad.net/openstack/
  • http://lists.openstack.org/pipermail/*/
  • https://ask.openstack.org/

OpenNebula

  • http://lists.opennebula.org/pipermail/users-opennebula.org/  
  • http://lists.opennebula.org/pipermail/ecosystem-opennebula.org/
  • http://lists.opennebula.org/pipermail/interoperability-opennebula.org/

Eucalyptus

  • https://engage.eucalyptus.com/customer/portal/topics/215645-general-discussions/questions
  • http://lists.eucalyptus.com/pipermail/community/ (Until 2013-01)
  • https://groups.google.com/a/eucalyptus.com/forum/#!forum/euca-users

CloudStack

  • http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users/
  • http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/
  • http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users-cn/
  • http://www.cloudstack.org/forum/index.html (Until 2012-09)

从CY13-Q2开始,OpenStack项目启动了一个名为Ask.OpenStack的论坛,我们已经将这个论坛的数据添加到此次分析的数据源当中。值得注意的是,来自Ask.OpenStack的用户和OpenStack其他社区的用户有较大的重合。由于时间有限的关系,在此次分析中我们没有来得及处理同一用户重复计数的问题(这部分的工作我们会在CY13-Q3的分析报告中进行)。

此外,Apache CloudStack项目从孵化器毕业,其邮件列表的名称发生了变化,但是其内容和用户基本不变。值得注意的是,原来在incubator-cloudstack-dev邮件列表中有大量由JIRA自动生成的邮件内容,类似的内容在cloudstack-dev邮件列表中大大减少了。不过我们依然保留了以前的过滤器设置,自动地排除了所有标题中含有”[jira]“标识符的信息。



图1和图2分别是如上所述四个项目每个月所产生的讨论主题数和帖子数。可以看出:

(1) 在过去12个月中,与OpenStack和CloudStack相关的讨论数量在同一水平上,与Eucalyptus和OpenNebula相关的讨论数量在同一水平上;

(2) 在过去12个月中,与OpenStack和CloudStack相关的讨论数量远大于与Eucalyptus和OpenNebula相关的讨论数量。


通常来讲,一个讨论主题得到的回复数越多,表明该主题的讨论越深入。一个论坛或者邮件列表如果只有主帖而没有回复,说明这个社区的参与程度很低。因此,平均意义上的“讨论帖子数/讨论主题数”则反映了一个社区的参与程度,这里我们暂且称之为参与度(Participation Ratio)

由图3可以看出,在过去12个月中CloudStack和Eucalyptus项目的参与度相对较高,接近于4;OpenStack与OpenNebula项目的参与度相对较低,接近于3。

我们也注意到参与度这个概念引起了一些争议。有些人认为“讨论帖子数/讨论主题数”较低象征着某个社区具有快速解决问题的能力,社区成员所提出的问题能够在很短时间内得到解答,因此不需要多个帖子来解决一个问题。有些人认为“讨论帖子数/讨论主题数”较高可能意味着某个社区可能出现了争论,而这种争论可能已经偏离了某个社区的讨论方向和范围。无论如何,参与度这个名称的确反映了我们的某些主观看法,在一定程度上削弱了本报告的客观性。由于我们暂时没有找到一个更加合适的替代名称,在这个报告里面还是延用原来的名称(欢迎各位读者贡献更好的参数名称)。


图4 所示为这四个项目每个月参与论坛或者邮件列表讨论的总人数。可以看出,CloudStack与OpenStack的活跃用户数量要远大于OpenNebula和Eucalyptus。在过去六个月中,CloudStack、Eucalyptus和OpenStack项目的活跃用户数量都有不同程度的攀升。

值得一提的是,虽然CloudStack的活跃用户数量稍微小于OpenStack,这两个项目的主题和帖子数量是基本相当的。


累计社区人口(简称社区人口)指的是曾经通过论坛或者邮件列表参与过讨论的用户和开发者总数。(不包括在论坛或者邮件列表中注册但是从未公开参与讨论的社区成员。)这些人或多或少地使用过相关产品,但是并不代表他们目前还是活跃用户。图5所示为这四个项目的社区人口增长趋势。可以看出,OpenStack与Eucalyptus项目的社区人口遥遥领先,CloudStack与OpenNebula项目的社区人口相对较低。

问题在于,开源IaaS软件经过这么多年的发展,长期累计社区人口的意义已经越来越弱。一方面,某些早期用户可能已经多次改变了阵营;另一方面,某些早期论坛和邮件列表已经结束了历史使命。从社区活跃度的角度来看,我们认为最近6个月或者最近12个月的累计社区人口可能是有意义的,但是将累计社区人口无限制地延伸到侏罗纪时代,可能会使这个参数失去实用价值。因此,在CY13-Q3的社区活跃度分析报告中,我们倾向于使用最近12个月的累计社区人口进行分析。

图6所示为这四个项目每个月新增加的社区人口数量。在过去三个月中,CloudStack与OpenStack的社区人口增长速度基本相当。


与CloudStack和OpenStack向比较,Eucalyptus和OpenNebula的社区人口增长较为缓慢。


图7是图4与图6的重新组合。其中,实线部分表示的是每个月参与论坛或者邮件列表讨论的人数,虚线部分表示的是每个月新加入论坛或者邮件列表的人数。

OpenStack与OpenNebula项目的新增人口占当月活跃用户的30%左右,CloudStack与Eucalyptus项目大概是50%。如果不考虑社区人口的规模的话,可以认为OpenStack与OpenNebula项目的粘性大于CloudStack与Eucalyptus项目。


图8所示分别是本文所述四个项目的社区人口,过去一个季度的活跃用户数量,以及过去一个月的活跃用户数量。可以看出:

(1) OpenStack的社区人口最多,然后是Eucalyptus、CloudStack、OpenNebula;

(2) 在过去一个季度中,OpenStack的活跃人口最多,然后是CloudStack、Eucalyptus、OpenNebula;

(3) 在过去一个月份中,OpenStack的活跃人口最多,然后是CloudStack、Eucalyptus、OpenNebula。


在CY12-Q3分析中,我们首次提出了“社区活跃度指数”这样一个参数。这个参数是如下几个参数的某种组合:

(1) 当月帖子总数,代表相关讨论的规模;

(2) 当月参与度,代表每个问题获得的回帖数量;

(3) 当季活跃用户,代表从社区获得帮助的可能性(长期);

(4) 当月活跃用户,代表从社区获得帮助的可能性(短期)。

在这个分析中,我们选择如上各个社区的平均值作为参考数据,并将每个社区的数据与参考数据进行比较。我们将每个社区各个参数与平均值的比值之和称为“社区活跃度指数”。可以认为,社区活跃度指数最高的项目,是最活跃的项目。

从图9中可以看出,目前OpenStack项目的“社区活跃度指数”最高(以明显的优势领先),然后是CloudStack、Eucalyptus、 OpenNebula。

如上所述“社区活跃度指数”的计算中同时使用了当季活跃用户和当月活跃用户两个性质类似的数据。在CY13-Q3的社区活跃度分析报告中,我们倾向于仅使用当季活跃用户进行分析。此外,我们也会使用当季帖子总数和当季参与度来替代当月帖子总数和当月参与度这两个参数。

Git数据源分析

曾经有多位读者建议我们基于Git活动对各个主流的开源IaaS项目的开发情况进行分析。我们注意到CloudStack、Eucalyptus、OpenNebula以及OpenStack项目都使用git进行版本管理。因此,我们基于来自git的日志数据对这几个项目的开发情况进行了一些简单的分析。需要指出的是,对于OpenStack项目来说,其数据源包括了托管在github.com上的Cinder、Glance、Horizon、Keystone、Nova、Quantum和Swift子项目。以下是四个开源IaaS项目的Git数据源:

OpenStack

  • https://github.com/openstack/quantum.git
  • https://github.com/openstack/keystone.git
  • https://github.com/openstack/glance.git
  • https://github.com/openstack/horizon.git
  • https://github.com/openstack/swift.git
  • https://github.com/openstack/cinder.git
  • https://github.com/openstack/nova.git

OpenNebula

  • https://git.opennebula.org/one.git

Eucalyptus

  • https://github.com/eucalyptus/eucalyptus.git

CloudStack

  • https://git-wip-us.apache.org/repos/asf/cloudstack.git

在CY13-Q1报告中,我们使用了git log这个命令获取日志数据。从CY13-Q2起,我们将使用git log –no-merges这个命令获取日志数据。


图10所示分别是本文所述四个项目每个月进行提交(commit)操作的次数。总体来看,OpenStack和CloudStack项目提交代码的频率较高。在过去12个月中,这两个项目每个月进行提交操作的次数维持在600上下。Eucalyptus项目提交代码的频率也不低,但是存在较大的波动情况,具有比较明显的批量更新的特征。OpenNebula项目提交代码的频率较低,平均每个月提交代码200次左右。


图11所示分别是OpenStack项目中各个子项目目每个月提交代码的次数。总体来看,Nova子项目提交代码的频率较高,是其他几个子项目的三倍左右。值得注意的是,尽管各个子项目提交代码的频率各不相同,但是其时程曲线基本上是一致的,波峰和波谷基本上出现在相同的时间。这个现象表明尽管OpenStack项目中各个子项目相对独立,但是具有相同或者相似的开发计划和开发进度。可以认为,OpenStack项目在子项目的管理和协调方面是做得比较好的。


图12所示分别是本文所述四个项目每个月提交代码的人数。总体来看,OpenStack项目提交代码的人数远远超过其他三个项目,并且一直保持迅猛增长的势头。CloudStack项目提交代码的人数也有所增长,但是其增长速度较为缓慢。Eucalyptus项目和OpenNebula项目提交代码的人数相对较少,并且在过去12个月当中基本上没有增长。


图13所示分别是OpenStack项目中各个子项目每个月提交代码的人数。总体来看,Nova子项目提交代码的人数较多,是其他几个子项目的三倍左右。


人们通常通过代码贡献者所使用的电子邮件地址来识别其所在的机构。尽管这种方式存在较大的缺陷(例如有一些机构鼓励雇员以个人的名义向开源项目贡献代码),但是还是可以从某种程度上揭示不同机构对某个开源项目的贡献力度。图14所示分别是每个月向本文所述四个项目提交代码(commit操作)的邮件地址所属域名数量。总体来看,OpenStack项目提交代码的域名数量远远超过其他三个项目,并且一直保持迅猛增长的势头。CloudStack项目提交代码的域名数量也有所增长,但是其增长速度较为缓慢。Eucalyptus项目和OpenNebula项目提交代码的域名数量相对较少,并且在过去12个月当中基本上没有增长。


图15所示分别是OpenStack项目中各个子项目每个月提交代码(commit操作)的域名数量。总体来看,Nova子项目提交代码的域名数量较多,是其他几个子项目的三倍左右。

下面这个表格以电子邮件所属域名的形式列出了在CY13-Q2期间向CloudStack、Eucalyptus、OpenNebula和OpenStack项目贡献代码次数最多的机构(以及贡献代码次数的百分比)。可以看出,Eucalyptus和OpenNebula属于以单一机构为主导的开源项目,而CloudStack和OpenStack属于由多家机构共同合作的开源项目。对于CloudStack项目来说,来自Citrix的影响依然非常明显,直接来自citrix.com和cloud.com的邮件地址占了51%。对于OpenStack项目来说,来自IBM的贡献占了14%,来自RedHat的贡献占了12%,来自Mirantis的贡献占了9%,来自HP的贡献占了5%。

CloudStack Eucalyptus OpenNebula OpenStack
Domain % Domain % Domain % Domain %
citrix.com 46 eucalyptus.com 50 opennebula.org 100 gmail 17
apache.org 23 gmail.com 35 ibm.com 14
gmail.com 12 brainfood.com 13 redhat.com 12
cloud.com 5 fedoraproject.org 1 openstack.org 9
schubergphilis.com 2 mac.com 1 mirantis.com 8
leaseweb.com 2 hp.com 5
tcloudcomputing.com 2 nicira.com 2
zonker.net 1 rackspace.com 2
stratosphere.co.jp 1 dmllr.de 2
betterservers.com 1 solidfire.com 2

下面这个表格以电子邮件所属域名的形式列出了在CY13-Q2期间向OpenStack项目各个子项目贡献代码最多的机构(以及贡献代码次数的百分比)。

Cinder Glance Horizon Keystone
Domain % Domain % Domain % Domain %
solidfire.com 13 gmail.com 22 redhat.com 28 gmail.com 28
hp.com 10 hp.com 16 gmail.com 23 ibm.com 25
redhat.com 9 redhat.com 13 hp.com 13 redhat.com 18
mirantis.com 8 rackspace.com 12 mirantis.com 10 openstack.org 4
ibm.com 8 openstack.org 5 metacloud.com 4 99cloud.net 3
gmail.com 7 ibm.com 5 dmllr.de 2 inaugust.com 2
openstack.org 7 dmllr.de 3 inaugust.com 2 anarkystic.com 2
dmllr.de 7 markwash.net 3 me.com 2 hp.com 1
canonical.com 2 inktank.com 3 canonical.com 2 stillhq.com 1
unitedstack.com 2 inaugust.com 2 griddynamics.com 1 enovance.com 1

Nova Quantum Swift
Domain % Domain % Domain %
ibm.com 22 openstack.org 27 gmail.com 25
gmail.com 17 mirantis.com 12 swiftstack.com 16
redhat.com 8 gmail.com 12 brim.net 12
mirantis.com 7 redhat.com 10 redhat.com 10
openstack.org 4 nicira.com 9 ibm.com 7
hp.com 4 ibm.com 4 mirantis.com 6
pavlovic.me 3 cisco.com 4 not.mn 3
rackspace.com 3 da.jp.nec.com 2 kotori.zaitcev.us 3
codestud.com 3 bigswitch.com 2 enovance.com 3
stillhq.com 3 dmllr.de 2 hp.com 1 ————————-

值得一提的是,程辉创建的UnitedStack对Cinder项目的贡献和杜玉杰所在的99Cloud对Keystone项目的贡献均榜上有名。

原文链接: CY13-Q2 OpenStack, OpenNebula,Eucalyptus,CloudStack社区活跃度比较
本文是对《 CY13-Q1 OpenStack, OpenNebula,Eucalyptus,CloudStack社区活跃度比较》一文的补充和更新。本文同时发布了一个英文版本,可以参见 CY13-Q2 Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack。

需要说明的是,这个社区活跃度比较项目起源于CY11-Q4,此篇报告是到目前为止已经发布的第七个季度性的报告。尽管作者于2012年10月成为Eucalyptus公司的员工,但是本文中所表达之观点完全是作者本人的观点,而非作者所在公司的观点。还需要指出的是,作者所在的公司完全同意作者以独立的视角继续此项目。(责编:周小璐)

HTML5:或助三星Tizen 2.0逆袭主流移动OS 互联网巨头公司为何联合开发WebKit? 继Windows Blue:WP8升级或今年圣诞前到来 中国黑客部队攻击美国23家天然气公司 [CTO俱乐部第93期] 移动应用研发及位置在线平台架构分享 TeamToy——开源的团队高效协作工具 2013年数据中心发展的五个关键因素 可穿戴式设备:高调的Google 低调的苹果 由CloudFlare宕机引发的思考 传iWatch年内推出 或成苹果救命稻草 Twitter开源其Java消息流库Hosebird Client API正在崛起 渐成企业核心业务 HTML5会是Firefox OS的生门还是死门? 三星的成功并非偶然,而是专业 避免恶意软件 日本政府警告用户慎用Google Play 曝光:诺基亚要推出新手机系统Meltemi 为研发iWatch,Jony Ive订购大量Nike腕表 APP运营人的一天:宫爆老奶奶产品运营 新传感器:三星Galaxy S4或将支持眼球追踪 IBM发布基于OpenStack的服务 从Windows Server 2012云创益大赛看国内行业私有云发展 张小龙谈微信:你可能不知道的9件事 源代码管理十诫 游戏手柄也能编程 极客打造不用键盘输入的IDE 开源不只是程序员的专利 政府也可以 开源搜索Elasticsearch:PB级数据的快速搜索 月下载量已达20万次 乐视网联手富士康推超级电视 欲颠覆传统盈利/营销模式 IBM 2012IT实践达人赛圆满落幕 宣布成立新兴技术大学 对比MapReduce 流处理框架没有所谓的查询层 美国政府:修复漏洞仍有风险 应禁用Java插件 AppGlu应用辅助工具:帮助开发者处理善后工作 一段可以冒充QQ上线,下线的源代码,支持最新版0710B 有关于Delphi开发局域网数据库系统的书籍或者资料吗? 请问由mscomm发出的数据是什么格式,单片机怎么识别?》》》 求教??? 请问是否有快速建立二叉树的方法 请教确认提交页面部题 Cannot open "Javac.exe"--菜鸟问题 请问怎么样实现Date的加减呢?? 怎样得到下一天的日期 前段时间出差,最近有忙着考研,没时间上网,散分 确认页面问题。 AfxMessageBox话框标题问题 不是我重复,只是这个问题让我发疯,旦求解决这个问题,死而无怨 smtp认证发信的源代码 在DLL中如何知道自己父进程(ParentProcess)的路径和文件名? cview里的precreatewindow和cframewnd的precreatewindow应该调用那个? 如何在dw4中给已做好的FLASH动画加上超链接? 关于Jmail组件的问题! 袁飞请进! redhat linux下jbuilder安装问题!!!帮帮忙!! 怎样得到一天的起始时间,例如:今天是2001-11-1,则我希望得到:2001-11-1 00:00:00 求教CEditView 华硕P2B主板怎么装联想商博士6xxx的内猫,猫是好的,可插上后怎么也找不着,怎么办? CSDN的服务器太差劲了!老是结不了分的! 有没有第二种方法加入2000的域呢?(详见正文) 时钟的实现初始化问题?? 我今天买了一本,这本书如何? 那儿有perl for win32的开发资料下载的! 我想知道鼠标在COMBOBOX上移动时所处的选项,在LISTBOX上可以实现,在COMBOBOX上如何实现,它没有MOUSEMOVE事件。 请问怎样自动捕捉网格啊? 定义以下变量,并以赋确定的值:char w;int x;float y;double z;则表达式:w*x+z-y所求的值的数据类型是什么 为什么我的treeview 值都成了双份的呢??? 哪人在线观看的源代码?比如:CIH,I LOVE YOU 怎样自动捕捉网格啊? 本人就快作毕业设计了,想作个vc项目,大家给我点意见吧! 怎么把CByteArray型数组转换成char*型. 关于纯资源DLL的问题! 超难问题:如何将一个EXE转换成SWF? 关于PHP程序员工资待遇问题的讨论! 网页中嵌入ActiveX控件,遇到的问题。 问个比较简单的问题:关于ASP上传的 送分啦~~~~~~~用什么方法可以获得鼠标的移动到那里的句柄(包括窗体和环境),就向SPY++里面的findwindows一样的功能 关于vb数据库的问题,请教了!!!!! 1982.12.12,2001.12.12是19岁生日还是20岁生日? 寻找调查投票程序,66分 在printf格式字符串中,用于输出字符串的格式字符是什么? 哪里有这样的jsp程序 轻松一分钟,统计一下看流星雨的程序员们是单身还是成双成对? c语言程序的基本单位是什么? 是什么原因产生stop:0x0000001e故障的,有办法解决吗 如何虚拟键盘输入?急!!! 要配制一种药水,药剂的体积与水的体 积比是3:22.现在有270毫升的药剂 ,可以配制出多少升的药水? 一个圆的半径是12分米,这个圆的直径和周长是多少分米,还有面积是多少平方分米 4-1÷4-4分之1等于多少? 甲零件重8分之3千克,(),乙零件重多少千克?乙零件比甲零件轻4分之1千克. 计算sin15º●sin75º=? 4÷4分之1+4分之1×4等于 基本不等式:怎样求证(a+b)/2小于等于 根号下((a2+b2)/2)注:a2为a的平方 A、B、C、三块积木共重180克.A、B两块重量的和比C块轻40克,A比B重10克,三块积木各重多少克? ()米增加4分之1等于4米 根号下a2+b2/2大于等于a+b/2,a,b均为正数,证明不等式 甲,乙,丙三块积木的质量比为3:2:5,甲比丙轻10g,那么乙重多少克? 由碳酸氢铵和碳酸铵组成的白色固体混合物.称取溶于水配成1L溶液然后向溶液中加入足量氢氧化钠并加热.收集到气体22.4L (标况) 在往溶液中加过量盐酸, 又收集到气体13.44L 求此混合物中 要配制一种药水,药剂的体积与水的体积比是3:22.现在有270毫升的药剂,可以配制出多少升的药水?并说明为什么那样做 在50mla摩尔每升的硝酸溶液中加入6.4gcu全部溶解假设硝酸的还原产物只有NO2和NO将反应稀释至100ml的3摩尔升的硝酸根若a等于9就生成的气体中NO2的物质的量为多少 碳酸氢铵溶液中加入过量的氢氧化钠溶液方程式 要配置一种药水,药剂的体积与水的体积比是3:22.现在有270毫升的药水,可以配制出多少升的药水? 将质量为m的铁粉与铜粉的混合物,溶于100ml 4mol/L HNO3溶液(过量),充分反应后所得 【详解】还原产物为0.05molNO,再向所得溶液中加入足量的NAOH溶液至完全沉淀,则沉淀质量为( ) .A,5.52g B,(m 一条长90m的排水沟,5天挖完,平均每天挖这条排沟的几分之几?平均每天挖多少米?请烈算式 如何用250ml的容量瓶配制0.1mol/L的NaOH 将质量为mg的铁粉与铜粉的混合物,溶于100ml 4mol/L HNO3溶液(过量)充分反应后所得还原产物为0.05mol NO 再向所得溶液中加入足量的NAOH溶液至沉淀完全 球沉淀的质量答案这么说的 m(沉淀)=m(fe c 一条90米得排水沟,计划5天挖完,平均每天挖着这条沟的几分之几平均每天挖多少米 两筐零件,甲箱的重量占乙箱的4/5,如果从甲箱取出7千克放入乙箱,则甲箱的重量比乙箱的6/13多5千克,原来甲箱有多少千克? 圆的半径增加1分米,他的周长增加几分米? 一个半径是4分米的圆,如果半径减少2分米,它的周长减少( )分米. 数学题:( ),甲零件的重量是乙零件的4/5,甲零件重多少千克? 补充问题再解答,下面还有一题,跪求~( ),甲零件的重量是乙零件的4/5,甲零件重多少千克? ( ),运来的苹果是梨 一个圆它的直径是7分米,周长是多少米?一个圆的半径是0.8厘米,周长是多少厘米? 一个圆,半径增加2分米,周长增加多少 有一瓶硫酸和硝酸混合的稀溶液,取出10mL该混合溶液,加入足量的氯化钡溶液充分反有一瓶硫酸和硝酸混合的稀溶液,取出10mL该混合溶液,加入足量的氯化钡溶液充分反应后过滤,洗涤,烘干,可得 一个圆的半径是2分米,它的周长是几多分米 四除二加三等于几? 甲、乙、丙三块积木的质量比是3:2:5,甲比丙轻10克,乙重多少? 氧化亚铜能够与稀硝酸反应吗?反应生成什么? 半径是6分米,直径是12分米.周长是几分米 甲、乙、丙三块积木的质量比是3:2:5,甲比丙轻10克,乙重多少克?运用比的运用算哟! 向一定量的Fe、FeO和Fe2O3的混合物中加入120mL 4mol/L的稀硝酸,恰好使混合物完全溶解,放出1.344L的NO(S.T.P),往所得溶液中加入KSCN溶液,无血红色出现.若再用足量的氢气在加热下还原相同质量的 Sin75°等于? 已知a2+b2+2c2+2ac-2bc=0,则a+b等于()(字母后面的2是平方) 高一硝酸化学题浓度均为3mol/L的HNO3与H2SO4组成的混合溶液10mL中加入1.92g铜,充分反应后若溶液体积仍为10mL.求:(1)标准状况下产生的气体的体积.(2)反应后溶液中各溶质的离子浓度.写清过 将一个周长恰好是15分米的圆的半径扩大到原来的3倍则周长变为()分米一袋大米重50千克,第一周吃掉了他的四分之一,还剩()千克一个直径为10米水池,周围有一条环行小路,路面宽3米,小路 一个圆的半径是五厘米,这个圆的周长是多少,面积是多少 怎样稀释农药更科学 圆的半径是1分米,它的周长是(),面积是() 一种药水把药粉和水照1:100得配成,要配制这种药水4040千克,需药粉多少千克? 化简:cos(15º-α)cos15º-sin(15º-α)sin(-15º) 取一定量含Cu.Cu2o.Cuo的固体混合物,将其与硝酸反应,求硝酸浓度 用1MOL/L的NAOH x ml跟250ml 0.1mol/L的NAOH配配制0.2mol/L的溶液.求x 若α>0º,β>0º且α+β=15º,求sinα+cos15ºsinβ/cosα-sin15ºsinβ的值,且ºsinβ (1/2)现向Cu、Cu2O、CuO组成的混合中通入0.6mol硝酸恰好使混合物溶解,同时收集到0.1molNO ,若将上述...(1/2)现向Cu、Cu2O、CuO组成的混合中通入0.6mol硝酸恰好使混合物溶解,同时收集到0.1molNO ,若将上 容量瓶实验怎么计算所需的物质的数量欲配制1mol/L的氢氧化钠溶液250mL 需要氢氧化钠固体多少g? sin(90º+75º)=sin75º这样不对吧? Cu,Cu2O,CuO组成的混合物,向其中加入1升0.6moL/L HNO3,收集到2.24LNO气体,求产物中硫酸铜的物质的量(2)如混合物中Cu的物质的量为x,则x的取值范围是多少 已知a2+2ab=8,b2+2ab=-7求a2-b2的值a,b后面为2平方 为什么sin75°=cos15°? 取一定质量含Cu,Cu2O,CuO的固体混合物 (a+b)的二次方为什么=a2+2ab+b2第三步怎么等出来的? 0.3molCu2s与足量的稀硝酸反应,生成硝酸铜、水、硫酸、和一氧化氮,则参加反应的硝酸物质的量为?2 mol 一条长90米的排水沟,5天挖完,平均每天挖这条排水沟的几分之几?平均每天挖几米?1 配置一种药水,每100毫升药液要加2000毫升的水.1)写出药液和水的体积的比,并化简.1)写出药液和水的体积的比,并化简.(2)写出药液和药水的体积比,并化简. 稀硝酸能够和铜反应生成硝酸铜、一氧化氮和水,这是否能证明硝酸的氧化性来源于硝酸根离子?如果是,那么以下两个例子如何解释:1.如果将硝酸钙溶液与硫化钠溶液反应,硝酸是否会将负二 一个长90m排水沟,5天挖完,平均每天排水沟的几分之几?平均每天挖多少米?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn