Skip to main content

Posts

Showing posts from May 7, 2017

鸿观 第121期 特朗普遭遇寂静政变 下载优酷APP每周五抢先看

Addendum: a note about Redis restart time

I received a few requests about adding some information about restart time, since when a Redis instance is stopped and gets restarted it has to read the dataset from disk into memory. I think it is a good addition, because there are differences between RDB and AOF persistence, and between Redis 2.6 and Redis 2.4. Also it is interesting to see how Redis compares with PostgreSQL and MySQL in this regard. First of all it's worth to mention why Redis requires to load the whole dataset in memory before starting to serve request to clients: the reason is not, strictly speaking, that it is an in-memory DB. It is conceivable to think that a database that is in memory, but uses the same representation of data in memory and on disk could start serving data ASAP. Actually the true reason is that we optimized the different representations for the different scopes they serve: on disk we have a compact append-only representation that is not suitable for random access. On memory we have the ...

标 题: 学生的那点小心思(微信公众号转载)

发信人: Levis (北京,那个寒冷的夏天), 信区: Faculty 标  题: 学生的那点小心思(微信公众号转载) 发信站: BBS 未名空间站 (Sun May  7 14:19:22 2017, 美东) 从教这么多年来我发现学生(主要是博士生)对导师以及博士学习经常有些误解和想当 然,有时候甚至造成了师生关系越来越紧张,所以写了这篇文章。如果大家(包括老师 和学生)觉得意犹未尽的话,欢迎补充。 1. 我拿RA每周20小时,所以我只要好好干了这20个小时就问心无愧。 RA(Research Assistant)制度的出现和博士学习本身其实并没有什么关系,而是为了满 足导师科研项目进展的需要。严格意义上的RA是要求在这20小时之内可以进行完全有效 的相关科学研究(有点像博士后),而RA也并不一定非要是导师自己的学生。但考虑到 博士期间高昂的学费和生活费,RA制度发展到现在已经变成支持博士生能够完成学业的 重要经济来源,因此和博士学习紧紧的绑在了一起。如果你的RA和你的博士学习是紧密 联系在一起的,那么无论这20个小时之内之外你都是在为你的博士学位而奋斗。所以不 要再问什么加班不加班的事情了! 2. 导师啥也不懂,对我的研究不能给出具体的指导意见。 当然不排除有些滥竽充数的导师。但大多数时候我遇到的这种抱怨往往是来自学生对导 师的一个不切实际的期望,就是希望导师能够对科研中遇到的每一个细节都能给予足够 的指导。一个极端的情况就是拿着buggy的code去找导师要求帮忙debug。其实导师之所 以有一个"导"字,意思是主要作用在于指导而不是手把手的教(那个叫"师傅")。技术 实现本身如果不牵涉创新,大多数时候其实导师远不如学生。反过来讲,一个博士生要 在毕业的时候在他所在的细分研究领域的理解和贡献超过他的导师,才算是一名合格的 博士毕业生。 3. "老师忘记了和我每周的讨论会,好开心!"和"我这周尝试了好几种方法都无法达到 预期效果,没有进度,待会汇报怎么办?" 其实很少有导师会真的忘记和学生的讨论会,他们还往往因为错过了和学生的讨论而内 疚。如果说你不主动出现他也不去找你,那最大的可能其实是他觉得不值得在你身上浪 费...

锤子科技2017春季新品发布会【坚果Pro】 圆滑当道时代的锐丽异类超清版

Redis Cluster consistency guarantees

Redis Cluster is NOT able to guarantee  strong consistency . In practical terms this means that under certain conditions it is possible that Redis Cluster will lose writes that were acknowledged by the system to the client. The first reason why Redis Cluster can lose writes is because it uses asynchronous replication. This means that during writes the following happens: Your client writes to the master B. The master B replies OK to your client. The master B propagates the write to its slaves B1, B2 and B3. As you can see B does not wait for an acknowledge from B1, B2, B3 before replying to the client, since this would be a prohibitive latency penalty for Redis, so if your client writes something, B acknowledges the write, but crashes before being able to send the write to its slaves, one of the slaves (that did not receive the write) can be promoted to master, losing the write forever. This is  very similar to what happens  with most databases that are config...

标  题: 别飞机发动机了,中国现在好的汽车发动机还搞不定呢

发信人: dunkin (死胖子), 信区: Military 标  题: 别飞机发动机了,中国现在好的汽车发动机还搞不定呢 发信站: BBS 未名空间站 (Sun May  7 22:39:22 2017, 美东) 歇会儿吧。 首先要区别两个概念:science和engineering。科学是共享的、透明公开的,但是工程 学却是保密的、私有的。发动机的原理可以说是及其简单,而且这个原理在内燃机存在 的200多年里从来没变过:燃料燃烧致气体膨胀推动活塞做功。但是science说起来容易 ,如何用这些人类都知道的白开水一般的理论做出按人类意志行为的engineering却完 全是另一回事:如何把功率提上来,重量减下去,寿命延长,效率提高可以说是无穷无 尽的漫漫长征。科学结论我们都可以记得住,我相信我们高等科学在记忆上的教育非常 成功,但是传统工业的工程学教育可以说是一塌糊涂,生产技术和理论严重脱节。 再一个,在人类进入电气时代之前,西方国家有一段特殊的时期,这段时期是机械工业 飞速发展的一段时期,被誉为“大蒸汽时代”。有兴趣的可以搜一搜这一时期内的作品 ,几乎所有能动的东西都是齿轮机械,其繁荣程度前无古人,后无来者。由于我国没有 接受这一时期的洗礼,少部分民族资产后来也被帝国主义压迫致残,再后来又被社会主 义充了公,所以基本上没有任何技术积累。而工程积累的核心就是两个字:秘方。无论 是做饭、酿酒、制药还是冶钢、加工,其技术本质不外乎这两个字。而秘方则是完全私 有的,一般由家族或公司的形式来传承。而传承需要时间沉淀,也需要民族氛围。一个 崇尚速度,敢于挑战人类极限,敢于质疑权威的民族,才会有足够的动力去研发这种铁 与火的机器。这一点我觉得我们做的很不好,我们的教育似乎不太鼓励培养这种冒险精 神。 对于发动机具体的一些瓶颈,下面我逐条列举,及时更新: 1. 金属铸造 发动机气缸主体和其他简单结构件一般使用金属浇铸成形,具体过程又分高压铸造和低 压铸造。金属融化成液体倒入模具,此过程难点在于降温凝固过程中残余应力、排气、 脱模剂喷淋等导致缺陷的发生,缺陷降低了成品率,而且严重影响寿命,因为金属疲劳 最怕缺陷。其次,金属材料自身的品质要求亦极高,一般是铸铁或铸铝,高品质的浇铸 原材料我们不行,需...