· 背景 Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。
安装了输入法、浏览器等Google程序的Windows用户可能会留意到后台多出了一个“Google Update”的进程,对于这种做法RMS一定会视之为陷阱,Google也可能听到了用户的抱怨,现在它宣布Google
libgooglerank 是用户简单的 Qt 库,用来获取网页的 Google 的 PageRank 数据,这是一个异步的库,同时包含一个命令行的工作用来获取URL的 PageRank 值。
1. 背景 Google的第一代/第二代集群(资源)管理系统被称为Borg,Borg设计细节因零零星星出现在各种文章中而知名,但一直未公开(比如发一篇 paper)。然而,我们可从腾讯公布的Tor
这是一个简单的工具,能够让你在多个真实的浏览器中执行JavaScript代码,采用Node.js 和 Socket.io开发。
TODC Bootstrap 是一个Google风格的Twitter Bootstrap主题。拥有丰富的功能如:12列的响应式网格,一堆的组件,Java插件,表单控件,排版等。 项目主页:
Waves提供一种源于Google Material Design 的点击效果。 Waves using Situs to generate documentation. Here are some
Bazel是Google开源的构建工具,能够快速和可靠地构建代码。它用于构建Google的大部分软件,解决出现在谷歌开发环境的构建问题。具体包括: A massive, shared code repository
本系列想介绍下Java下开源的优秀编程库-- Guava[ˈgwɑːvə] 。它包含了Google在Java项目中使用一些核心库,包含集合(Collections),缓存(Caching),并发编程库
http://blog.jobbole.com/96110/ 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,
How Google Makes Sure It (Almost) Never Goes Down 本文由“科技新知”编译自 Wired ,略有增删。 某一天,你需要使用 Google,但 Google
Google Guava Collections 使用介绍 Google Guava Collections(以下都简称为 Guava Collections)是 Java Collections
Google宣布 了一个新的开源 Java 工具 Contracts for Java,基于 Johannes Rieken 制作的 Modern Jass,灵感来自 Eiffel 编程语言,由两名 Google
简介: Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在
本篇将主要介绍Google的十个核心技术,而且可以分为四大类: 1.分布式基础设施:GFS,Chubby和Protocol Buffer。 2.分布式大规模数据处理:MapReduce和Sawzall。
Event Calendar 是一个采用 jQuery 和 ColdFusion 开发的事件日历,类似 Google 的日历系统。还有一个简单的用户门面,可以扩展,以帮助控制用户权限。 项目主页:
Google 刚刚开源了 grpc , 一个基于HTTP2 和 Protobuf 的RPC 实现。 Protobuf 本身虽然提供了RPC 的定义语法,但是一直以来,Google 只开源了Protobuf
1. Introduction google服务器集群的管理系统,类似于百度的Matrix,阿里的fuxi,腾讯的台风平台等等,还有开源的mesos Borg provides
验证码的准确率高达 99.8%。 reCAPTCHA 的产品经理 Vinay Shet 在 Google Online Security 官博上 发文 ( 中文 )称:“多亏这项研究,我们知道了仅仅依靠扭曲文字来生成验证码是不够的。”
Google 是如何开发 Web 框架的 众所周知, Google 使用单一仓库来共享所有代码 ——20亿行代码,并且这个仓库是采用基于 trunk 的开发方式。 (这毫无疑问是世界上最大的代码仓库。)