作者: wcs

  • 随笔——2014-03-29

    随笔——2014-03-29

    在这个光怪陆离的社会,没有谁可以将日子过得行云流水。但我始终相信,走过平湖烟雨,岁月山河,那些历尽劫数、尝遍百味的人,会更加生动而干净。时间永远是旁观者,所有的过程和结果,都需要我们自己承担。

  • 破镜而出,重塑自我

    王盟于2025年2月23日

    在电影《哪吒之魔童降世》里,哪吒因是魔丸转世,被世人视为不祥,周围满是恐惧与厌恶的目光,这些外界的偏见让他自认是个不受欢迎的坏小孩,这一情节生动展现了心理学上的“镜中我”效应。一个人的自我认知常是他人对自己看法的反映,但我们不能被这面“镜子”禁锢,而应该勇敢地打破它,重塑真实的自我。

    他人的评价如同一面镜子,我们在成长的过程中,会不自觉依据他人的反馈来认识自己,孩子渴望得到父母的夸赞,一旦被父母频繁批评,便容易陷入自我怀疑,觉得自己不够好;学生期待老师的认可,若长期被老师忽视或否定,自信就会被一点点消磨。在社交场合中,若总是遭受他人的排斥或贬低,内心也会逐渐认同那些负面评价,给自己贴上消极的标签。这种“镜中我”效应有着强大的影响力,它能塑造我们的性格,影响我们的行为,甚至于能够决定我们的人生走向。

    然而,这面“镜子”并非总是准确无误的,他人的评价往往受其自身经历、价值观、情绪以及当时的情境所左右,就像哪吒,人们只因为他魔丸的身份就对他充满偏见,全然不顾他内心的善良与渴望被接纳的心情。所以,一味地依赖他人的评价来构建自我认知,就如同在流沙上建楼,根基不稳,随时可能崩塌。

    要打破“镜中我”效应的束缚,我们需拥有坚定的自我内核。哪吒喊出:“我命由我不由天”,这不仅仅是一句口号,更是他对自我的强烈认同和对命运的抗争,他没有被外界的偏见打倒,而是努力去证明自已的善良与勇敢。我们也应如此,要深入了解自己的优点、缺点、兴趣和价值观,明确自己内心真正的追求,当我们对自己有了清晰且坚定的认知,就能在面对外界的质疑与否定时,保持清醒的头脑,不轻易动摇。

    同时,我们还要学会理性看待他人的评价,对于他人的建议,我们应真心倾听,有则改之,无则加勉;但对于那些无端的指责和恶意的诋毁,我们要有勇气过滤,不让它们侵蚀我们的心灵。

    “镜中我”效应如影随行,但我们有打破它的力量,让我们以坚定的自我为剑,以理性的态度为盾,冲破他人评价的桎梏,在人生的舞台上,绽放出属于自已的独特光芒。

  • 鲁智深与林冲随谈

    《水浒》读了不知多少遍了,影视作品也看了不少。在我的印象中总觉得林冲这个人物少了一点英豪气,有点优柔与软弱。也一直搞不明白为什么鲁智深与林冲一见就能亲得不得了,原来以为只是他们英雄惜英雄。前几天随手翻看消遣,看到了他们相识的情景,其中有一句话原来一直忽略了,而这句话让我想到了一些东西,让我想通了一些原来没有想明白的东西,我觉得对这两个人物是相当重要的。

    原书第七回,鲁智深正与那一般无赖演练武功时,林冲与他娘子上香不期而遇,林冲与鲁智深各自作了介绍,其中鲁智深说道:

    “洒家是关西鲁达的便是,只为杀的人多,情愿为僧,年幼时也曾到东京,认得令尊林提辖。”

    林冲正是听了这句话马上就性冲冲的马上与鲁智深结为兄弟。

    我想大多数人都可能不太在意这句对白,整本书中没有介绍过林冲父母的过多信息,只在这儿点出来了。从这句简单的对白中,我们可以推测出他们两人的幼年成长背景。

    鲁智深原来官阶为经略府提辖,“府”最起码大约相当于现在的地区级行政级别,提辖是负责军队事务的重要官员。鲁智深说他幼年时就到过东京,东京是首都,行政管辖是开封府,而那时林冲的老爸就是开封府的提辖,林冲出场时是东京八十万禁军枪棒教头,按道理级别是比他爸是更进了一层的。鲁智深能在幼年是见到林冲的老爸说时鲁智深的老爸肯定在地方上也是武官,不然不会到东京公干,不到东京公干当然也就鲁智深不会见到林冲的老爸。林冲的老爸应该已经不在人间了,所以林冲听到鲁智深早年就认识他爸,当然会对他生出更亲的情感。

    基于正常的人情世故,从上面的分析我们可以想象一下,林冲生长在宋朝首都的一个中层武官世家,从小接受的教育肯定是如何在体制内生存及发展的,正因为如此才造就了他的性格,没有这些性格特征他们家是没有办法在那个环境中生存与进步的。只是后来碰到时了一个不按套路出牌的暴发户,逼得他避无所避才雪夜上的梁山,但他内心应该是一直回想东京的幸福生活的。

    鲁智深的老爸是地方上的一个武将,我想肯定也是大大咧咧,对于鲁智深的教育也是比较随性的,因此鲁智深这个人物是最有佛性与佛心的人物,一切随着本性,没有那么势利,疾恶如仇。

  • openEuler2309中通过docker-compose部署Anaconda3且运行jupyter notebook服务

    openEuler是国内基于Linux内核比较成熟完善的国产操作系统。Anaconda3是一个集合了python语言及其各项科学计算、人工智能开发的完整开发平台,而jupyter notebook是anaconda3下非常好用的一款多用途开发调试平台。

    docker工具是业界最通用的容器工具,而docker-composse是docker官方提供的自动化容器管理与使用工具,可以让我们方便的管理使用容器技术。

    假设我们的openEuler已安装完毕,网络已调试完成,且可以连接互联网。

    1、安装docker

    yum install docker

    在上面的命令执行完成后docker应该就下载安装好了。

    2、检查docker是否安装成功

    docker  --version

    执行这个命令系统会显示安装好的docker的版本。我的电脑显示为:

    3、让docker服务开机自启动

    systemctl enable docker   
    systemctl start docker

    运行完这两个命令docker服务就加入了系统自启动列表,且我们已启动了docker服务。我们可以通过下面的命令检查docker服务运行状态:

    systemctl status docker

    在我的电脑上运行结果如下:

    出现上面的提示表示docker服务已正常。

    4、更改docker访问仓库

    因为国内政策原因,docker默认的存储库因内已访问不正常,需要修改docker配置,将存储库改为国内的镜像仓库。

    在/etc/doker目录下创建一个daemon.json文件,文件内容如下:

    {  
      "registry-mirrors": ["https://docker.m.daocloud.io"] 
    }  
    

    5、安装docker-compose工具

    yum install docker-compose

    安装完成后可以输入下面的命令确认工具是否安装成功:

    docker-compose --version

    正常情况下电脑会显示如下:

    6、建立anaconda-jupyter系统文件夹。

    我将anaconda-jupyter相关配置文件及数据文件夹放在/home/wcs/目录下。

    mkdir /home/wcs/anaconda-jupyter
    

    7、建立docker-compose.yml文件

    进入/home/wcs/anaconda-pupyter文件夹,在此目录下建立docker-compose.yml文件,文件内容如下:

    version: '3.3'
    
    services:
      jupyter:
        image: continuumio/anaconda3:latest  # Anaconda3基础镜像
        container_name: anaconda_jupyter
        ports:
          - "8888:8888"                       # 映射端口
        volumes:
          - ./notebooks:/home/jovyan/work    # 持久化数据
        environment:
          JUPYTER_TOKEN: "your_token"    # 可选,设置访问令牌
          
        command: >
          /bin/bash -c "source activate root &&
          /opt/conda/bin/jupyter-notebook
          --ip=0.0.0.0 --allow-root --no-browser --NotebookApp.token='${JUPYTER_TOKEN:-}'   --notebook-dir=/home/jovyan/work"
        restart: unless-stopped

    8、利用docker-compose命令启动容器

    docker-compose命令启动时会从当前目录下读取docker-compse.yml配置从而启动相对应的容器,因此我们需要先进入我们的/home/wcs/anaconda-pupyter目录。

    cd /home/wcs/anaconda-pupyter
    docker-compose up -d

    执行完上面的命令后,docker会下载对应的容器映像,待下载完成后就会正确运行此容器。

    9、查看运行的容器

    docker ps

    系统显示如下:

    当系统显示上述信息时,anaconda3和jupyter notebook服务已正常运行了,它工作端口为8888,但此时还无法从别的电脑上访问这个服务,因为系统防火墙未开放相关的端口。

    10、从防火墙开启tcp/8888端口

    firewall-cmd  --permanent --zone=public --add-port=8888/tcp

    执行完这个命令后,我们从其它电脑上即可以访问这个服务器上的jupyter notebook服务了。

    在浏览器中输入相对应的网址http://192.168.0.19:8888/即可访问了。

    11、为jupyter notebook访问服务加上密码,保证系统安全性。

    在上面的jupyter中我们执行下面的python代码生成一个密码。

    from notebook.auth import passwd  
    print(passwd('your_password'))

    执行这个python代码显示如下:

    上面生成的一串argon2的加密字符串即是您设定密码”your_password”的加密码。将这串字符复制出来。

    在我们前面的docker-compose.yml文件夹中创建一个.env的环境变量设定文件(注意文件名前面的“.”)。文件内容如下:

    JUPYTER_PASSWORD=argon2:$argon2id$v=19$m=10240,t=10,p=8$2c/omfN42cqdjIHwCeJHPg$ccMenyCzQPuqGlgqKwSaVYlBE5Cp0zbygvs47t/osbE

    你可能会说环境变量设定不是一般都是在yml的environment:这个小节么?是的,一般情况是这样,但是我们的加密码字符串中有类似于”$”这样的yaml特珠字符串,会造成yml文件解析错误,所以才要加入.env这个外置环境变量设置文件。这个问题也让我困扰了很久。

    12、关闭现在的容器,修改docker-compose.yml,加入jupyter的访问密码。

    docker-compose down
    

    修改docker-compose.yml,修改后的文件内容如下:

    version: '3.3'
    
    services:
      jupyter:
        image: continuumio/anaconda3:latest  # Anaconda3基础镜像
        container_name: anaconda_jupyter
        ports:
          - "8888:8888"                       # 映射端口
        volumes:
          - ./notebooks:/home/jovyan/work    # 持久化数据
        environment:
          JUPYTER_TOKEN: "js12345678"    # 可选,设置访问令牌
          JUPYTER_PASSWORD: ${JUPYTER_PASSWORD}   #可选,读取.env文件中的JUPYTER_PASSWORD环境变量
    
        command: >
          /bin/bash -c "source activate root &&
          /opt/conda/bin/jupyter-notebook
          --ip=0.0.0.0 --allow-root --no-browser --NotebookApp.token='${JUPYTER_TOKEN:-}'  --NotebookApp.password='${JUPYTER_PASSWORD}' --notebook-dir=/home/jovyan/work"
        restart: unless-stopped
    

    再次启动容器后,再访问这个网址后就需要用密码才能正确访问了。

    docker-compose up -d

    访问时需要密码:

    13、将此容器设定为一个系统服务,随系统开关机可以自动启动。

    在/home/wcs/anaconda-jupyter/文件夹下建立一个anaconda-jupyter.service文件

    文件内容如下:

    [Unit]  
    Description=Docker Compose anaconda-jupyter  
    After=docker.service  
    Requires=docker.service  
    
    [Service]  
    Restart=always  
    WorkingDirectory=/home/wcs/anaconda-jupyter/
    ExecStart=/usr/bin/docker-compose up  
    ExecStop=/usr/bin/docker-compose down  
    
    [Install]  
    WantedBy=multi-user.target
    

    文件建立好后,执行下面的操作:

    cp /home/wcs/anaconda-jupyter/anaconda-jupyter.service /usr/lib/systemd/system
    systemctl enable anaconda-jupyter.service

    这样即完成了全部的安装。

  • 屏蔽喧嚣和干扰 收获快意人生

    王盟 2024年2月26日语文试卷作文

    现代社会,科技发达,信息过载,习惯了群居,害怕孤独的人们越来越难以抵抗外界干扰,于是乎我们生在他人的看法里,活在外界的评论中,沉迷于冗杂的信息间,过得疲累又没了自我,弄得忙碌又毫无效果。与其如此耗尽心力却又纷乱无序,何不屏蔽这些喧嚣和干扰,收获一个畅快适意的人生?

    但丁曾说:“走自己的路,让别人说去吧!”屏蔽掉他人于我们无益的看法,心无旁骛,自在行走,要的是一份轻松,得的是一份畅快。

    苏武屏蔽掉卫律李陵的威逼利诱,勇敢选择了矢志不渝的坚守,尽享一个顶天立地的大丈夫的快意。孙权屏蔽掉东吴诸将的迎降主张,明智首肯了联刘抗曹的建议,稳操一份三国鼎立的新局面的胜券。而赵王听信了秦将王剪的离间,草率杀害了英勇善战的李牧,却使秦国轻易灭掉了经历胡服骑射的改革而强大起来的赵国。

    我们会不可抑制的在意他人的看法,关注外界的评论,这是我们对自己行为的审判与批驳,同时也是对自己行为的纠错与修改,但我们不要沉迷在冗杂的信息里,将自己掩藏,甚至于躲避起来,那样就像是生活在幽暗天地的房梁老鼠一般,总不能窥探天光,也躲不过人人追喊讨打的命运。日积月累之下,倒是渐渐把自己的一生,从一条康庄大道走成了一条昏天黑地的狭窄隧道。

    月有阴晴圆缺,人有悲欢离合,命有否泰变化,年有四季更替,岁月之羽掠过时间的长河,而我们正是这条奔腾不息的河流上的旅人。我们不知方向,难以辨清位置,就像身处于外界干扰中的我们一样,鱼龙混杂,缤纷多彩的世界照射在我们的瞳孔里,使之猛然收缩,又猛然张开。

    冰心说过:“爱在左,同情在右,走在生命的两旁,随时播种,随时开花,将这一径长途,点缀得香花弥漫,使穿枝拂叶的行人,踏着荆棘,不觉得痛苦,有泪可落,却不是悲凉”。

    在有科技的吸引力越来越多的世界里,我们要汇聚于自己的本心,像“洗尽铅华始见金,褪走浮华归本身”一般,不多关注外界纷杂的声音,努力提升自我的价值,专注于追求自我。

  • 人生的三种模式

    王盟2023-05-28

    曾经有人说,真正厉害的人早把人生调成了“静音模式”、“闯关模式”,以及”飞行模式“三种模式。以前的我不解其意,现在的我也只是了解到了些许皮毛。

    雪莱说:“浅水是喧哗的,深水是沉默的。”

    厉害的人,少”晒“多做。闻一多先生说:”人家是说了再做,我是做了再说。人家说了也不一定做,我是做了也不一定说。“的确,有些人夸夸其谈,却毫无实质行动;有些人在朋友圏晒各种高大上的日常,可他们的生活却是一地鸡毛。

    有人说,中国人的幸福来源于比较。也许大多数人能够习惯于在新闻里看各种富豪晒他们的奢华生活,但无法容忍自己身边的人过得比自己好,日复一日,年复一年,多少人在这无谓的比较中,自我内耗,消耗了人生。

    我们应该选择为自己而活,活出最好的样子给自己看,要选择默默地变优秀。孔子说:”君子以行言,小人以舌言。“雷声大雨点小的人,往往难成大器,只有行动才是成功的基石,所以不妨将自己的人生调成静音模式,把眼光放在自己身上,不停沉淀自己。

    人生本就是一场打怪升级的过程,把人生调成”游戏模式“需要三步:

    第一,主动选择。相信有很多人会发现玩游戏的时候总是感觉自己充满精力,兴奋不已,可是在现实生活中却容易感到很累很迷茫,这是为什么呢?那是因为游戏是我们主动选择的,而在现实生活中,我们大多数的选择或是出于生存需求被动选择的,或是周围人告诉我们应该去做的。

    因此,我们必须改变心态,主动选择。毕竟,主动选择的人生才有意义,被动选择的人生只是任务而已。

    第二,有清晰的目标意识。要把人生调成”游戏模式“意味着我们的人生要有明确的规划和目标感,并且坚定地执行下去。

    第三,要有大的格局。在游戏中输了,你也许会抱怨几下,但肯定不会就此放弃,因为整个游戏都是由你掌握的,再玩一把就行了,这也是一种格局。

    当格局足够大时,我们只会把人生中的困难和挑战当作一个升级的过程,我们的情绪便不会因为一时的挫败而失控,更不会因一次失败而就变得一蹶不振。

    ”凤凰鸣兮,在彼高冈,梧桐生兮,于彼朝阳。“岁月因青春慨然以赴而更加美好,人生因选对模式而更加灿烂。正值青春的我们,应当以沉潜修炼,提升自我为本,以”打怪升级“砥砺前行为任,以自我独处,向内求索为基,让青年之光照亮山河,洒满沃野。

  • 以拼博的姿态前行

    王盟

    2022-6-11

    世界因少年的挺身向前而更加瑰丽,宇宙山河、浪漫人间、点滴温暖都值得我们前行。

    在该拼博的岁月里,对得起每一寸光阴。于高山之巅,方见大河奔涌;于群山之峰,更觉长风浩荡。

    前行的姿态多种多样,每个人有每个人的选择,在这青葱岁月里,我选择以拼博的姿态前行。

    一年前的我,看着赤道、东西经、南北纬,脑子里想着胃液、小肠、细胞,为地生中考做着准备。

    还记得背记地生时的头痛,做试卷的抓耳挠腮,听课时的云里雾里。虽然非常辛苦,但我仍在拼博前行,晚上很晚才关的台灯,被翻烂的提纲,垃圾桶里一只又一只的空笔芯,无一不在记录着我的脚步。

    星光不问赶路人,时光不负有心人。地生成绩为中考开了个好头,让心里暂时松了口气。

    大半年前开始的体能训练,直到前段时间才落下了帷幕。鞋底被跑道染上红色,衣服被汗水浸湿,喉咙里一股血腥味久久未消散。

    三个阶段地早锻练,令人闻风丧胆的800米长跑使我对自己的身体有了新的认识。尽管每天都在抱怨跑步的辛苦,但操场上的我们依然没有松懈,为了拿满分而拼博。

    不松懈、不放弃是因为我知道:若不能在这里划出一道完美的弧线,那未来的道路一定是荆天棘地。

    现在我还有9天就要走上中考的战场,三年来吃的苦、受的累都将转换成那一张录取通知书。

    无数滴小水珠凝聚起来,欢呼着东流入海;亿万星辰凝聚起来,撑起夜幕中那一片璀璨的星穹;一点一滴的拼博汇聚起来,化作一柄锋利的宝剑,伴着我在中考的路上披荆斩棘,走向最终的胜利。

    “生如逆旅,一苇以航”,梦想的彼岸是无尽的喜悦,纵然只有一叶扁舟,也要经过逆行之旅的风浪。我唯有永不止息,因为这时代是前行发展的,我拼博的步伐是从未停止的。

    虽然有时的成绩不尽如人意,甚至令我大失所望,但偶尔的打击并不能打倒我,反而会巩固我拼博的信念。

    “少年辛苦终身事,莫向光阴惰寸功。“在有限的时间里,我会用尽全力去拼博、去奋斗,以最好的姿态面对即将到来的挑战。

    我不想是否能够成功,既然选择了远方,便只顾风雨兼程。或许前路永夜,即便如此,我也要前进,因为星光即使微弱也会为我照亮前路。那些看似不起波澜的日复一日会突然而某一天让人看到坚持的意义,这就是我保持拼博的姿态向前行走的原因。

    不负相传,不负盛世,无愧自我,无愧时代。祝我们一帆风顺,顶峰相见。

  • 就这样慢慢长大

    王盟

    2022年5月

    数着一圈圈年轮,密密麻麻是过去的时间,也曾幻想过永恒将时间都定格。一年又一年,一天又一天,春来夏往,秋收冬藏,在时钟的走动中,我就这样慢慢长大。

    生活中的柴米油盐,经历里的酸甜苦辣,共同构成了人生的画卷,有平平淡淡,有浓墨重彩,有波澜起伏,也有枯燥单调。

    奶奶摇着手里的蒲扇,坐在院子里,讲着过去的故事,我就在奶奶的故事里追寻她皱纹的来历。童年的纯真、烂漫,随着奶奶的蒲扇一同收进了记忆的木箱。

    牛朗织女、嫦娥奔月、夸父追日、女娲补天,一个个神话里藏着我最初的幻想。想要孙悟空的七十二变,想要嫦娥的仙丹,想要织女的天衣……这一个个想要里有父母的笑声、有小伙伴的反驳、也有爷爷奶奶笑着的附和,我就在这些想要中慢慢长大。

    九九乘法表、声母、韵母、二十六个字母……它们组合在一起,就是我开始担忧成绩的起点。头痛的数学,令人担忧的英语以及略好一点的语文,为我小学的六年描绘出一幅缤纷多彩的画卷,我开始在学海中玩耍。

    与父母的争吵,对成绩的重视,做不完的练习是我初中生活的主旋律。三年时间,我好像变了,又好像没变,变的是身高与体重,以及对于知识的储备,不变的是性格、爱好以及对生活的幻想。

    我在学海中泛舟、成长,在成绩中不停徘徊,在与父母争吵中迷茫、无措。曾无数次想将时间定格,让自己不再挣扎,但家人的期许、老师们的谆谆教导化作我不懈努力的动力,时刻鞭策着我:不能放弃。

    在诵读着古人风花雪月的诗句中,我就这样慢慢长大;流水带走光阴的故事,不再回过头望,那些磕磕绊绊消失在那远方。

    年轮一圈圈生,我一岁岁长,时间让一切沉淀,它就像落在我生命里的一束光,让万物都生长,也让我如愿以偿。

    时间像汹涌的潮汐,吞去昔日的足迹,只留下伤过脚的石子,告诉我成长是痛苦的,是会使我受伤的,但也是在一次次的伤害中,留下了沉淀的经验。

    还记得妈妈说家是唯一的城堡,随着稻香河流继续奔跑,微微笑。小时候的梦我知道,不要说让时间定格,随着时光小船在岁月中流淌,我就这样慢慢长大。

    在我长大的愿望里,我希望岁月能借给我一双翅膀,让我飞到梦想的地方,随风和浪一起去闯,这是我最珍贵的宝藏。随着用笔画的手表变成桌上的闹种,我就这样慢慢长大。