只听过眼皮跳动, byteDance 是个什么鬼?

取名要趁早.

大自然比我们更早发明了数字系统, 我们的 DNA 就是数字系统, 四个碱基, 属于四进制的.

人类 DNA 大概 30 亿碱基对, 约 60 亿比特的信息.

--<<自私的基因>>

平均法则

介绍了什么是平均法则, 以及如何用它指导我们的日常做事

所谓 平均法则(The Law of Averages), 假如你是一个推销员, 今天你打算向 100 个顾客推销, 根据平均法则, 有 80 位根本不会考虑买你的东西, 甚至连交谈的机会也不会给你; 然后有 10 位左右是愿意与你交谈的, 但你想跟他们达成交易还是比较困难的; 最后有 10 位呢, 则是很容易成交的那种顾客, 也即是你根本不需要有多么厉害的推销技巧, 也不需要你巧舌如簧, 哪怕你就是一个新手, 你也能很顺利地与他们达成交易.

这样的一种顾客的分布情况, 也即 80% 是困难的, 10% 是一般的, 还有 10% 是容易的, 就是所谓的平均法则.

当然, 这个比例也许更极端一点, 比如 95% 是困难的, 4% 是一般的, 只有 1% 是容易的.

但不管是哪种比例, 理想一些的还是极端一点的, 都暗含了这样一个意思: 当你不停地遭到拒绝, 其实你就越来越接近于成交!

这样一个法则, 它有两层含义:

继续阅读

利用 String format 方法及占位符优雅拼接字符串

介绍了 Java 语言里如何使用 String.format 去优雅地拼接字符串

不论是哪个编程语言, 拼接字符串都是一个频繁的操作, 很多的语言都支持通过重载"+"号运算符来拼接字符串, 这也是最常见快捷及直观的方式.

除了用"+"号拼接外, 有的语言还支持更先进的拼接方式, 比比较新版本的 javascript 语言还支持比较优雅的利用 ${XXX} 的方式去传递变量值, 这就已经基本接近了很多模板技术的写法了, 比如这样:

let name = '小明';
let age = 20;
console.log(`他的名字叫${name}, 他今年${age}岁.`); // 注意字符串用键盘左上角的撇号(`)括起来而不是引号

继续阅读

正确的学习方式只有一种风格, 可以归结为以下四点:

  1. 要在学习时间上安排一定间隔, 不要突击学习(避免填鸭式);
  2. 在不同场景下, 用不同方式学习同一内容;
  3. 要经常参加测验, 看是否真的掌握了相关的知识;
  4. 要把新学到的知识和以前的知识建立连接.

--<<学习究竟是什么>>