转载:我的睡觉方法

在《我的学习方法》一文中提到要写一片关于提高睡觉质量的文章。因为最近(tuo)工作(yan)忙(zheng)一直拖到现在,不能再拖了。声明,本人只是一只程序猿而非医生或心理学家,本文介绍的方法,是本人自己根据相关书籍和文章总结尝试的一套适合自己的方法,并非适合所有人。对于此方法仅供参考,如有雷同,不是巧合。

睡觉的重要性都知道,这里就不说了。有越来越多的人开始关注如何提升自己或他人的睡眠质量,并且有了睡眠相关的穿戴设备、智能枕头、睡眠app等产品,这是一个好现象。作为一个把咖啡和面包转化成代码的猿类,从健康和工作学习效率来讲,提高睡眠质量是非常重要的。废话有点多,直接上方法。

第一条,睡眠要规律。看到这一条先别摇头,我知道大家没有固定的睡觉时间,加班是家常便饭。码个代码调个bug一眨眼到1点2点也很常见。这里说的规律是,起床要规律。不管睡多晚,固定一个起床的时间,比如7点(尽量保证有5个小时的睡眠,我一般是0点睡 6点起)。保证有一个规律的生物钟时很重要的。不要以为睡的晚,早上晚起一会儿可以把少睡的补回来,这样是没用的,而且可能会引起头疼脑胀等问题,蒙圈一整天。早上起床不要和诈尸似的一下子起床穿衣,要慢慢的起,先去个厕所,然后回床上之后静坐15~30分钟(又可以写一篇关于静坐的文章了),有效的静坐等同于2小时的睡眠。啥?你问我连续几天几夜加班怎么办?嘿嘿,多喝热水。

第二条,准备好睡觉环境。不要在睡觉前喝水、吃东西,怕饿就在睡觉30分钟以前吃嘛,口渴可以漱漱口。床要铺好,不能有杂物。手机就别带到床上了,睡觉带手机干啥,一定要避免睡前玩手机。躺下之前可以给全身做一个按摩放松,增加血液循环,使全身得到放松后可快速进入深度睡眠状态。对于失眠,千万别数羊(数着数着 喜洋洋 美羊羊 灰太狼。。。嗨起来了)。失眠的时候,可以听心理放松的音乐(我听的是下雨声,失眠的状态下10分钟进入睡眠),也可以心里自我暗示“从头到脚让全身放松” 。

关于睡眠的方法还有很多,在此做个抛砖引玉,欢迎大家分享自己的睡眠方法。晚安。

原链接:http://www.ituring.com.cn/article/274789

作者:@逃亡兔

时间: 2024-10-05 16:10:03

转载:我的睡觉方法的相关文章

转载:onCreate()方法中的参数Bundle savedInstanceState 的意义用法

Activity中有一个名称叫onCreate的方法.该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始.可是有一点容易被忽视,就是onCreate方法的参数saveInsanceState.一般的程序开发中,很少用到这个参数.       onCreate方法的完整定义如下:      public void onCreate(Bundle saveInsanceState){                super.onCreate(saveInsanceSt

【转载】关于对方法实例化的相关感悟以及unity的50个技巧

关于实例化问题的感悟(笔者自悟,大神勿喷) 在之前的程序编写过程中,虽然对相关的方法进行了实例化,但是在运行的时候总是会出现"未将对象引用设置到对象的实例",出现该种问题的原因是由于在实例化后,没有对实例化进行引用赋值,所以导致相关变量无法在其他方法中进行读取,以后需对此谨记. 同时之前浏览过一片大神写过的关于unity相关技巧的文章,笔者觉得受益匪浅,现将链接与原文转载于下,希望可以帮助大家. 使用Unity3D的50个技巧:Unity3D最佳实践 作者:房燕良 关于这些技巧 这些技

(转载)使用Links方法安装Eclipse插件

因为最近在搞前端的东西,需要在Eclipse下安装Spket插件,然而在线安装又连接不起,然后下了个离线的插件包,加到eclipse安装目录下的dropin目录下,怎么都导入不进去,真是尼玛的日了狗了,后来在网上百度了很多方法,都是坑.唯独这一篇博文解决了我的所有疑惑. http://blog.csdn.net/whucyl/article/details/5355492 卧槽,感动的眼泪都留下来了.其实我之前装插件的时候用到了这种方法,只是时间太久我给忘了,所以这就体现了随笔的重要性啊!所以赶

[转载]Tortoise SVN使用方法,简易图解

刚到公司实习,为了版本控制,我公司使用SVN控制版本,在此记下SVN使用方法,仅供参考! 废话少说,上图! -------------------------------------------------------我是分割线-------------------------------------------------------------------------------------- 首先就是安装程序啦,这就不用讲解了吧! -----------------------------

[转载]OpenWrt增加软件包方法

http://blog.chinaunix.net/uid-10429687-id-3374873.html OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包.人们可以在其基础上增加软件包,以扩大其应用范围.OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成. 加入的软件包可以是网上可下载的开源软件或自行开发的软件.為加入软件包需要在package目錄下创建一个目录,以包含软件包的各种信息和与OpenWrt建立联系的文

(转载)Spring的refresh()方法相关异常

如果是经常使用Spring,特别有自己新建ApplicationContext对象的经历的人,肯定见过这么几条异常消息:1.LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: ......2.BeanFactory not initialized or already closed - call 'refresh' before accessi

[转载]CSS各种居中方法

水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素.他们起作用的首要条件是子元素必须没有被float影响,否则一切都是无用功.margin:0 auto 也可以被写成margin:0 auto 0 auto.不能理解的童鞋们可以自己去找找关于css缩写的内容. 垂直居中的line-height 什么?!margin在垂直居中里不起作用了?显然事情确实如此,我们仅有margin:0 auto的用法而

【转载】Perl异常处理方法总结

程序脚本在运行过程中,总会碰到这样那样的问题,我们会预知一些问题并为其准备好处理代码,而有一些不能预知.好的程序要能尽可能多的处理可能出现的异常问题,本文就总结了一些方法来解决这些异常,当然perl在这个处理了不及其它同类语言,但也不会差到那里.在开始前,我们先盘点一些关于perl的优缺点. 0. 历史太悠久了.你可以在1997年的计算机上找到perl5.0.(只是吐槽一下,历史悠久没什么不好,与时俱进才是关键) 1. 不回收循环垃圾(这是个硬伤,也许和Perl设计的初衷有关,小脚本影响不大:但

转载:abstract的方法是否可同时是static,是否可同时是native,是否可同时是synchronized?

原文:http://blog.csdn.net/fhm727/article/details/5222965 1.abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与abstract不能同时使用 (why) 用static声明方法表明这个方法在不生成类的实例时可直接被类调用,而abstract方法不能被