#7 几种常见的命名风格

2014-02-18

  1. 匈牙利命名法 = 数据类型标识 + 大驼峰
    1. 这个数据类型标识和所采用的语言和技术栈关系非常密切。
    2. 在早期计算机编程实践中,由于缺少 IDE 支持,这样做的好处十分明显。
    3. 如果接触 Windows C 开发,会见到这种风格。
  2. 驼峰命名法
    1. 小驼峰:camelCase
      PS:如果没有特别声明,驼峰 = 小驼峰。
    2. 大驼峰:CamelCase,又叫帕斯卡命名法 PascalCase
  3. 下划线命名法
    1. Python 官方推荐的风格。

#5 转载:如何掌握程序语言

2013-10-22

学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。
作为一个程序语言的研究者,我深深的知道这种心理产生的根源。程序语言里面其实有着非常简单,永恒不变的原理。看到了它们,就可以在很短的时间之内就能学会并且开始使用任何新的语言,而不是花费很多功夫去学习一个又一个的语言。

#4 Base 系列方法总结

2012-03-07

按二进制位来算:

  • Base16 四位
  • Base32 五位
  • Base64 六位

不按二进制位来算:

  • Base36 数字 + 字母
  • Base62 数字 + 字母(大小写敏感)
  • Base58 数字 + 字母(大小写敏感),然后排除 0OIi 4 个字符
  • Base85 有多种方案