这篇博客能让你戒烟——用程序员的思维来戒烟!

吸烟者认为吸烟是一种享受,能帮他们放松,或者能起到别的方面的作用;

其实不是的,吸烟是一种病,这种病叫做尼古丁上瘾;

吸烟的真正作用是对尼古丁戒断症状的暂时缓解!

也就是说,香烟没有带给你快乐,而只是带给你了尼古丁;

尼古丁这东西就是一个陷阱,当你的身体代谢掉一些尼古丁之后,就会有些不适,再抽一根烟就会缓解这些不适,同时也带来了新的尼古丁...

就好比你穿了一整天的小鞋子,晚上脱掉它的那一刻,感觉无比舒畅;为了体会这无比舒畅的一刻,你一而再再而三的穿上这个小鞋子!

不管你是一个只有十来个月吸烟史的烟民,还是一个已经有十来年吸烟史的烟民,尼古丁在你身体里最多停留三个星期!

尼古丁戒断症状确实会给你带来不适,但只要坚持三个星期,这些身体上的不适就会烟消云散!

千万别认为自己没有这个毅力,任何一个烟民都是有毅力的人:

你学吸烟的过程本身就是一段痛苦的过程,是你自己迫使自己的身体接纳并适应尼古丁、烟气、烟碱、一氧化碳、焦油的;

而且至少要花一到两个月,才能使你的身体完全接受这些东西;

你要是没有毅力,是怎么做成这件令人痛苦而又恶心的事儿的啊!

有些人完全不吸烟坚持好几个月,最后还是忍不住复吸了

这是为什么呢,我告诉你,这绝对不是尼古丁的作用,这是社会洗脑的作用:

todo....这里还有一些论据,懒得写了(2016.5.31)

你认为吸烟会缓解压力,

现在想想接电话,开会,或者跟领导谈话之后吸烟确实感觉很轻松?!

其实这并不是缓解了这些事情给你造成的压力

而是缓解了尼古丁戒断症状而已!

这些事情给你造成的压力还在那里,一点也没少。

国外有一个笑话,说挪威的小孩在冬天的时候会在裤裆里撒尿来取暖,差不多就是这个意思!

有的人可能说,我不认为吸烟能缓解压力,但我无聊的时候就是想点根烟,以慰藉这无聊的人生;

这都是扯淡,我告诉你,在你无聊的时候,你的潜意识就会注意到尼古丁戒断反应上去了;

这个时候,你的潜意识会告诉你,这会儿正无聊呢,点支烟吧!

另外,尼古丁会引发嗜睡感,让吸烟者远离需要付出精力的活动,维持无所事事的无聊状态;

也就是说,你抽烟会让你变得无聊,而不是你无聊了之后才想抽烟。

吸烟最可怕的地方不在于对健康的损害!而在于对精神的影响!

你会搜寻任何说得过去的理由,只为了能再次把烟放到嘴里!

比如:当你看到这条科学统计数据:“如果你是一个吸烟的人,那么现在不戒烟的话,你有1/4的概率死于吸烟”

你会这么想“吸烟不会今天害死我,我会在被害死之前戒烟”

todo:这里还有很多要说的,懒得写了(2016.5.31)

看完这篇文章,你或许会想,哈哈!不错!我现在有办法控制自己不吸烟了!

坚持一两个月不吸烟之后,内心中的想法变得更加确凿:

我已经掌握了戒烟的方法论,现在如果再抽一根也无所谓,大不了我用这套方法再戒一次就是了!

todo:这里还有很多要说的,懒得写了(2016.5.31)

2016.2.29起草

2016.3.1增加了一些段落

2016.3.2增加一些段落,对已有段落稍作修改

2016.3.3增加新内容

2016.5.31:给todo加了一些备注

后记:

我从2016年1月份开始戒烟,2月底起草这篇文章,到现在已经好几个月没有抽烟了,

一个人有没有戒烟成功,只有自己知道;

纸牌屋里有个代总统,看到克莱尔抽烟的时候说:“我已经十年没抽烟了,现在闻到烟味,还是特别想抽!”

这个人就是没有戒烟成功的,这个桥段也是社会洗脑的一个典型!

想戒烟的人,看到这个桥段,就会觉得,戒烟是一件非常非常痛苦的事情,还是不要戒烟了!

大家千万不要被社会蒙骗了。

我这篇文章很多观点都来自于《这书能让你戒烟》,当时起草的时候,想着有很多东西要写

现在自己真的戒掉了,发现很多东西都懒得写了,算是自己填了一半的坑,

大家能领会多少领会多少吧。

时间: 2024-08-29 17:47:11

这篇博客能让你戒烟——用程序员的思维来戒烟!的相关文章

一篇博客分清shell中的状态返回值-return-break-continue-exit

