Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架. Avro出自Hadoop之父Doug C ...
分类:
Web程序 时间:
2019-01-31 13:10:12
阅读次数:
207
最近,Facebook AI Research(FAIR)宣布了第一个全收敛语音识别工具包wav2letter++。该系统基于完全卷积方法进行语音识别,训练语音识别端到端神经网络的速度是其他框架的两倍以上。他们在博客中详细介绍了这个开源软件。 由于端到端语音识别技术可以容易地扩展到多种语言并且同时保 ...
分类:
其他好文 时间:
2019-01-28 19:20:23
阅读次数:
220
1.1 什么是数据库? 1.1 什么是数据库? 简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓 ...
分类:
数据库 时间:
2019-01-28 15:19:13
阅读次数:
211
文章简介 从Thrift的C++源代码中看,thrift的设计思想,讨论跨语言优质RPC解决方案。 Thrift的诞生背景 Thrift的诞生时间大概断定为2007年左右,随着Facebook网站流量的增加和站点功能的日益丰富,已经远远超出了原有LAMP架构的处理能力,对系统服务的可伸缩性和高性能提 ...
分类:
其他好文 时间:
2019-01-27 18:58:16
阅读次数:
172
人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议:做你真正感兴趣、与自己人生目标一致 ...
分类:
其他好文 时间:
2019-01-27 14:46:09
阅读次数:
166
GraphQL 前端开发的利剑与桥梁 基本概念 GraphQL GraphQL 是一种用于 API 的查询语言,由Facebook开发和开源,是使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。 ...
分类:
其他好文 时间:
2019-01-26 20:01:23
阅读次数:
190
0x00 背景 今天下午看新闻时,无意看到一条关于facebook虚假帐号(fake account)消息: 一下子就被这标题吸引了眼球,因为作为一个第三方机构,能够对facebook这样如此海量的帐号中的fake account进行测量,并得出这样一个比较具体的结果。非常非常好奇是怎么做到的,数据 ...
分类:
其他好文 时间:
2019-01-26 11:06:44
阅读次数:
254
React的基本认识 Facebook开源的一个js库,一个用来动态构建用户界面的js库 官网:英文官网: https://reactjs.org/ 中文官网: https://doc.react-china.org/ React的特点 Declarative(声明式编码),Component-Ba ...
分类:
其他好文 时间:
2019-01-21 01:07:38
阅读次数:
922
一、React 说明 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设他们自己的 Instagram 的网站。 做出来以后,发现这套东西很好用,在2013年5月开源了。目前已经成为前端的三大主流框架。 ...
分类:
其他好文 时间:
2019-01-20 18:03:12
阅读次数:
191
在 Android 上,Square 这家公司提供了非常有名的工具: leakcanary ,来帮助开发者们在日常开发过程中就能够发现内存泄漏。但在 iOS 上呢?在 Google 的时候,我发现了两个工具,一个是这篇文章将要翻译并介绍的 Facebook 开源的三件套,另一个则是国内微信阅读团队做 ...
分类:
移动开发 时间:
2019-01-17 19:48:28
阅读次数:
223