生态系统

Facebook libra白皮书

独自空忆成欢 提交于 2020-03-19 02:56:46
https://libra.org/en-US/white-paper/ An Introduction to Libra Libra的使命是建立一个简单的全球货币和金融基础设施,为数十亿人服务。 该文件概述了我们的计划,一个新去中心化的区块链,低波动性的加密货币,和一个智能合同平台,旨在创造一个新的实现负责任的金融服务创新的机会。 Problem Statement 互联网和移动宽带的出现使全球数十亿人能够获得世界上的知识和信息,高保真通信,以及广泛的低成本、更方便的服务。这些服务现在几乎在世界任何地方都可以用一部40美元的智能手机获得。该连接通过使更多的人能够进入金融生态系统来推动经济赋权。通过共同努力,科技公司和金融机构也找到了帮助增强全球经济实力的解决方案。尽管取得了这些进展,世界上仍有很大一部分人口落在了后面——全球仍有17亿成年人没有进入金融体系,无法进入传统银行,尽管有10亿人拥有手机,近5亿人可以上网 对很多人来说,金融体系的某些部分看上去就像互联网出现之前的电信网络。20年前,在欧洲发一条短信的平均价格是16美分一条。现在每个有智能手机的人都可以通过一个基本的数据计划在世界各地免费通信。那时,电信价格很高,但是价格是统一的,而今天,对那些最需要金融服务的人来说,获得金融服务的途径是有限的,或者是受到限制的——这些人受到成本、可靠性和无缝汇款能力的影响。 在世界各地

三分钟让你秒懂.Net生态系统

泄露秘密 提交于 2020-02-02 02:40:14
提到.Net的时候,大多数人的第一反应可能就是.Net Framework和Visual Studio。.Net Framework的第一个版本发布与2002年2月13日,这对于科技发展日新月异的时代,这差不多已经可以看做是史前文明了。 .Net Framework发布之后,微软就一直致力于让它成为现代Web、移动和云时代的可用性开发平台。这也促成了.Net Core 2和.Net Standard 2.0的发展,但是这种快速发展也往往让人们开始对庞大的.Net 生态系统感到困惑。 .Net生态系统混乱 我们都知道.Net框架,但是它是如何在基类库中工作的呢?什么是便携式类库?什么时候使用?.Net Core又是什么呢?与.Net Framework有什么不同呢?什么又是.Net Standard?如何安装?如何建立一个可重用的库呢? 上面的所有因素都会在你为项目选择的时候造成困扰。什么是.NET标准类库,.NET Core或.NET Framework?什么是共享项目和可移植类库?你应该在哪里集中精力?是否应该学习一切,放弃旧知识?如何选用runtime?……这些都是在开始下个项目或者学习新技术之前都需要了解的关键问题,所以本文将尽力在文中回答这些问题。 .NET生态系统解释 为了满足现代应用的需求,.Net生态系统正在经历不断的升级改造,下图是.Net生态系统的现状:

DevExpress作为企业赞助商加入.NET基金会