一篇博客分清shell中的状态返回值-return-break-continue-exit 一.break.continue.exit.return的区别和对比 条件与循环控制及程序返回值命令知识表 命令 说明 break n 如果省略n,则表示跳出整个循环,n表示跳出循环的层数 continue n 如果省略n,则表示跳出本次循环,忽略本次循环剩余代码,进入循环的下一次循环.n表示退到第n层继续循环 exit n 表示退出当前shell程序,n为上一次程序执行的状态返回值,n也可以省略,在下一

第一篇博客——基于数组的优先队列(java版)

看过园子里和CSND上那么多大牛精彩的博客后,早就按捺不住想亲手写上几篇.奈何每次坐在电脑前准备敲字的时候,立马赶到浑身不自在,无从下手.实在是因为自高考之后,大学以来,本人几乎就再没动笔写过一篇文字,写作水平退化实在严重.今天鼓起勇气开始写作博客,一方面希望通过多写慢慢地找回写作的感觉,一方面也希望通过博客和大家多多交流,共同进步. 既然是第一次试手,就写个简单易懂的内容——优先队列. 话不多说,先上代码. 1 /** 2 * @author Mr Left 3 * @version 1.0

一篇博客让你了解RxJava

RxJava可以说是2016年最流行的项目之一了,最近也接触了一下RxJava,于是想写一篇博客,希望能通过这篇博客让大家能对其进行了解,本篇博客是基于RxJava2.0,跟RxJava1.0还是有很多不同的 基础知识 RxJava的核心就是"异步"两个字,其最关键的东西就是两个: Observable(被观察者) Observer/Subscriber(观察者) Observable可以发出一系列的 事件,这里的事件可以是任何东西,例如网络请求.复杂计算处理.数据库操作.文件操作等等

[iOS]关于 App 混合(Hybrid)开发的优化,包括H5、Weex等(本篇博客主要针对 iOS 应用讲解,但该思想同样适用于Android)

我们知道混合开发,可以节省很多成本(时间成本,经济成本等等),所以有很多公司比较钟爱这种开发形式,今天所讲的优化方式,也是我在我们公司的应用中实际用了的,而且我写的这个优化的 SDK 已经开源到 github 上了,有兴趣的同学可以下载来看一下,有不足的地方欢迎指正.这里给出链接:https://. 转载请注明出处:http://www.cnblogs.com/shisishao/p/6830736.html -.首先,先介绍下什么是混合开发: 我们通常把移动开发分为Web.Native和Hyb

一篇博客彻底了解Android广播机制

首发于http://blog.csdn.net/pwiling/article/details/47682413,禁止转载 之前数次在程序中碰到Android广播,总是有这个疑问:往往是在发送广播的activity里面进行动态注册,动态注册必须要获得BroadcastReceiver对象,既然我们已经获得了广播接受器的对象,为何还要发送广播,直接用广播接收器的对象调用里面的相关逻辑处理的方法,不行吗?为什么还要绕这么一大圈用广播呢? 以前都是走马观花,这次弄清楚了.在解答这个问题之前,我们首先来

我的第一篇博客记录我的IOS生涯

这是我的第一篇博客,只为了记录我在IOS开发旅程中得成长之路,一直觉得能发表几百篇的都是大牛,一直都是我崇拜的对象,我希望现在的一小步能成为将来的一大步,坚持每天发表一篇博文,养成一个良好的每天学习新知识的习惯,希望多年以后点开这第一篇博客能感叹当初的自己是多么的幼稚,但也感谢当年的坚持!come on!活着就是为了改变世界!

这篇 博客将讲解如何删除目录以及删除文

这篇 博客将讲解如何删除目录以及删除文件. 删除目录:rmdir (remove directory) 可以使用rmdir 命令删除一个目录.必须离开目录,并且目录必须为空目录,不然提示删除失败. 例:在目录B下,有一个C文件夹,我们mkdir D 创建一个新的文件夹D,在使用rmdir D 删除文件夹D,显示结果如下: 在下例中,我们想要删除文件夹C,命令行上输入rmdir C ,结果如下,会发现出现,rmdir: failed to remove `C': Directory not emp

第一篇博客

现在是高一期末考试结束后的第二天,拿着稳出年级150的成绩,怕是这辈子进第一实验班(八班)无望,便默默投身到也没什么希望的数学竞赛事业中继续苟着. 这本是初一时学习信竞而创建的博客,名义还是dyhisnota250.....真的想象不到当初的我有多么...咳咳. 此篇博客用于数学竞赛之路的开端,以后一本每天都会写上一篇.坚持下来应该能够取得不错的结果吧 如果断掉的话,多年来回首这篇数学竞赛开篇之博(勃?2333),便会深感自己实力之弱和毅力之水. 嗯,就这样开始吧. 原文地址:https://w

第一篇博客:一个双色球游戏 、以及个人介绍

一.双色球小游戏 双色球类(6红1蓝): 1 package top.liaoyingpeng.bean; 2 3 import java.util.Arrays; 4 5 public class Balls { 6 private int[] red = new int[6]; 7 private int blue; 8 private BallBox makeBy; 9 10 // 全机器生成 11 protected Balls(BallBox bx) { 12 makeBy = bx;