Blog

对冲思想

Content #

对冲思想,是一种通过同时持有一组对主要风险因素具有反向暴露的不同标的,来降低或消除投资组合整体风险的投资思想。

Viewpoint #

From #

最多只处理两个紧急事件

Content #

SRE 处理运维工作的一项准则是:在每8~12小时的on-call 轮值期间最多只处理两个紧急事件。这样的准则有何好处?

这个准则保证了on-call工程师有足够的时间跟进紧急事件,这样SRE可以正确地处理故障、恢复服务,并且要撰写一份事后报告。如果一次轮值过程中处理的问题过多,那么每个问题就不可能被详细调查清楚,运维工程师甚至没有时间从中学习。如果小规模部署下还无法做到合理报警,规模扩大之后这个情况就会更严重。相对而言,如果一个项目的紧急警报非常少,能够持续稳定运行,那么保持这么多on-call工程师可能就是浪费时间。

Viewpoint #

From #

统一初始化(uniform initialization)

Content #

统一初始化(uniform initialization)几乎可以在所有初始化对象的地方使用。它的主要限制是什么?推荐的解决方案又是什么?

这个语法主要的限制是,如果一个类既有使用初始化列表的构造函数,又有不使用初始化列表的构造函数,那编译器会千方百计地试图调用使用初始化列表的构造函数,导致各种意外。所以,如果给一个推荐的话,那就是:

  1. 如果一个类没有使用初始化列表的构造函数时,初始化该类对象可全部使用统一初始化语法。
  2. 如果一个类有使用初始化列表的构造函数时,则只应用在初始化列表构造的情况。

Viewpoint #

From #

UNDEF伪节

Content #

什么样的符号会出现在UNDEF伪节中?在本目标模块中引用,但却在其它地方定义的符号。

Viewpoint #

From #

toc:Biology

Content #

海洋给动物的遗产 两种匮乏 进犯行为的五种策略 神经可塑性(neuroplasticity) 优势序位 同形配子(isogametes) 个体选择理论如何反驳类群选择理论 现代人类行为 增生(hyperplasia)与肥大(hypertrophy)

基因 #

稳定者生存 比适者生存的更普遍的法则。 无情的自私性 基因,顺反子,遗传单位

进击的智人 #

人和其他物种之间清晰的边界 智人在生物界的分类 巴拿马地峡的形成对气候的影响 雨林褪去,灵长类面临的选择 直立的体态其实是某种威慑行为 摄食假说 直立行走的反噬 生理性早产 逃荒的知识 脑容量与邓巴数 小的下巴意味着不充分的咀嚼 奥杜威峡谷中的能人的石器其实是时间的容器 外祖母假说 肉食让肠子变短 突破了当下的阿舍利手斧 莫维斯线(Movius-Line) 高品质的手斧是一种“优质基因”的显示器 睾酮与无名指的长度 二态性差异(Sexual dimorphism) 握拳与暴力筛选 进食生肉与加热食物 光照强度与肤色 有了体虱就说明有了衣服 撒哈拉地区的“生物泵”效应 属性叠加 人类特殊的喉部结构是语言存在的物理基础 智人语言的特征 适应器理论与逛商场 旧石器时代的男性还远远没有支配性的地位 新仙女木事件 喝酒上脸是中毒的表现 十二生肖里没有猫的原因 斯金纳关于迷信的研究 太阳黑子 缺锌与收继婚 瘟疫肆虐与环境稳态 鼠疫的传播

第三种黑猩猩 #

近因与远因 MEF2A基因调控区DNA 用植物体内的化学分子来测量遗传距离 高级灵长类的家族树 人类的家族树 沉默的突变 智人征服世界 克罗马农人比尼安德特人长寿20年 原始型声道变成了现代型声道 后宫的大小与两性身材的差异成正比 男人雄伟的阴茎是威胁其他男人用的 怀孕只是偶尔一见的副产品 丰满的红发女郎理论 不与自己人结婚 性选择塑造了外表令人觉得性感的特征 修理男人的身体划不来,不如修理女人的身体 女人绝经的演化渊源 克里奥尔语的语法特征就是天生的普遍语法 只有高成本的、有害的信号才能保证诚实 人类滥用化学品的行为的解释 转辙猎食者 趋同演化并不是生物界的普遍现象 物种灭绝的涟漪效应

