文章首发到公众号:月伴飞鱼,每天分享程序员职场经验!
大家好呀,我是飞鱼。
大家都知道,睡眠对于人的认知力,记忆力,专注力,包括情绪都有很大的影响。
❝
但中国人严重缺觉:
- 2012年中国人均睡眠8.50小时/天。
- 2024年中国人均睡眠6.75小时/天。
而且熬夜给人带来的伤害是不可逆的,靠补觉是补不回来的。
❝
即使这样,这个觉,还得去补。
因为可以让你第二天状态好点,对于身体状态有帮助。
具体怎么补觉呢?
❝
偶尔熬夜的人:
早上先别急着补觉,科学证明,最佳的补觉时间,是下午1点到3点。
- 午睡30分钟左右,科学证明,30分钟是不会影响晚上睡眠质量的最佳午睡时长。
如果白天睡太多,会让我们的大脑错误的认为,白天比晚上更适合入睡。
天天熬夜,已成习惯的人:
很多在大厂上班的程序员,加班熬夜都是家常便饭,不夸张的说,都是在拿命换钱。
- 这种情况,我们的生物钟已经被打乱,所以需要提高睡眠效率。
提高睡眠效率最关键的是做到快速入睡。
- 具体做法可以参考:美国空军两分钟入眠法。
现在人之所以睡不着:
❝
主要原因就是睡觉时总爱胡思乱想,从而让自己陷入精神的内耗中。
- 在胡思乱想下,身体各部位就无法放松,自然很难入眠。
只要能做到放空大脑,让自己不要胡思乱想,整个人可以说已经睡着了大半。
还是那句话,熬夜给人带来的伤害是不可逆的,在你玩命赚钱的同时,也要保证自己有命花钱。
❝
如果你自己现在不知道主动休息,总有一天,身体会强制让你永远休息。
有啥其他看法,欢迎在评论区留言讨论。
❝
想看技术文章的,可以去我的个人网站:hardyfish.top/
- 目前网站的内容足够应付基础面试(
P6
)了!
每日一题
题目描述
❝
设计一个函数把两个数字相加。
不得使用 + 或者其他算术运算符。
示例:
输入: a = 1, b = 1
输出: 2
解题思路
❝
两数相加位运算相当于:无进位结果 + 进位结果。
无进位结果 + 进位结果:也可以看作是两个数相加。
所以重复不断更新:无进位结果 + 进位结果。
最后当 进位结果 变为 0 时, 则无需再相加, 此时 无进位结果 就是答案。
代码实现
Java
代码:
class Solution {
public int add(int a, int b) {
int m = a ^ b; //不进位加法
int n = (a & b) << 1; //进位
while (n != 0) {
int temp = n ^ m;
n = (m & n) << 1;
m = temp;
}
return m;
}
}
Python
代码:
class Solution:
def add(self, a: int, b: int) -> int:
m = a ^ b # 不进位加法
n = (a & b) << 1 # 进位
while n != 0:
temp = n ^ m
n = (m & n) << 1
m = temp
return m