TIOBE 刚刚发布了 3 月编程语言排行榜。 Ruby 曾获得 2006 年 TIOBE “年度编程语言” ,并在 2008 年达到了热度巅峰,但之后就被新语言抢去了光芒,人气大幅下滑。但现在似乎正在重新受到关注,排名连续几个月上升,本月位居第 9 名。Julia 和 Kotlin ,在本月突围进入了前 40 名,而 Rust 和 Groovy ,则被挤出了前 50 。前 20 名中,涨幅最高的编程语言为 C ,之后分别是 SQL、Python、C++ 、Javascript 和 PHP 。
在本文中,我们将分享从IaaS迁移到Kubernetes的经验教训,解释我们如何使用Helm将私有Ethereum[2]网络部署到Kubernetes,并展示如何使用Helm部署自己的私有以太网网络。
之前,我估计很多人都注意到过这样一个新闻,有一些成人网站看到比特币的暴涨之后,开始打起了挖矿的主意。他们在自己网站中偷偷暗藏挖矿代码,而当用户访问这些网站之后,他们就会神不知鬼不觉地迅速运行这些挖矿代码,甚至在用户关闭浏览器之后,相关代码仍然能够继续运行并占用 CPU 资源。换个角度,如果不是挖矿,而是把全世界的 Web 浏览器通过 websocket 连接在一起,那是不是就可以组成一台“超级计算机”,并利用这个超级计算机解决分布式问题?
科技世界中,社交网络由Facebook垄断、即时通讯由WhatsApp等中心化产品垄断,它们给用户带来了无与伦比的沟通方便,大大提高了人们之间沟通的频次和效率,给全世界几十亿人带来便利。但,人们也付出了代价。把自己的个人资料、内容数据和行为数据都保存在通讯科技公司的中心服务器上,人们的隐私和安全也无法得到完全保护。另外,大公司也利用用户的数据,进行精准的广告推送,从而获得收益,这些收益在目前的情况下,普通用户是无法享有的。
近日,苹果开源了一款基于事件驱动的跨平台网络应用程序开发框架 SwfitNIO,它有点类似 Netty,但开发语言使用的是 Swift。苹果称 SwfitNIO 的目标是帮助开发者快速开发出高性能且易于维护的服务器端和客户端应用协议。
Graphene (石墨烯)是区块链工具组,由比特股团队cryptonomex开发,将一种新的共识机制DPOS投入了实际应用,其并发能力很强,基于石墨烯底层的BTS和STEEM可以达到1.5S的平均确认速度和有限条件下实测3300TPS的数据吞吐量。本文作者简单介绍了区块链以及石墨烯,并对如何使用石墨烯API构建简单APP,做了简单说明。
在发布一个桌面应用之前,必须要考虑的一个问题是:怎么更新(迭代)?一个应用不可能没有更新,除非没人用的或没人维护,从人肉更新到自动更新,再到复杂的更新方案,这里有很多产品和技术的设计...
在这篇文章中,让我们一起逐个解读每一个问题,并最终编写出自己的“挖矿”算法。这个算法称为工作证明算法(Proof-of-Work)[3],它是比特币和以太坊这两种最流行的加密货币的基础。
TIOBE 刚刚发布了 3 月编程语言排行榜。 Ruby 曾获得 2006 年 TIOBE “年度编程语言” ,并在 2008 年达到了热度巅峰,但之后就被新语言抢去了光芒,人气大幅下滑。但现在似乎正在重新受到关注,排名连续几个月上升,本月位居第 9 名。Julia 和 Kotlin ,在本月突围进入了前 40 名,而 Rust 和 Groovy ,则被挤出了前 50 。前 20 名中,涨幅最高的编程语言为 C ,之后分别是 SQL、Python、C++ 、Javascript 和 PHP 。
在本文中,我们将分享从IaaS迁移到Kubernetes的经验教训,解释我们如何使用Helm将私有Ethereum[2]网络部署到Kubernetes,并展示如何使用Helm部署自己的私有以太网网络。
之前,我估计很多人都注意到过这样一个新闻,有一些成人网站看到比特币的暴涨之后,开始打起了挖矿的主意。他们在自己网站中偷偷暗藏挖矿代码,而当用户访问这些网站之后,他们就会神不知鬼不觉地迅速运行这些挖矿代码,甚至在用户关闭浏览器之后,相关代码仍然能够继续运行并占用 CPU 资源。换个角度,如果不是挖矿,而是把全世界的 Web 浏览器通过 websocket 连接在一起,那是不是就可以组成一台“超级计算机”,并利用这个超级计算机解决分布式问题?
科技世界中,社交网络由Facebook垄断、即时通讯由WhatsApp等中心化产品垄断,它们给用户带来了无与伦比的沟通方便,大大提高了人们之间沟通的频次和效率,给全世界几十亿人带来便利。但,人们也付出了代价。把自己的个人资料、内容数据和行为数据都保存在通讯科技公司的中心服务器上,人们的隐私和安全也无法得到完全保护。另外,大公司也利用用户的数据,进行精准的广告推送,从而获得收益,这些收益在目前的情况下,普通用户是无法享有的。
近日,苹果开源了一款基于事件驱动的跨平台网络应用程序开发框架 SwfitNIO,它有点类似 Netty,但开发语言使用的是 Swift。苹果称 SwfitNIO 的目标是帮助开发者快速开发出高性能且易于维护的服务器端和客户端应用协议。
Graphene (石墨烯)是区块链工具组,由比特股团队cryptonomex开发,将一种新的共识机制DPOS投入了实际应用,其并发能力很强,基于石墨烯底层的BTS和STEEM可以达到1.5S的平均确认速度和有限条件下实测3300TPS的数据吞吐量。本文作者简单介绍了区块链以及石墨烯,并对如何使用石墨烯API构建简单APP,做了简单说明。
在发布一个桌面应用之前,必须要考虑的一个问题是:怎么更新(迭代)?一个应用不可能没有更新,除非没人用的或没人维护,从人肉更新到自动更新,再到复杂的更新方案,这里有很多产品和技术的设计...
在这篇文章中,让我们一起逐个解读每一个问题,并最终编写出自己的“挖矿”算法。这个算法称为工作证明算法(Proof-of-Work)[3],它是比特币和以太坊这两种最流行的加密货币的基础。