Blog Archive 2019 Paper Review: Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage With COPS Jan 08 2019 2018 Paper Review: Deep Neural Networks for YouTube Recommendations Dec 22 2018 Paper Review: Google Dapper Aug 20 2018 编译独立的Tensorflow Serving库 Feb 06 2018 用Tensorflow C++ API训练模型 Jan 13 2018 分布式系统的分区管理 Jan 03 2018 2017 UNIX信号 Dec 02 2017 线程私有存储 Dec 01 2017 2014 使用Feature Flags进行并行开发和持续集成 Sep 03 2014 用MySql实现事务型消息队列 Jun 19 2014 Web应用开发中的几个问题 Jan 01 2014 2013 2013年学到了什么 Dec 24 2013 C++ Idioms Jun 10 2013 哈佛训戒 Apr 13 2013 使用Booch方法进行面向对象分析与设计 Mar 30 2013 关于Mysql客户端、连接和服务器字符集 Mar 14 2013 CSS Best Practice Mar 13 2013 2012 MySql Help May 16 2012 GNU Tool Chain May 14 2012 C++ Gotchas May 14 2012 Java Gotchas May 13 2012 C Gotchas May 13 2012 TCP FAQ Feb 03 2012 打印螺旋矩阵 Feb 03 2012 TCP协议浅析 Feb 03 2012 FTP的主动和被动模式 Feb 03 2012 Epigrams on Programming Feb 03 2012 数据对齐 Feb 03 2012 C++的new和delete运算符与内存分配函数和释放函数 Feb 03 2012 生成可执行的共享库 Feb 02 2012 在Windows上配置Emacs 23 Feb 02 2012 配置Subversion Feb 02 2012 查看进程的内存使用情况 Feb 02 2012 比特操纵技巧 Feb 02 2012 2011 随机采样 Dec 12 2011 Quotes Nov 21 2011 How to Support Unicode in C/C++ Sep 09 2011 Typecast in C++ Aug 22 2011 Symbol Resolution by GNU Ld Aug 20 2011 Linux程序的加载、运行和终止 Aug 20 2011 The G++ Implementation of C++ Object Model Jan 31 2011
Paper Review: Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage With COPS Jan 08 2019