[返回] [最新] [最热门] [最高评价]

如何过好这一生

这是一个很大的话题,每个人都会有自己的见解。随着年龄的增长,在焦虑感的协迫下,越来越希望尽快找到「正确答案」,来给未来的路指明方向。

怎么算找到呢?一个简单的评判方式是:当听到「xx 在 yy 时间内,通过做 zz 获得了一笔可观的收入」时,内心的波动程度。

对于「如何过好这一生」,我的答案是下面这张图,尽量往「理想模式」靠拢。

几个前提

人的精力有限,过了黄金阶段之后,随着年龄的增长逐渐
...

李忠 2017-10-17 08:00 | 查看: 179

换头术

1、

我读过一本医学畅销书《最好的告别》,作者是美国医生葛文德。

他的一个观点,令我印象深刻。他说,医学的进步改变了人们对于死亡的看法。人们不再把死亡当作不可避免的自然结果,而是归因于某种技术失败。某个治疗步骤出错了,或者技术还不够好,所以病人死了。

越来越多的人相信,死亡的原因是技术缺陷,而不是预料之中的事。死亡证明书的诊断结论,不会写死于老年,总是写着某种最终的近似原因----例如呼吸衰
...

阮一峰 2017-10-17 07:56 | 查看: 99

有一家傻坏傻坏的公司 气得让人想笑



有一种状态叫气哭,对方太坏,自己实在受不了,哭了。

而还有一种状态叫气笑,对方不仅坏,还坏得特别傻。

于是,只好气得哑然失笑。

这么傻冒的人,痛骂ta,总觉得就像正常人骂智力残疾者一样,骂不出口啊!

 



携程在APP里卖机票的小心机很多人都知道了。

简单说来,就是在你购买一张机票的时候,会被搭售一些你并不怎么需要的服务,比如机场贵宾休息室、专车券之类。这些搭售不是
...

魏武挥 2017-10-13 16:26 | 查看: 306

[译] Kafka 存储的工作机制

翻译自 Kafka/Confluent 公司的工程师 Travis Jeffery 的文章: How Kafka’s Storage Internals Work。

通过本文我会帮助你理解Kafka是如何存储它的数据的。
对于调优Kafka的性能以及了解broker配置实际是干什么的, 了解Kafka的存储很有用。 我受Kafka的简单性的启发, 用我所学开始实现一个Go的Kafka: jock
...

鸟窝 2017-10-12 19:40 | 查看: 366

游戏和游戏化(上)

引言
最近看完了两本书:《游戏改变世界》和《游戏化思维》。前者是讲游戏的,后者是讲游戏化的。

《游戏改变世界》的作者简•麦戈尼格尔 (Jane McGonigal) 认为游戏不但好,而且建立了相对于真实社会的一种“平行宇宙”,进入游戏其实就像进入了另一个社会一样。所以本书的英文名更为贴切,叫:《Reality is Broken》。作者从头到尾都在夸游戏中的社会是如何如何好,现实是如何如何让人沮
...

唐巧 2017-10-11 22:02 | 查看: 343

开源许可证教程

作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。

许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2)。

一、什么是开源许可证

开源许可证是一种法律许可。通过它,版权拥有人明确允许,用户可以免费地使用、修改、共享版权软件。

版权法默认禁止共享,也就是
...

阮一峰 2017-10-11 20:30 | 查看: 318

GOMAXPROCS需要设置吗?

自 Go 1.5开始, Go的GOMAXPROCS默认值已经设置为 CPU的核数, 这允许我们的Go程序充分使用机器的每一个CPU,最大程度的提高我们程序的并发性能, 而且,在大部分情况下, 我们并不会去设置这个参数。因为默认值已经足够好了, 以至于fasthttp的作者valyala提议禁止runtime.GOMAXPROCS设置这个数值, 对于所有的case, GOMAXPROCS默认值是否是
...

鸟窝 2017-10-11 15:41 | 查看: 317

badger 一个高性能的LSM K/V store

大家好,给大家介绍一下, 新晋的高性能的 K/V数据库: badger。

这是 dgraph.io开发的一款基于 log structured merge (LSM) tree 的 key-value 本地数据库, 使用 Go 开发。

事实上,市面上已经有一些知名的基于LSM tree的k/v数据库, 比如 leveldb、goleveldb、rocksdb、boltdb, 可是为什么还要创造
...

鸟窝 2017-10-11 12:17 | 查看: 297

Convert Shadowsocks into an HTTP proxy

备用,不解释

socks5 to http proxy

1、 首先安装 polipo, 设置parent proxy to Ss:

1
2
3

apt-get install polipo
service polipo stop
polipo socksParentProxy=localhost:1080 &

macosx运行

1
2

brew install polipo
poli
...

鸟窝 2017-10-10 15:35 | 查看: 328

[转]KV存储的对比

本文转自饿了么的高级架构师陈东明(cadem)发布于云栖社区的文章: KV存储的对比。作者还整理了另外一篇文章: 存储系统的分类,列举了常见的一些kv存储模型和实现。

最近对各种KV存储进行一个比较,从存储引擎到存储引擎的类型,到单机版的kvstore,再到分布式kvstore集群。

存储引擎的类型

类型
全称

btree

LSH
Log-Structured Hash Table

L
...

鸟窝 2017-10-10 11:39 | 查看: 347

也许,你并不知道,你也是一个戏精



连续八天的国庆黄金假期快要结束了。

朋友圈里的摄影大赛也进入尾声。比起前几天的疯狂晒图,今天看着已经不怎么热闹了。

确切地说,这场摄影大赛,还是地理位置大赛。

我微信好友数比较多,所以欧美日东南亚都不稀奇,我还见过非洲的。

大概就是南极北极没见到了。

我曾经在课上开玩笑式地问过学生。

为什么同样是学校食堂,你们从来不标注我交那四五个餐厅,做交换生到了国外大学,就要显示出来呢?有时
...

魏武挥 2017-10-09 18:23 | 查看: 344

爆炸,解体,入侵,你想得到的你想不到的大BUG们 - 旁观者

【摘要】又到了扶额兴叹的节气。继《5年前的今天,一个小小的部署错误,让美股最大交易商坠入深渊》之后,再赠四枚逆天大BUG。 阅读全文
...

旁观者 2017-10-07 03:12 | 查看: 488

...更多...