性别战争 #

雄性动物之间较量的武器 雄蜂与蜂王之间的性别战争 切斯特菲尔德男爵(Lord Chesterfield)描述性爱的一句话 性别选择(sexual selection) 杂合优势(heterozygote advantage) 贤妻理论(Good Wife Theory of Monogamy)的缺陷 人类是近似的一夫一妻制物种 近亲交配衰退(inbreeding depression)

海洋给动物的遗产

Content #

那些离开水开始在陆地上生活的动物,把海洋带在自己的身体里,那是一种它们传递给后代的遗产,一种至今仍然把所有陆生动物与其在远古海洋中的祖先联系在一起的遗产。请问是什么遗产?蕾切尔·卡森在1951年出版的那本就叫《环绕我们的海洋》(The Sea around Us)的书。

鱼类、两栖动物和爬行动物;温血的鸟类和哺乳动物——我们所有动物的血管里都有一种盐溶液,其中钠、钙、钾的比例几乎跟海水一样。这是我们从几十亿年前继承下来的遗产,那时我们遥远的祖先从单细胞生物进化为多细胞生物,进化出一种体内的循环系统,在这个循环系统里,最初只有海水在流淌。

Viewpoint #

From #

Java的lambda表达式实现特点

Java中lambda expression的实现与一般函数式编程语言的实现有何重要区别? #

Java lambda expression唯一能做到的事情,就是转换成functional interface。而函数式编程语言中,函数是第一公民,意味着函数可以赋值给变量,做为参数传递等。而Java中,把lambda expression赋值给类型为Object的变量时会出错,因为Object不是functional interface。

Viewpoint #

From #

非法获取计算机信息系统数据罪

Content #

非法获取计算机信息系统数据罪是指违反国家规定,

  1. 侵入计算机信息系统,注意这里是指除了国家事务、国防建设、尖端科学技术领域这三点外的其他领域。
  2. 或者获取计算机信息系统数据。

并且,符合“情节严重”这一特点的行为。这里的“计算机信息系统数据”指的是什么?“情节严重”又指的是什么?

首先,这里的“计算机信息系统数据”是指计算机里存储、处理、传输的数据,不仅包括了计算机系统数据和应用程序,还包括了你在计算机里存放的各种个人信息。但是脱离了计算机存放的数据,比如光盘、U 盘中的计算机数据,不适用于这个罪名。比如说,别人 copy 你的 U盘,然后把里面的信息数据转手在网上卖出去,或者是进行其他操作,就不属于这个罪了。第二,本罪里面的“情节严重”指的是:

  1. 获得 10 组以上的网络金融服务的身份认证信息,包括支付结算、证券交易、期货交易等;
  2. 获得 500 组以上的其他内容的身份认证信息;
  3. 非法控制了 20 台以上的计算机系统;
  4. 非法收入达到 5000 元以上;
  5. 造成经济损失达到 10000 元以上。

以上的五个情节,只要达到了一点,就要追究刑事责任了。通常会被判处三年以下的有期徒刑或者拘役,可能会有罚金。严重点的,可能就是三年到七年的大牢了。

Viewpoint #

From #

activedefrag参数

Question #

Redis 需要启用自动内存碎片清理,可以把 activedefrag 配置项设置为 yes,命令如下:

config set activedefrag yes

这个命令只是启用了自动清理功能,但是,具体什么时候清理,会受到下面这两个参数的控制。这两个参数分别设置了触发内存清理的一个条件,如果同时满足这两个条件,就开始清理。在清理的过程中,只要有一个条件不满足了,就停止自动清理。

  1. active-defrag-ignore-bytes 100mb
  2. active-defrag-threshold-lower 10

请问这两个参数的含义分别是什么?

Answer #

  1. active-defrag-ignore-bytes 100mb:表示内存碎片的字节数达到 100MB 时,开始清理;
  2. active-defrag-threshold-lower 10:表示内存碎片空间占操作系统分配给 Redis 的总空间比例达到 10% 时,开始清理。

From #