ARTS是由左耳朵耗子陈皓在极客时间专栏《左耳听风》中发起的一个每周学习打卡计划。
1 | Algorithm:至少做一个 LeetCode 的算法题。主要为了编程训练和学习。 |
Algorithm(算法)
leetcode 958 完全二叉树的判断
https://leetcode-cn.com/problems/check-completeness-of-a-binary-tree/
1 | /** |
Review(点评)
Tip(技巧)
url命名
https://blog.csdn.net/belalds/article/details/80060296
https://xovel.cn/article/naming-rule.html
https://blog.csdn.net/ideality_hunter/article/details/82109940
https://juejin.im/entry/584a1ae761ff4b0058d08bf1
脊柱命名法(spinal-case)
脊柱命名法是使用连字符 “-“ 分割单词的一种蛇形命名法的变体. 它的优点与缺点跟蛇形命名法非常相似, 只是有项例外是有的语言不允许使用连字符用来定义符号名称 (例如声明变量,class起名或函数命名时). 你可能会发现它参考了lisp命名的写法,因为lisp方言就是这么做的. 这种命名法也是Unix和Linux系统中传统的文件夹命名方式. 例如: spinal-case, current-user, 等等.
根据文档 RFC3986 规定, URL是大小写敏感的 (除了主机头等信息).
实际情况中,大小写敏感问题可能会对在Windows环境托管的API导致出现问题.
所以建议使用脊柱命名法(spinal-case) ( RFC3986 文档中突出强调了这一点), 这种命名法也被 Google, PayPal 和其他大公司使用.
Share(分享)
打赏