随声附和 提交于 2020-01-24 18:47:07
.NET基金会是一个独立的非营利组织,于2014年成立,旨在围绕 .NET 不断增长的开源技术集合,促进开放开发和协作。它是商业和社区开发人员的论坛,通过促进开放性,社区参与和快速创新来增强.NET生态系统的未来。 要使.NET 基金会真正独立并由社区运营,则需要独立资助。过去,.NET 基金会依靠来自Microsoft的捐款。展望未来,我们将获得企业赞助和会员费的资助。微软作为企业赞助商的捐赠现在只占.NET 基金会资金的一小部分。 企业赞助确实扩大了.NET 基金会的功能-不仅有更大的预算,而且还能够根据年度会费制定长期计划。企业赞助将直接将.NET企业界纳入.NET开源生态系统中,这一点很重要!我们将获得依赖于.NET开源的公司的意见,我们将能够解决一些难题,例如公司如何参与可持续社区运营的开源项目。 .NET基金会的博客文章( https://www.dotnetfoundation.org/blog/2019/01/16/why-you-should-join-part-2---corporate-sponsor )详细介绍了企业赞助: 大公司(每年收入超过1000万美元):每年50,000美元 中型公司(每年收入$ 3百万-$ 10百万):每年$ 25,000 小公司(每年<$ 3M):每年$ 10,000 .NET基金会博客( https:/

摩尔定律终结之后:光子学取代电子学,PDA取代EDA

荒凉一梦 提交于 2020-01-05 22:07:30
  过去,我们将年度预测重点放在电子产品(IC 和 EDA)上,但是最近将重点转向了光子学,因此我对 2020 年的预测主要集中在这一领域。   从历史上看,光子学一直是砷化镓技术。过去,现在和将来将永远是未来的技术。分析师们永远在预测光子学的兴起。明年,随着摩尔定律在电子领域的终结或放慢,光子学将自成一体,进入其发展的曲棍球棒阶段。尽管光子学以惊人的速度在我们的技术生态系统中扮演着越来越重要的角色,但尚未实现爆炸性的增长。   分析师永远都在预测光子学的崛起;明年,随着摩尔定律在电子领域的终结或放缓,光子学将确立自己的地位,进入发展的曲棍球棒阶段(曲棍球棒效应(Hockey-stick Effect),是指在某一个固定的周期,前期销量很低,到期末销量会有一个突发性的增长,而且在连续的周期中,这种现象会周而复始,其需求曲线的形状类似于曲棍球棒,因此在供应链管理中被称为曲棍球棒现象)。虽然光子学正以惊人的速度在我们的技术生态系统中扮演着越来越重要的角色,但预计的爆炸性增长还没有发生。   这是为什么?有几个原因。首先,光子学不符合摩尔定律:光的波长就是光的波长。这是一个常数。它并不是每两年就减半,因此摩尔定律所驱动的电子学领域的惊人进步只是不适用于光子学。   接下来,电子工程师将一如既往地聪明,每当摩尔定律宣告即将终结之时,就会有新的办法出现

重建中国.NET生态系统

梦想与她 提交于 2020-01-01 13:32:29
Neuzilla官方微信公众号:搜 架构师联盟 或 neuzilla 我是.NET铁杆粉丝,所以如果你要在评论里跟我撕逼.NET怎么怎么烂,Java、C++、PHP、JavaScript怎么怎么好,我奉陪。我这人没什么优点,就是说话直入主题,然后骂到你爽为止,当然咯我不是纯流氓,我是有文化的流氓,呵呵。 为什么我喜欢.NET 我用.NET十年了,说实话 C#这个语言我很喜欢,比C++不知道人性化多少 ,当然前提是不考虑性能的情况下,C++的性能比.NET好上10倍左右,这是官方MSDN里提到的,所以不用质疑。但问题是Java也好不到哪去,慢的跟狗屎一样,只能说半斤八两。倒是JavaScript的V8引擎异军突起,你看Node.js最近多火呀,当然V8也是用C++写成的,性能赞也不足为奇。 .NET的设计理念是会一种语言即可,但程序会被编译成同一种代码(MSIL),然后运行在同一个虚拟机上(CLR) 。其实不得不说微软的有些理念还是很不错的,虽然理想很丰满,现实很骨感。虽然微软经常干虎头蛇尾的事,但.NET是个例外,至少目前来看,.NET的语言层面的推广和维护做的还是很不错的,近期微软对于开源及Linux系统上Mono的支持力度还是很不错的,并且已经开源了CLR,我们可以预见不久的将来很多高级的定制CLR会诞生,微软正在仿效当年Sun的模式来推广.NET。

Java 并没有死!

半世苍凉 提交于 2019-12-13 12:04:38
与现代语言相比,Java老套、低效、而且已经完蛋了,基本上他们都会这样对我说。然而,实际情况确实如此吗? 老套 没错,Java的基本结构和限制都比较老套,而且还依赖于20年前写代码的方式。 编程语言并不是凭空产生的,开发人员的习惯和需求是语言设计的核心,虽然语言的发明者试图将创新融入其中,但是忽略人们实际的使用方法是很愚蠢的做法。 Java史上的第一个里程碑可以追溯到1995年,虽然它的一些基础模块的设计看起来至少有10年的远见,然而很明显,24年后的今天……看起来不是那么一码事了。 但这不仅仅是时间的问题。在过去的十年中,Java发生了很多变化。其中一些变化似乎与Java本身无关,却无比重要。 例如,廉价的内存对于生产软件中大规模重新采用函数编程起着举足轻重的作用。而这又与反应式宣言(The Reactive Manifesto)息息相关。 便于访问和管理的云计算促进了微服务模型概念的发展,这种模型随着容器的出现走向了生产环境。 于是,在微服务模型的发展中,一些非常适合于某些任务,但在其他任务上表现平平的编程语言脱颖而出。 编程语言世界的变化远不止于此,大数据带来的新挑战催生了专门为处理大数据而优化过的新的数据库系统,这些数据库能够摄取大量的数据,然后对其进行分析。 实际上,这并没有催生新的语言,而是为适合于这项任务的语言找到了另一种使用方式。

一个用于网站自动化测试的生态系统实现

前提是你 提交于 2019-12-05 06:19:02
这是我在从事网站自动化测试的工作当中构建出的一个“生态系统”。“生态系统”这个概念是我从公司的前辈身上学到的,他一直以来都认为自动化测试人员不应仅仅局限于编写测试代码,还应该让整个自动化测试的过程(测试代码的持续集成、分发、执行等)都自动化,形成一个“系统”,这个系统的自动化程度越高,自动化测试人员就越省力。 一、概念 这里我画了一张示意图: 之所以称之为“生态系统”,是因为建成之后需要的人为干涉很少,其余的时间都是系统内部循环运作。作为自动化测试人员的你只需要提交代码,之后便可以在AutomationDashboard上看到运行的结果了,其余的事情都由系统内部消化。当然,结果的分析还是需要人来完成,机器还没有聪明到可以灵活分析出各种各样让case fail掉的原因。 我们可以把整个系统看作一个黑盒子,那么上面的图可以变成: 实际上这里画的人不仅限于自动化测试人员,也可以是: (1)产品的管理者,比如产品经理需要从自动化回归测试知道这次release有无推迟风险; (2)团队的管理者,比如开发经理、QA经理需要从自动化的daily/weekly regression知道最近的代码质量如何; (3)开发人员,他们也许会想通过quick regression(提交的产品代码被部署到测试环境之后运行的测试)知道自己刚提交的代码有没有破坏系统的基本功能; (4

三分钟让你秒懂.Net生态系统

风流意气都作罢 提交于 2019-12-01 05:08:14
提到.Net的时候,大多数人的第一反应可能就是.Net Framework和Visual Studio。.Net Framework的第一个版本发布与2002年2月13日,这对于科技发展日新月异的时代,这差不多已经可以看做是史前文明了。 .Net Framework发布之后,微软就一直致力于让它成为现代Web、移动和云时代的可用性开发平台。这也促成了.Net Core 2和.Net Standard 2.0的发展,但是这种快速发展也往往让人们开始对庞大的.Net 生态系统感到困惑。 .Net生态系统混乱 我们都知道.Net框架,但是它是如何在基类库中工作的呢?什么是便携式类库?什么时候使用?.Net Core又是什么呢?与.Net Framework有什么不同呢?什么又是.Net Standard?如何安装?如何建立一个可重用的库呢? 上面的所有因素都会在你为项目选择的时候造成困扰。什么是.NET标准类库,.NET Core或.NET Framework?什么是共享项目和可移植类库?你应该在哪里集中精力?是否应该学习一切,放弃旧知识?如何选用runtime?……这些都是在开始下个项目或者学习新技术之前都需要了解的关键问题,所以本文将尽力在文中回答这些问题。 .NET生态系统解释 为了满足现代应用的需求,.Net生态系统正在经历不断的升级改造,下图是.Net生态系统的现状:

DXC Technology预测2020年五大技术趋势有望改变工作的未来

心已入冬 提交于 2019-11-26 19:11:56
弗吉尼亚州泰森斯--(美国商业资讯)--作为年度预测的一部分,DXC Technology (NYSE: DXC)今天宣布, 从2020年开始,五大技术趋势可能改变工作的未来。人工智能(AI)和机器学习(ML)等新兴技术的迅速采用,再加上可信数据生态系统、强大的互联团队和技术传播领导者,有望提高整个企业的员工效率、生产力和增长水平。 此新闻稿包含多媒体内容。完整新闻稿可在以下网址查阅: https://www.businesswire.com/news/home/20191121005197/en/ DXC高级副总裁兼首席技术官Dan Hushon 表示:“提高生产率的概念将迫使企业重新考虑其整个企业技术体系的技术决策和投资,这反过来将推动企业的领导和组织方式,以及做出明智决策和吸引员工与客户的方式发生巨大变化。 “技术传播领导者将定义AI与人之间的新交互方式,以创建高绩效团队和制定可以释放组织全部潜力的数字战略,从而安全可靠地实现应用程序的现代化,优化数据架构和将工作负载移至云中,以产生新的和更好的业务成果。” Hushon指出了2020年及以后的未来工作的五种技术驱动趋势: 1. 人工智能重塑专业服务 AI和ML在商业中的广泛使用将使对数据和专家服务的获取变得民主化,为法律、会计、医疗保健和教育等行业带来根本性改变。AI将以低成本智能代理将自定义和个性化服务扩展到广泛的客户群