[转载]戒烟--奇特的quot;观察戒烟法quot;

2023-10-24 20:20

本文主要是介绍[转载]戒烟--奇特的quot;观察戒烟法quot;,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

朋友的一篇博文,讲述自己成功戒烟的方法--观察戒烟法。这是一种很奇特的戒烟方法,我的理解是,用第三者--”另一个我“-的视角观察自己,等待、捕捉、观察了解吸烟的念头,最终达到戒烟的目的。这不但是一种戒烟方法,而且是一种重新认识"我"--“自己”的特别途径。

 

作者:行者
日期: 2009年04月20日
原文网址:
http://user.qzone.qq.com/375420883/blog/1240195408  

 
缘起
        去年有一天跟朋友一起吃饭,“我放下筷子就可以去出家!”我信誓旦旦,朋友说:“不信,不过你能把烟戒了,我就信。” 
        是啊,每天一包,抽了快 20 年了,真的说戒就戒了?我没把这个当回事儿,总之烟还是一天一包。转眼过了大半年,有一天老王(同事)说“嗯,快四十了,过了国庆节就戒烟。”“我搭伙”我跟了句。过了国庆节真的开始戒烟了,细节就不多说了。 
        所以,就有了下面这些体会,把它写出来,供大家指导、评判。

矛盾  
        戒烟糖、戒烟烟嘴 ...... 人们搞了很多东西来帮助烟民们戒烟,我没有统计过,但我估计十个戒烟的人,九个人是戒不成的。为什么?答案是方法不对。 
        不对在什么地方了?人们常强调要“战胜自我”,特别是戒烟的时候。我们可以仔细想想,我们怎么可能战胜自我,除非这个“自我”非我,否则只要“自我”存在一天,就一天没有被战胜,“战胜自我”这个词是极端矛盾的。传统的戒烟很多是靠着药物或一些外部工具来戒烟,这很像一个人挥动着大棒,打自己的脑袋,结果就是一天打不死,一天就没有战胜自己;另外有一些是靠着所谓坚强意志,与“自我”殊死搏斗,同样“自我”不死,战斗不息。所以这样戒烟是戒不成的,也许能在某一段时间不抽,但在与“自我”的斗争中,身心俱损,自己打自己,怎么会不受伤。 
        不对在什么地方了?错在我们认错了“我”,我们错误的把能感受吸烟快感、不吸烟难受的那个当作“我”了,由此产生了一系列的问题,比如如果不灭掉那个能觉受的“我”,烟是戒不彻底的,但错认能觉受的“我”为我,则那个“觉受我”不能彻底灭除,因此烟也不能彻底戒掉,除非是死掉了,即使死掉了,习气还会带到后世,会有另一个“觉受我”接班。 
        所以要戒烟,首先要知道“我”是哪一个,这很难,很难,不过不要紧,如果我们能够信受这个能知能觉的(不管是生理的还是心理的)不是真正的我,戒烟就成功一半了,真正的我是不可战胜的,是永恒的,被打败的、被克服的那个能知能觉的一定不是我。 
        说到错认了“我”,就来说说戒烟的感觉,之前我戒过几次烟,都没有戒成。很多朋友问我:“吸烟很爽么?”我说:“大多数情况是不爽。”“那为啥还要吸?”“吸烟的人一旦想起来要吸烟,如果不能如愿的话,那是非常难受的,归结为一句话,‘吸不好受,不吸更难受’。”烟友们都知道,半夜醒来,很想吸一只烟,这时候突然发觉烟盒空了,然后满屋子找,满屋子找不到一根香烟,这时候出去买也不可能,商店都关门了,这可怎么办?心急如焚,抓耳挠腮,这时候心里象钻进一只小猫,在不停的抓挠,这时候看到一个烟屁股眼珠子都会放光。我们想吸烟的心理觉受逐渐的被放大,直到最后冲破理性决定(戒烟),这时候我们知道理性意识不起决定作用,等我们点上一支烟的时候,我们内心是很无奈,是痛苦的。 
        为什么会这样呢,就是因为我们认错了“我”,怎么解决这个问题呢,通过学习平实导师的方法,我从中抽取了一部分,专门用于戒烟,我给它起一个名字“观察戒烟法”。

观察法  
        “观察戒烟法”。这个方法很有意思,也很简单,不需要花钱买工具、药品,只需要盯住自己的意识活动观察就能奏效,随时随地都可以应用。 
        只要想吸烟的念头来了,你就盯住它(抽烟的念头),观察它会向哪里发展,观察他会作用在什么地方,这时候神奇的事情就发生了,你会发现“哦,原来它在我们的心里存在不了多久,原来它不会落在任何地方,包括我们的心里”,到了这个时候,这个抽烟的念头就会象流星一样,一闪而过了,我们还会想吸烟么?我们还要戒烟么?我们还要与自己斗争么? 
        不需要了,因为一切都过去了,而且什么都没有落下。什么都没落下,我们的身心也就没受到任何影响。我们通过观察可以如实的证实:哦,原来这个抽烟的念头不是真实常在的,无论它什么时候来,我们都可以观察到它短暂的生灭,可以实实在在的断除这个念头与“我”的关系,就是说我们可以不用战胜自己,但能成功戒烟。 
        按上面这样观察,是顺着念头的出现那一刻向后观察,以确定念头是假的,能够做到这样对戒烟来说,已经是足够了。不过要是顺着念头的出现那一刻向前探寻念头的出处,可以知道更多,这里就不多说了。 
        说了这么多,到底应该怎么使用观察戒烟法呢?我总结了一下,可以分三步:
