2015年4月6日

摘要: 在Google的分布式软件构建过程(Blaze)中,一个大工程的干净构建可能会产生几个G的输出,这些构建通常只花费了数分钟而我们每天构建上万次,这导致分布式构建产生的数据对我们的网络和本地磁盘I/O造成了相当大的压力,本文会介绍我们是如何解决这个问题的 阅读全文
posted @ 2015-04-06 19:55 生栋 阅读(6135) 评论(0) 推荐(3) 编辑

2015年4月3日

摘要: 本文在之前两篇文章的基础之上介绍了Google在大规模集群上面分布式高效率执行构建步骤的系统 阅读全文
posted @ 2015-04-03 08:05 生栋 阅读(8300) 评论(0) 推荐(0) 编辑

2015年4月1日

摘要: 这篇文章会更深入的介绍Google的构建系统[Blaze]是如何工作的,并介绍让软件构建过程更快的方法 阅读全文
posted @ 2015-04-01 09:19 生栋 阅读(12457) 评论(1) 推荐(0) 编辑

2015年3月31日

摘要: 介绍Google的分布式软件构建系统Blaze是如何获取源代码的 阅读全文
posted @ 2015-03-31 08:14 生栋 阅读(16499) 评论(0) 推荐(2) 编辑
摘要: 本系列是分享一下Google分布式软件构建系统Bazel的原理和Google开源的构建工具Bazle使用方法 阅读全文
posted @ 2015-03-31 08:04 生栋 阅读(40355) 评论(0) 推荐(1) 编辑

2015年3月8日

摘要: 本文介绍了一下Linux下C++开发的基本流程和工具,可以让新人作为路线图使用,附带很多网络上的优质资源,熟悉这些之后,会让你对开发工作更加得心应手! 阅读全文
posted @ 2015-03-08 12:03 生栋 阅读(24461) 评论(23) 推荐(39) 编辑

2015年3月1日

摘要: 本文介绍了一些Vim新手入门资料和一些Vim实用小技巧 阅读全文
posted @ 2015-03-01 00:18 生栋 阅读(7569) 评论(6) 推荐(3) 编辑

2014年12月14日

摘要: 序言:本来打算写文章介绍一下业界内广告搜索引擎的业务及架构的,但是觉得应该先介绍一下整个搜索广告的大背景的,所以周末学习了一下斯坦福大学的[Introduction to Computational Advertising](http://web.stanford.edu/class/msande2... 阅读全文
posted @ 2014-12-14 22:41 生栋 阅读(4918) 评论(0) 推荐(2) 编辑

2014年10月23日

摘要: 如果没有配置解码的参数,hadoop默认会匹配文件名来解码文件内容。那么如何让Hadoop读取以gz结尾的文本格式的文件呢? 阅读全文
posted @ 2014-10-23 20:51 生栋 阅读(7181) 评论(0) 推荐(1) 编辑

2014年5月31日

摘要: 本文记录的是使用DBUnit测试框架进行数据库数据插入时,插入特殊字符失败的查错经历。希望能对向我这样的小白同学们在遇到类似问题时,能够有一些启发。背景:在写跟数据库交互模块的单元测试,数据库表中的ext字段,需要先写入数据,然后再读取出来,进行处理。ext字段格式是key1CTRL^Dvalue1... 阅读全文
posted @ 2014-05-31 23:22 生栋 阅读(1635) 评论(0) 推荐(1) 编辑

导航