睡眠周期

不知怎么的,今天4点左右就醒了,然后就睡不着了,这不禁让我想起来之前在大学跟同学分享的一个个人小经验,于是我起来写下了这篇小短文。这个经验就是:人其实不需要每天睡的时间都一样,在经过一段拥有充足睡眠的日子的时候,你的睡眠时间总会通过各种方式减少(比如你刷手机的时间更晚了,别问我怎么知道的)。这个其实我理解为人的睡眠时间其实也是有一个周期的,就像年份有闰年、平年之分一样。在你经过一段正常的、充足的睡眠之后,其实你已经不再需要和之前一样的时间来睡眠了,所以你的睡眠时间就会减少。这会通过各种方式来体现,有的人会体现为晚睡,有的人就会体现为失眠。又因为你这一天的睡眠时间减少,所以在第二天晚上你可能会睡得很香,于是你的睡眠时间又回归正常了,这就是一个循环。用数学语言来描述可能就是如下图这样:横坐标是时间,纵坐标是睡眠时间,如果我们能利用好每个周期中的睡眠时间低谷期,肯定会让你的生活大不同。还记得当时和同学分享这个小经验的时候正值考研复习阶段,我说,有时候你可以利用这个睡眠周期来通宵达旦的学习。当然,这里的通宵达旦可不是让你真的一整晚都不睡觉,而是在你某一晚感到不那么困的时候,可以利用这个时间来学
 2020-04-01   人生感悟   

如何写好代码,写好代码

你第一眼看到这个标题可能会疑惑我的标题是不是写错了,那么我来解释一下,第一个“写好代码”的“好”是副词,而第二个“写好代码”的“好”是形容词。意思就是只有你把代码写好了,你的代码才称得上是好代码。那么如何写好代码呢?上周我在我的开发小组内进行了一个有关于整洁代码主题的分享。在这个分享上,我强调了一个中心思想,什么样的代码才能称作好代码,就是能让别人看懂的代码。而这个并不是一件容易的事,前人在这个思路下已经总结了一套原则出来,于是才有了《代码整洁之道》这本书来讲怎么把代码写的整洁,代码写的整洁了,别人也就越能读懂你的代码。为什么说让别人读懂你的并代码不是一件容易的事呢?那是因为每个人有自己的主观能动性,你觉得别人能看懂,其实仅仅是你以为的而已。所以,有必要有一些规范来指导我们怎么写出让别人能读懂的代码。以下是我读《代码整洁之道》的一些体会。命名首先命名是贯穿我们编码始终的一件事。我们给变量、函数、参数、类和封包命名。我们给源代码及源代码所在目录命名。我们给jar文件、war文件命名。我们给一切命名。一个好的命名能让别人见名知意,要让别人看懂你的代码,首先就要做到命名准确、达意。函数前面讲
 2019-12-24   技术分享    读后感