1.   守候:我们要有时刻等待它(想吸烟的念头)出现的观念。在我们的内心我们随时都保留一个警觉,就等着它来;
2.   捕捉:它来了,我们就要象哈利波特抓小球一样,一下跟上。这样才有机会观察;
3.   观察:跟上它,盯住它,观察它,这时候它自然就灭失掉了。 
        这种观察方法,不仅可以帮助我们观察想吸烟的念头,还可以帮助我们对治烟瘾上来极端难受的窘况,可以对治因为胡思乱想而失眠等情况,可以对治气愤等,总之用处很多。

结语  
        08 年十一过去了, 09 年元旦也过去了, 09 年春节也过去了,我再也没抽过一根烟,大家都很惊奇,包括老王,因为他现在还在抽。大家都认为戒烟是一件很难的事情,要想戒烟成功,必然会身心俱损,但我没有,因为我戒烟的方式很奇特,所以我戒成了,所以我生理、心理都很好,而且我非常愿意与大家分享,希望对要求戒烟的朋友能有所帮助,也愿这个方法有更广泛、深远的用途。

这篇关于[转载]戒烟--奇特的quot;观察戒烟法quot;的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/277558

相关文章

提问的智慧(转载)

此文让我受益良多。值得一读,大家如果也觉得不错就一起来推~~~   ---------------------------------      在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。       首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们

Struts2常用标签总结--转载

Struts2常用标签总结 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于

【转载】ACM感悟

今天看了一篇我们学校前辈的ACM的感悟,觉得写的十分有道理,这里转载,文章还会不断的改进和更新。 原文链接:http://www.cnblogs.com/Chierush/p/3760870.html?ADUIN=1339764596&ADSESSION=1401536826&ADTAG=CLIENT.QQ.5329_.0&ADPUBNO=26349 声明:本文是写给弱校ACM新手的一点

【UE4源代码观察】观察Core模块

话题 Core模块是整个引擎中最核心的模块,在之前的博客【UE4源代码观察】可视化所有模块的依赖情况中有统计,它被983个模块引用,恐怕除了第三方的模块外基本所有模块都有引用。我想首先观察其中的内容,然后再做测试:将Core模块拷贝到之前【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程建立的空白工程中,看能否将它成功编译,理论上讲,“核心”不应再依赖太多其他的东西,所以我应该不会再需

【UE4源代码观察】在空白工程中测试跨模块调用函数

目的 在之前的博客【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程中,成功让UBT工作起来了。现在我想要测试编译出的多个模块之间是否能互相调用,我记录下测试的过程。最终工程见 工程GIT链接。 实践 第一部分 首先仿照TestA模块建立TestB模块。 在TestB.h文件中声明了一个函数 int TestBFunc(int x, int y); 并在TestB.cpp中

【UE4源代码观察】观察FEngineLoop中各函数的调用顺序

当启动编辑器时,Launch模块是启动模块,在Windows平台中 LaunchWindows.cpp 的 WinMain函数是入口,而 FEngineLoop 管理了程序的初始化与主循环。他的成员函数如下: public:/*** Pre-Initialize the main loop, and generates the commandline from standard ArgC/Arg

【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程

我想观察UE4是怎么编译的,于是查阅官方文档,了解到UE4有一套自己的编译工具:UnrealBuildTool,简称UBT。关于UBT的官方文档参阅:虚幻编译工具。我想尝试自己手动建立一个使用UBT进行编译的空白工程。不过首先,先了解下UBT的编译流程中一些文件所扮演的角色 UBT的编译流程中一些文件所扮演的角色 模块 每个模块都由一个 .build.cs 文件声明,它存储在 Source

【UE4源代码观察】可视化所有模块的依赖情况

思路 UE4引擎的模块非常多,我想要观察他们的依赖情况。于是我写了程序读取所有模块的.Build.cs文件,记录每个模块依赖的模块(当前是看PublicDependencyModuleNames和PrivateDependencyModuleNames。但后来经评论提醒我发现AddEngineThirdPartyPrivateStaticDependencies也应该视作是“依赖”但没统计,后续

【UE4源代码观察】观察TargetPlatform模块

前情提要与本次目标 在之前的博客《【UE4源代码观察】观察 RHI、D3D11RHI、RenderCore 这三个模块的依赖关系》中,我将RHI、D3D11RHI、RenderCore这三个模块加入了我的空白工程中并确保可以成功编译。然而当时RenderCore模块有一个比较大的缺失:没有让shader相关的功能正常编译,因为它需要TargetPlatform模块中的内容。 因此,这次我想观察

【UE4源代码观察】尝试调试UBT

前言 在之前的博客《【UE4源代码观察】手动建立一个使用UBT进行编译的空白工程》中我尝试动手搭建了一个用UBT进行编译的空白的工程。但是对UBT其中的逻辑并不理解。 后来在学习UE4源代码的过程中,又了解了它的一些行为。目前,对我影响较大的是:1.他会有一些逻辑去添加一些宏。2.他会有一些逻辑去给修改ModuleRules(和.build.cs中内容的角色一样)。这时候我发现一些和预期不太一