摘要:
在Google的分布式软件构建过程(Blaze)中,一个大工程的干净构建可能会产生几个G的输出,这些构建通常只花费了数分钟而我们每天构建上万次,这导致分布式构建产生的数据对我们的网络和本地磁盘I/O造成了相当大的压力,本文会介绍我们是如何解决这个问题的 阅读全文
2015年4月6日
2015年4月3日
摘要:
本文在之前两篇文章的基础之上介绍了Google在大规模集群上面分布式高效率执行构建步骤的系统 阅读全文
2015年4月1日
摘要:
这篇文章会更深入的介绍Google的构建系统[Blaze]是如何工作的,并介绍让软件构建过程更快的方法 阅读全文
2015年3月31日
摘要:
介绍Google的分布式软件构建系统Blaze是如何获取源代码的 阅读全文
摘要:
本系列是分享一下Google分布式软件构建系统Bazel的原理和Google开源的构建工具Bazle使用方法 阅读全文
2015年3月8日
摘要:
本文介绍了一下Linux下C++开发的基本流程和工具,可以让新人作为路线图使用,附带很多网络上的优质资源,熟悉这些之后,会让你对开发工作更加得心应手! 阅读全文
2015年3月1日
摘要:
本文介绍了一些Vim新手入门资料和一些Vim实用小技巧 阅读全文
2014年12月14日
摘要:
序言:本来打算写文章介绍一下业界内广告搜索引擎的业务及架构的,但是觉得应该先介绍一下整个搜索广告的大背景的,所以周末学习了一下斯坦福大学的[Introduction to Computational Advertising](http://web.stanford.edu/class/msande2... 阅读全文
2014年10月23日
摘要:
如果没有配置解码的参数,hadoop默认会匹配文件名来解码文件内容。那么如何让Hadoop读取以gz结尾的文本格式的文件呢? 阅读全文
2014年5月31日
摘要:
本文记录的是使用DBUnit测试框架进行数据库数据插入时,插入特殊字符失败的查错经历。希望能对向我这样的小白同学们在遇到类似问题时,能够有一些启发。背景:在写跟数据库交互模块的单元测试,数据库表中的ext字段,需要先写入数据,然后再读取出来,进行处理。ext字段格式是key1CTRL^Dvalue1... 阅读全文