春运开始以后 12306 免不了要罢工几次,毕竟人民群众买票回家的热情实在是高涨,12306 很难承受如此大的压力.每次 12306 网站罢工以后都会有人忍不住对其进行吐槽,而还有人认为如果把 12306 外包给 IBM 或者阿里巴巴来做的话效果一定会比现在要好.但是事实真的是这样吗?IBM 和阿里巴巴真的有这样的能力吗?我们来看看知乎用户王强给我们做出的解答吧. 12306 首秀被骂的狗血喷头后铁道部找来 IBM.阿里巴巴等大企业要解决方案,给出的条件是资金管够但是问题得解决.几大企业最后都拒…
知乎上看到的,转载过来,雅俗共赏 12306首秀被骂的狗血喷头后铁道部找来IBM.阿里巴巴等大企业要解决方式,给出的条件是资金管够可是问题得解决. 几大企业最后都拒绝了(当中阿里巴巴最后负责了排队系统的建设).12306開始自己尝试解决这个问题. 他们发现市面上能够买到的成套解决方式都不足以应付春运购票负载.所以仅仅能自己改进已有的数据库(注:事实上是改用VMware SQLFire/GemFire,这里我之前理解错误). 曾经12306用的是小型机,发现性能严重不足,遂改用x86系统+linu…
2015-06-10 IBM 刚刚(2015/06/03)宣布收购 Blue Box 公司.本文就聊聊这点事. 1. Blue Box 是做什么的?它是一家中小型托管私有云提供商. 1.1 公司的简单历史 由 Jesse Proudman 成立于 2003 年从事开源应用托管方案的一家私有企业. (大概是)2012年转到使用 OpenStack 提供托管云服务. 2015年1月,完成总额为 $14 million 的 B 轮融资 (第一部分,$10 million,由 Voyager Capit…
写这篇文章的时候,我已经在IBM正式工作了,看看上一篇博文的发布日期,才发现,我已经将近三个月没有更新博客了,多么惊人!为什么这么久?期间发生了很多事情.最重要的一件就是我大学毕业了!毕业的那么平淡,很多同学说,似乎一下子从学校出来,放下书本,略有不适应.而我却没有毕业的感觉,正如四年前一样,高中毕业,我同样没有毕业的感觉一样,对老师.同学的思念和不舍,总会在毕业以后才会涌现. 写本文的目的,主要是记录我在IBM实习的日子,也是我大学生活的最后一段时光.它是我人生道路上非常有价值也值得我一生回味…
最近一直在做 ML in Database 相关的工作.偶然发现CMU 19spring的15-721课程竟然专门安排了这个专题,不禁欣喜若狂,赶紧去学习了一下. Andy提出了self-driving database的概念,意思是DB应该像现在研究正火的无人驾驶汽车一样,能自己调节自己的方向盘(knob),查看前方的路况(适应未来的workload),最终能保证乘客安全下车(自主完成workload,并保证较好的performance). self-driving DB的功能需要包括以下几点…
背景 地址:https://github.com/huijimuhe/postman 核心就是android的AccessibilityService,回复功能api需要23以上版本才行. 其实很像在做单元测试.你可以有n种方式实现发帖功能,这只是一个比较邪火的方式,亲测过一次,可行.这里我以网易新闻客户端举例. 模拟你在手机端的物理动作:选择新闻->回复->退回新闻列表->进入下一个新闻->回复->退回新闻列表刷新->进入->回复.... 做的不精细,只是探究到…
常用链接 我的随笔 我的评论 我的参与 最新评论 我的标签 随笔分类 ARM裸机(13) C(8) C++(8) GNU-ARM汇编 Linux驱动(24) Linux应用编程(5) Makefile Qt基础 Shell脚本语言 uboot 根文件系统(1) 嵌入式Linux(3) 算法与数据结构(7) 随笔档案 2017年3月 (5) 2017年2月 (9) 2016年12月 (10) 2016年11月 (18) 2016年10月 (27) 2016年5月 (1) 2016年4月 (2) 文…
解题报告:题目大意,给你n个球,要将这n个球从下到上按层次排列,要求同一个层次的的每一个分支的数量都必须相等,问有多少种排列的方法. 此题的一个DP题,假设现在有n个球,要将这n个球排列好,我们就必须将n个球的问题转化成小于n个球的子问题 ,我们可以很明显地观察到,对于每一种排列 的方法,它的最上面的那一层总是只有一个球,所以我们就可以这样出发,将这n个球先减掉一个球,还剩下n-1个球,然后就是下一层怎么排列 的问题了.由于现在还剩下n-1个球,那么我们现在要想的就是把这n-1个球应该怎么排列,…
编者注:本文来自被誉为当代创新大师的Steve Blank的博客. 中文版由天地会珠海分舵编译. 全文从当今非常多人对精益创业的误解作为一个切入点,深入的分析了为什么人们这么easy就对精益创业产生误读.然后提出了自己独到的解决方式- 迷失精益创业 业界的所谓砖家们对精益创业所提倡的"Build(打造) - Measure(衡量) - Learn(学习)"模式的诟病和抱怨已经不是一天两天的事情了.但每次当我听到他们说这无知的话的时候我依旧会感到无比的惊讶: "这模式无非就是将…
此篇文章准备了将近两周的时间,写了改,改了删.之前有朋友反馈,上一个文章太冗长了,影响阅读体验,这一讲就走个精简路线.所以只要不是很重要的内容就都删减掉了. 文章分两个部分,第一部分是原理,第二部分是实战. 原理部分,初学者尽量去理解就好,不用跟着敲,列出的代码都是示意代码. 实战部分是留给初学者的,希望敲完代码,这样有助于理解前边的原理. 当然原理不是很难. 第一部分:原理 ResKit 中值得一说的 Feature 如下: 引用计数器 可以不传 BundleName 当然也有很多不值得一提的…