掉进云计算大坑后,那些拼命往外爬的通信运营商们
掉进云计算大坑后,那些拼命往外爬的通信运营商们
摘要: 各大通信公司觊觎云计算已久,并自信满满的认为一旦进入云计算的数据中心市场,必定杀得半壁江山。
去年12月份,北美通信行业的“扛把子”Verizon正式宣布将自己苦心经营了多年的数据中心业务以36亿美元的价格卖给了数据中心巨头Equinix。Verizon在美国的江湖地位大致相当于中国移动。
“剁手”往往不是一天就下决定的。从两年前开始Verizon就明着暗着表示自己的数据中心业务在考虑出售之列。随着去年Windstream以5.75亿美元出售了自己的数据中心业务之后,Verizon就彻底放下了矜持的架子,就其48个数据中心公开叫价25亿美元,在市场上亮出自家底裤积极寻找买家。
同是天涯沦落人,打算“剁手”数据中心业务的可不止Verizon一家。与此同时,美国另一家通信巨头CenturyLink也在为自己的数据中心业务暗中寻找“接盘侠”。就在一个月前,CenturyLink先找到了一个投资财团,以21.5亿美元的价格卖掉了绝大部分数据中心和主机托管业务。CenturyLink在美国的江湖地位大致相当于半个中国电信。
这些都不算最早的,其实在2015年年底, 另一通信业巨头AT&T已经率先将自己大约价值20亿美元的数据中心托管业务甩给了IBM。
转眼到了云计算如火如荼的2016年年末,通信运营商巨头们在以数据中心和IaaS服务为核心的云计算领域的第一波尝试中,纷纷以快刀剁手的姿势为云计算创新划上了歪歪扭扭的句号。二姐夫不由得扼腕长叹,双十一刚过,你们这些通信运营商这是干啥呢?
自信满满
故事还要从2010年之前讲起,那时候全球通信业的天还是很蓝,日子还过得太慢。随着3G网络的成熟和4G业务的逐步上马,各个通信运营商又迎来了一波数据收入井喷,ARPU快速上涨的好时光。
人无远虑必有近忧。虽然3G通信市场如火如荼,4G转眼也将商用,但行业管道化的隐忧一直摆在各位通信行业大佬的面前。语音收入迟早会被OTT干得灰飞烟灭,数据收入虽然飞速上涨但是始终无法填上语音收入流失的大坑。支撑行业收入体量的擎天玉柱在哪里?
IT行业的风起云涌仿佛给出了正确答案:云计算。
其实,各大通信公司觊觎云计算已久,并自信满满的认为一旦进入云计算的数据中心市场,必定杀得半壁江山。
为啥?盲目自信来自于以下三点。
- 首先,有赖2000年以来的互联网泡沫,大量的互联网公司为了保证自家服务器接入互联网的速度,使用通信公司提供的主机托管服务以获取和Internet骨干网的高速链接。现在如火如荼的CDN技术当时还不成熟,更谈不上规模,这使得同时提供用户互联网接入业务的通信运营商在保证用户访问网站的响应速度方面占尽优势。对于已经积累了多年传统主机托管业务经验的通信运营商来说,云计算数据中心就是在传统主机托管业务的基础上加一层虚拟化的外衣,看起来换汤不换药嘛。
- 其次,各家通信运营商耍弄ICT能力融合已经多年,自认为已有小成。所谓的ICT能力融合,就是把通信网络的通信能力(CT)和专业系统建设的信息化能力(IT)相结合,打包提供给企业用户。而云计算数据中心,看起来提供的也还是基于连接(connectivity)的计算能力。谈到连接(connectivity),通信运营商无论是从接入端还是骨干网都具有天然的优势。至于IT能力,通信运营商自认为企业内部的IT系统跨越了BSS/OSS/MSS三域,不论从前台到后台,其复杂性和先进性都是各个行业中首屈一指的。更何况通信运营商在提供企业服务,尤其是前面讲到的主机托管服务中会包含大量的IT基础架构服务。作为以电信级可靠性和服务水平自傲的通信运营商们,对于支撑(注意,是“支撑”,不是“运营”)可用性和复杂程度相对较低的企业IT服务系统更是有着迷之自信。
- 最重要的一点是,云计算数据中心服务是一种典型的重资产投入的业务(High-Capex Business),需要通过规模效应摊低建设和运营成本,并获得合理的ROI。这种砸钱圈地的业务模式和通信运营商重资产建立覆盖全域的通信网络,以长期大规模的业务收入获得较高的利润率非常类似。玩轻资产,玩客户黏性我比不过互联网企业,玩重资产玩IT我还打不死你们这些互联网企业吗?通信运营商心里基本上都会一阵暗喜。
也难怪通信运营商如此自信。在2010年以前,云计算数据中心服务的市场规模还比较小。2010年全年,Amazon非零售服务方面的业务收入只有9.5亿美元。就是这9.5亿美元里,除了云计算AWS之外,也还包括各种和市场活动相关的其他杂项收入、网站广告收入与合作发行信用卡的相关收入。而在2008年,Amazon的这部分非零售收入才是区区5.4亿美元。
Amazon 2010年财报截图
Amazon AWS当时的云计算业务收入微薄,系统规模也非常弱小,可以从Netflix的云架构工程师的回忆中看到,”当Netflix在2009年创办之初,亚马逊的数据中心还非常糟糕。”该工程师说,“它非常小,且并不可靠。AWS当时还没有提供太多的服务。我们当时向亚马逊提供了很多的建议和反馈,帮助该公司对AWS服务进行了改进,并添设了新服务。”他说,“Netflix当时对AWS的要求要比其它客户更多,因为后者主要是初创公司。” Netflix当时像是“在游泳池中的鲨鱼一样。”
Netflix的云架构工程师表示,“有一段时间,Netflix曾是亚马逊AWS服务一些功能的最大用户,因为该公司提出的意见总能让亚马逊对服务进行修改和调整。”虽然在使用AWS服务之初,Netflix也遇到了一些困扰,但是这家公司仍坚持使用AWS,因为它自身并不希望运行数据中心。
至于云计算数据中心的另一个巨头Microsoft,2010年前后正是处于企业转型的风雨飘摇阶段。Windows、Office和企业应用都增长乏力,虽然推出了第一版云计算操作系统Windows Azure,但业界几乎没什么人看好。二姐夫在2009年离开微软前,刚好赶上了Windows Azure第一版软件发布。我们这些微软员工看到的内部产品文档也是以整体架构和价格策略为主,具体技术细节语焉不详。按照微软以往的惯例,内部要先吃一段时间“狗食”才敢对外发布。很奇怪Windows Azure跳过了这一传统直接就出街了,这也从一个侧面说明了公司内部对云计算技术准备的不足。
反观2010年的Verizon,全年收入1065亿美元。这已经是Verizon第二年收入规模超千亿美元了。其中企业业务收入412亿元。尽管其中大部分是专线连接、通信批发等CT业务,但毕竟收入体量摆在那里。当时的Verizon要碾压Amazon这样的企业市场的小朋友还是比较轻松的。
Verizon 2010年财报截图
招兵买马
既然云计算是未来IT领域的热点,现有的对手体量太小,我又兵精粮足现金流充沛。通信运营商自然就把云计算数据中心作为未来的业务增长点,大把资金投入,自身建设+买买买,双管齐下力争取得压倒性竞争优势。
Verizon在2010年就已经拥有了了遍及世界35个国家的超过200个传统数据中心。为了进一步加大规模优势,Verizon又在2011年花费14亿美元收购了云计算数据中心专业服务公司Terremark,以获得其分布在美国、欧洲和拉丁美洲的13个云计算数据中心。一时间Verizon的云计算数据中心规模成为业界标杆。可以说,Verizon收购Terremark是通信运营商砸钱抢占云计算数据中心市场中最响亮的号角。
从运营数据来看,Terremark的表现相当不错。这是Terremark 2010年的业绩,年收入在3.5亿美元左右,和Amazon当时的云计算收入在同一个数量级。
Terremark的收入细分再看一眼,23%来自于联邦政府。政府一向是IT采购市场的冤大头,不光天朝上国,各国皆是如此,美国也不例外。当时奥巴马的全民医保系统建设正是如火如荼。如果能借力Terremark的基础获得政府数据中心的生意自然也是美事一桩。所以当时Verizon收购Terremark也不能完全说没有眼光。
当然,后来全民医保项目的HealthCare.gov数据中心服务Terremark被HP干掉又是后话了。二姐夫以后有空开专题八一八HealthCare.gov,里面各种狗血鸡毛,这次暂且不表。
说来说去,那被Verizon收购的这家公司Terremar其核心竞争力到底是啥呢?二姐夫就懒得码字了,直接copy百度百科的部分条文内容给小白们扫扫盲:
Terremark由曼尼·梅迪纳与1980年创立,起初该公司只是一家房地产建设公司,而在网络公司暴增的年代,越来越多网络公司入驻其房地产产业,而terremark也慢慢的蜕变成美国的一家网络接入点(NAP)提供商。作为当时美洲最大的NAP提供商,terremark是唯一一家专门提供与拉丁美洲和世界各地链接的。
不要觉得百度百科就不好,其实这些偏门名词的解释很多都是抄袭于Wikipedia(维基百科)。原文如下,英文好的同学可以中英文对照看看:
In 1980 Manny Medina incorporated Terremark as a real estate company, constructing office buildings. During the dot-com era, an increasing number of his buildings were leased to computer data centers; over the years the company morphed into an information technology services company itself starting with the NAP of the Americas, a large data center and Internet exchange point that hosts one of the instances of the K-root of the Domain Name System.
这里敲黑板划重点了啊,“网络接入点-NAP”。不知道啥是NAP的小白请再次移步度娘家补一下自己的基础知识。
Terremark是一个从房地产行业起家,依靠NAP,也就是接入优势取得市场份额的公司。房地产行业讲究的是location , location, location。Terremark也还真对得起自己起家的行业。
换句话说,Terremark的技术底子非常之薄。Verizon花了大价钱买了一堆接入点和全球各地的砖头瓦块搭建自己的云计算数据中心业务版图。平心而论,这也不能怪Verizon目光短浅。通信公司总是把网络和接入能力的重要性不自觉的放大,毕竟这是通信公司的看家本领,悲剧总是在自己的基因里就已经种下了。
跌跌撞撞
现在大家都知道了,云计算数据中心不是这么玩的。不过在2011年的时候,大多数人还在摸着石头过河的状态,于是Verizon就在自建和收购整合的基础上推出了自己的云计算服务Verizon Cloud Compute和Verizon Cloud Storage。
业界小伙伴也是同样的想法。同样在2011年,另一个美国通信行业巨头CenturyLink (CTL)以25亿美元的价格收购了云服务和数据中心厂商Savvis, 同样走上了云计算数据中心的不归路。
接下来,我们就要顺着时间线捋一捋Verizon是如何一步步掉进云计算数据中心这个大坑的。准确的说,应该是Verizon是如何发现自己一步步掉进这个大坑的。
正式踏上了云计算数据中心之路不久,Verizon很快就发现自己的IT底子并不像自己想象的那么厚。
在推出Verizon Cloud初期,Verizon使用ESX VMware hypervisor和vCenter等工具用于数据中心虚拟化配置的自动管理。具体技术细节二姐夫就不展开陈述了,这毕竟只是一篇科普八卦闲文,众看官围观的是热闹,不会指望看完这篇文章就学会什么。总之,你知道Verizon在初期没有能力自己开发云计算软件,只能选择第三方的软件平台和管理工具就好了。
但是,你知道的,借别人家的锅炒菜总是不那么好使,Verizon Cloud从2011年到2013年一直是beta状态,没敢发布正式版。
不发布正式版怎么赚钱?Verizon在2012年又投了一笔钱重新整合云服务的基础架构,使用了Citrix Xen hypervisor 替代了原有的Vmware虚拟化软件,并开发了自主知识产权的provisioning engine. 2013年秋季,Verizon Cloud正式版终于闪亮登场了。
但是,云计算IaaS的风向已经变了,从2012年起,OpenStack、开放式API变成炙手可热的用户需求。web-service API和Cloud-value-added 的各种平台功能纷纷涌现,基本上还是属于借锅炒菜的Verizon又傻眼了。Verizon自己没有技术能力构建开放式API标准,那就只能跟风了。于是, Verizon Cloud很快就开始兼容Apache CloudStack和Amazon Web Services的通用API(omnipresent API)。
没有自己的核心技术能力,想靠转头瓦块管道光纤的优势赢得客户,在云计算市场是行不通的。要想成为全球的顶尖玩家,必须拥有自主知识产权的技术核心。再好的第三方的软件也不如自己吃透技术开发出的软件方便好用。更何况,【全球顶尖的技术往往是非卖品】。
Amazon的云是自家开发的,Microsoft的云是用自家的Windows Azure,Google更是一直走自力更生之路,以一己之力开创了大数据行业,并成为大数据技术架构的行业标杆和示范。至于Google的公有云,虽然起步有点晚,但先天却一点也不比Amazon和Microsoft弱。
现实骨感
作为一直被各个应用开发商伺候得舒舒服服的通信运营商,自己的核心技术优势一直局限于网络领域。一旦进入IT领域和原生IT厂商比技术拼刺刀,短板立现。毕竟使用复杂的IT系统和构造复杂的IT系统完全不是一回事。而这些核心的IT能力绝不是1-2年能够打造出来的。2016年年初,AT&T的CEO要求所有员工每天必须使用公司的elearning系统学习一小时编程,以便快速提升企业全员的IT能力。虽然这一奇葩招式是否能够有效还未可知,但先容二姐夫在这里大笑三声,哈哈哈。
再进一步说,目前的数据中心服务提供商纷纷采用更底层的技术以降低运营成本,比如利用太阳能、水力或者风能,Amazon和Facebook使用ODM(Original Design Manufacturer)设备而不是购买HP/DELL的硬件以降低采购成本。现在的新趋势是定制专用CPU以提升计算效率或者满足AI等新服务的需求。技术和运营成本的拼杀是没有止境的,对于没有体会过技术创新的贴身肉搏的运营商来说,太难了。
当然,眼高手低认为自己IT能力棒棒的通信运营商不止Verizon一家,还有谁你懂的。
另外一方面,传道的自己要不信道,这道是传不好的。从Verizon Cloud建立开始,Verizon就没打算把自己的核心业务系统搬到自家的云上。
你自己生产的狗食,你不吃怎么知道是什么味道。打造了一朵大云,宣传得美轮美奂。我就想问问,从CRM到计费,从财务到人力资源,哪一个业务系统整体迁移到云上了?自己守着温暖的定制化系统,忽悠客户把系统搬到云上,这生意能做好就怪了。
当然这也难怪,抡惯了大锤的手去拿绣花针,始终是不习惯。卖惯了资源和管道,忽然要转型做服务,谈何容易。通信运营商的通用套路是建设、交割、维护监控。云计算数据中心是建设、运营、迭代优化。其中的差别是天上地下。
至于缺少企业应用、不懂行业、没有合作伙伴乃至没有一支合格的solution sales队伍,这些制约通信运营商开拓企业市场的因素都是老生常谈.
回顾历史
为了能够清晰表现出通信运营商在云计算数据中心领域衰落的过程,我使用Gartner的的云计算IaaS与网络托管魔力四象限图报告加以说明。
说到Gartner的云计算IaaS与网络托管魔力四象限图(Magic Quadrant for Cloud Infrastructure as a Service and Web Hosting),就需要先提一句操刀者Lydia Leong。
上图这位胖姐姐Lydia Leong从2000年加入Gartner后一直主管云服务、IaaS、CDN(Content Delivery Networks)、数据中心、主机托管等Internet基础架构服务领域的分析。加入Gartner之前这位姐姐是Excite@Home的工程总监。
Excite@Home就是那个著名的寻找外星文明的全球分布式计算项目,二姐夫我当年也时髦地download了作为屏保运行了好几年。不知道Excite@Home的小朋友请去度娘一下补充自己的装逼知识库存。
Lydia Leong目前是Gartner的VP兼Distinguished Analyst。Distinguished Analyst是Gartner内部特有的title,我也不知道该怎么翻译,大约类似于主任或者是首席分析师之类。
从2006年起,Gartner的Magic Quadrant for Cloud Infrastructure as a Service报告一直是Lydia Leong操刀直到今年8月份发布的最新一版。所以,Gartner的这一份报告在延续性和纵向比较方面是相当过硬的,真实的反映了IaaS和公有云领域各个玩家此消彼长的变化态势。
这是2012年的Magic Quadrant, Terremark还位列于leader区域,和AWS的差距也不算大。同是被通信企业CenturyLink收购的小伙伴Savvis也处于同样的位置。
到了2013年,Verizon Terrmark和Savvis已经掉入challengers区域,和AWS的差距开始拉大。引人注目的是,头一年榜上无踪的Microsoft和IBM开始出现,打破了之前IT厂商以硬件和存储公司为主的局面(DELL, 富士通,HP之类)。2013年是云计算技术逐渐成熟的转折年,不论PaaS还是SaaS,都成为了IT行业的主流之一。从中小企业到大型企业,在构建业务系统时逐渐把云计算作为选项之一。
2014年延续了2013年的变化。随着Microsoft Azure产品的成熟以及office 365的大获成功,Microsoft一举跃升进入leader区域,成为紧随Amazon的云计算数据中心第二厂商。IBM收购了Softlayer之后也完成了核心产品蓝图的重构,位置开始前移。Google第一次出现在Magic Quadrant。Verizon Terremark和CenturyLink(Savvis)虽然还是在第二阵列的前沿,但是好日子已经不多了。为啥,因为Google开始发力了。2014年3月,Google大幅调低了Google Compute Engine service的价格,调整幅度约为1/3。一天以后,Amazon的AWS cloud storage service-S3 价格下调51%,云服务价格整体下调36%-65%。云服务IaaS的价格战正式开打,电信运营商在云计算数据中心运营方面的成本劣势逐渐体现出来。
到了2015年,Amazon、Microsoft、Google三分天下的趋势已经隐约可见。
这是2016年8月发布的最新Magic Quadrant,由于Verizon关闭了Verizon Public Cloud和Reserved Public Cloud services(仍然保留了Verizon Private Cloud/VPC和Verizon Cloud Storage services),所以2016年的评估报告已经找不到Verizon Terrmark了。
顺带提一句,Cisco也将在2017年3月关闭其公有云服务Cisco InterCloud。Cisco这个2014年11月启动的短命服务的终结说明了云计算数据中心和PaaS的市场已经逐渐成熟,并被少数巨头瓜分殆尽,新进者基本上找不到合适的市场空白了。
结语
现在大家都知道了,云计算数据中心和传统的数据中心是不一样的,单靠砖头瓦块光缆机房根本就无法构建云计算数据中心的核心竞争优势。
虽然Verizon出售了自己的部分云计算数据中心资产,但Verizon仍然会在美国和其他一些国家提供数据中心服务,只是这部分服务最终会选择Equinix作为实施的合作伙伴。
至于Equinix为什么要从Verizon手上接盘,这张图大致能说明问题。红点是Equinix原有的数据中心,蓝点是Verizon这次出售的数据中心。Equinix收购这些数据中心也是为了补充自己在美国和南美洲的不足。当然从另一个侧面说明,Equinix认可的也还是Verizon云计算数据中心的NAP价值。
不管怎么说,对于那些已经从ICT能力整合的时代就开始构建一站式解决方案的通信运营商来说,把云计算数据中心资产从现有的企业解决方案中剥离出来,还要尽量保持原有的企业解决方案的完整性,这真是一个巨大的挑战。
最后,贴出一张2016年IaaS市场份额的图片结束这个运营商云计算的八卦科普,数据来自于https://www.skyhighnetworks.com/cloud-security-blog/microsoft-azure-closes-iaas-adoption-gap-with-amazon-aws/,有兴趣深入了解的小伙伴可以自己上去细看。
参考文献:
Verizon Cloud架构革新分析:Lydia Leong
https://cloudpundit.com/2013/10/04/verizon-cloud-is-technically-innovative-but-is-it-enough/
【钛媒体作者介绍:本文作者李军(我是二姐夫)、袁媛】我是二姐夫
埃森哲(中国)有限公司广州分公司电信媒体和高科技部总监(所有意见只代表本人观点,与所供职公司无关)…
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- NSString类型转数值类型(整形int,浮点型float)
NSString类型如何转换成其他类型的数据呢,如NSString转整形int,浮点型floatNSString strVal = @"101.3"; int iVal = [strVal intvalue]; float fVal = [strVal floatValue]; doube dVal = [strVal doubleValue]; Bool dVal = [strVal boolValue];...
2024/4/22 15:52:56 - 计算机视觉(六)——张氏相机标定法测定手机相机参数
实验使用的拍摄设备 小米6X 6G 128G 实验使用的棋盘图实验棋盘的总数据集对张氏相机标定法原理的理解 我们相机拍摄照片是将3维世界中的图像通过相机的转化为2维的图像。转换为数学的公式就是其中u,v是相机中的坐标,X,Y,Z是世界坐标,r是表示旋转的矩阵。这是世界坐标到像平…...
2024/4/19 9:26:08 - Java入门之tic-tac-toe
Written by Bruth_Lee in Southwest University of Science and Technology. 本游戏仅为初学者练习Java所用,不具有游戏的真实性,如果想看该正版游戏,请戳点击打开链接import java.util.Scanner;public class Primer_Java{public static void main(String[] args) {Scanner…...
2024/4/19 14:35:56 - php 生成订单代码实例
用php生成不重复的订单号:/*** 生成订单号20位不重复** @return $orderSn*/ function ordersn(){$yCode = array(A, B, C, D, E, F, G, H, I, J); $orderSn = $yCode[intval(date(Y)) - 2011] . strtoupper(dechex(date(m))) . date(d) . substr(time(), -5) . substr(microti…...
2024/4/20 19:13:33 - C# IntPtr 与 string互转
一、IntPtr 与 string互转string StrVal= "test";IntPtr p = Marshal.StringToHGlobalAnsi(StrVal);string result= Marshal.PtrToStringAnsi(p);//最后释放掉Marshal.FreeHGlobal(init); 二、char*与string互转string a = "hello"; char* aChar = (…...
2024/5/6 22:52:57 - 张正友相机标定法与3D坐标系构建(附Python代码)
相机标定与3D坐标系构建(Python实现) 在计算机视觉的学习中,我们经常需要使用到相机的参数。但是,相机的参数往往是不容易得到的。比如我们使用相机去拍照时,这时相机的参数需要自己通过实验得出。本文将简要介绍获取相机参数的标定方法——张正友标定法。 一、棋盘格的生…...
2024/4/17 9:22:38 - 网络游戏线上活动的类型及特点(二)
二、基于游戏系统而策划的活动 大部分线上活动是基于游戏系统而创造的。比如,如果一个游戏里没有PK系统,那自然就策划不出PK、比武类活动,因此,活动是游戏的一部分,要想策划新颖的活动,就尽量去催促游戏策划和程序们创新和完善游戏的系统。 当然并不是所有活…...
2024/4/17 9:23:38 - 总结一下自己Java实习后遇到的一些问题。
工作一段时间了,总结一下自己工作后遇到的问题。 1、查询数据的时候,有时候进行遍历,在里面进行单条的查询,有时候却会想着,里面查出的是一堆数据,这就导致错误的逻辑思维; 2、代码的优化,有时候,写代码的时候,往往还可以进行很好的优化;比如一些判断语句的使用; 3…...
2024/4/20 14:29:41 - 熟悉自己的声音吗?
今天路上哼歌,觉得还不错,回来录下来,呵呵,听起来真的不像自己的声音。 想起今年初六的时候姐姐结婚,姐夫的大嫂负责全程拍摄录制,回去播放的时候,爸爸妈妈婶婶姐姐...大家都说自己的不像,而觉得别人的录得很像。 呵呵看来真的是自己不了解自己啊 录过自己的声音吗?…...
2024/4/24 12:45:48 - 利用对象序列化将购物车保存在Cookie中
购物车类:ShopCart.cs(说明:主要利用hashtable保存商品对象) using System;using System.Collections; /// <summary>/// 购物车类/// </summary>[Serializable]public class ShopCart{ public Hashtable _CartItems = new Hashtable();/// <summary> …...
2024/4/17 9:24:32 - 家的感觉
随着第四阶段出差的结束,我也告别了住酒店的日子,住进了姐夫姐姐租的学区房里。房子是以前银行的家属楼,小区不大但环境很好,地理位置也十分优越,闹中取静,出门就是步行街,距离外甥就读的学校也就5分钟路程,四室两厅两卫的格局也特别适合住家。爸爸在得知情况后,晚上也…...
2024/4/17 9:22:38 - (结构光代码篇)相机标定+投影仪标定
主要关注操作 相机标定 利用OpenCV(单目)相机标定函数calibrateCamera(),仅需要已知角点的世界坐标、角点的图片坐标、图片的尺寸,代入函数即可得到相机的内外各类参数。 世界坐标的获取 以棋盘格所在平面作为世界坐标系的xoyxoyxoy平面,原点可以选择为棋盘格的第一个角点…...
2024/4/27 17:52:06 - Android开发课程实验报告①
Android开发课程实验报告 @author:065实验二:Android布局实验实验报告目录Android开发课程实验报告实验目的具体实验分析内容一:线性布局内容二:约束布局内容三:表格布局实验总结 实验目的 初学移动应用公开发中的Android开发,实验二的主要内容为几个布局的使用,通过这一…...
2024/4/27 15:08:21 - 购物车单例模式
1 <?php2 /**3 * php 购物车类4 * 单例模式5 */6 class Cart{7 static protected $ins; //实例变量8 protected $item = array(); //放商品容器9 10 //禁止外部调用11 final protected function __construct(){12 }13 14 //禁止克隆15 final protected function …...
2024/4/27 19:46:33 - 微信支付金额差一分钱
** 微信支付金额差一分钱 ** 今儿实现了一下微信支付,在测试时遇到一个问题,之前写的时候也没注意。 测试金额:8.04 前端掉起支付 现实金额:8.03 经过研究,查看解决办法 先把金额定义为string类型 strval(total∗100);再转为int类型intval(strval(total*100); 再转为int类…...
2024/4/27 15:41:53 - 相机标定(2)opencv2实现
相机标定步骤OpenCV使用棋盘格板进行标定,如下图所示。为了标定相机,我们需要输入一系列三维点和它们对应的二维图像点。1、在黑白相间的棋盘格上,二维图像点很容易通过角点检测找到。2、而对于真实世界中的三维点呢?由于我们采集中,是将相机放在一个地方,而将棋盘格定标…...
2024/4/27 20:12:51 - java开发环境配置(Win10)
开发环境首先下载安装jdk: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html找到自己合适的系统和版本下载安装安装成功后配置环境变量才能正常使用1.在【此电脑】右键,点击属性2.单击左侧【系统高级设置】3.单击【环境变量】4.新建=…...
2024/4/27 16:53:08 - 称呼大全,亲戚称呼,祖宗十八代的称呼!
父 父亲的父亲:爷爷、公公 母亲:奶奶、婆婆 父亲的哥哥:大爷(轻读)、伯伯(bǒbo)、伯伯(bi bai)、伯父 嫂子:大娘、大妈、姆姆、伯母 父亲的弟弟:叔叔 弟媳:婶婶、阿姨 父亲的哥弟的子女:堂哥、堂弟、堂姐、堂妹 父亲的姐妹:姑姑、姑妈 姐夫、妹夫:姑父、姑爹、…...
2024/4/27 14:36:25 - PHP-简单数据库和购物车类
**PHP面向对象的练习 封装简单的数据库操作类和购物车类,仅供参考学习**db.class.php<?phpclass Database{private $host = localhost;private $user = root;private $pw = ;private $dbName = db_info;protected $resData=;//连接资源/*** 构造函数,初始化数据库*/publ…...
2024/4/27 20:55:49 - 实验报告:定义一个表示学生的类Student
/* * 2.定义一个表示学生的类Student,包括属性“学号”、“班号”、“姓名”、“性别”、“年龄”; * 方法“获得学号”、“获得班号”、 “获得姓名”、“获得性别”、 “获得年龄”、 “修改年龄”。 * 在main()中创建Student类对象,测试自定义类。 *//** 2.定义一个表示学…...
2024/4/27 19:05:19
最新文章
- 一文读懂Vue生命周期(Vue2)
一文读懂Vue生命周期(Vue2) 目录 一文读懂Vue生命周期(Vue2)1 前言2 Vue生命周期2.1 基本生命周期2.1.1 8个生命周期2.1.2 案例 2.2 组件生命周期2.2.1 父子生命周期2.2.2 案例 2.3 keep-alive生命周期2.3.1 案例 2.4 其他 3 总结…...
2024/5/7 1:24:39 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/6 9:38:23 - 最新在线工具箱网站系统源码
内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 系统内置高达72种站长工具、开发工具、娱乐工具等功能。此系统支持本地调用API,同时还自带免费API接口, 是一个多功能性工具程序,支持后台管理、上…...
2024/5/3 2:32:18 - 文心一言 vs GPT-4 —— 全面横向比较
对于文心一言和 GPT-4 这两者之间的全面横向比较,我们可以从多个方面来看待它们的区别和优劣势。 文心一言 文心一言是一款基于深度学习的中文文本生成模型,专注于生成优美的古风诗句和语录。以下是它的一些特点: 专注于古风诗句和语录: 文…...
2024/5/5 8:26:04 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/6 9:21:00 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57