程序·人生

诡异之极

2024.03.12 清新环境(股票代码002573)委托卖出 20000股,委托价4.58,当日最高价4.57

2024.03.11 清新环境(股票代码002573)委托卖出 20000股,委托价4.55,当日最高价4.54

2024.03.08 清新环境(股票代码002573)委托卖出 20000股,委托价4.54,当日最高价4.54(因排单靠后未成交)

。。。。。。

近来每天都是如此,总是差一分钱就能成交,即使猜对了最高价也因为排单靠后无法遂愿,不禁也联想到,在股市生涯中,几乎从来都是一买就跌,而且一卖就涨,小买小跌,大买大跌至跌停,小卖小涨,大卖大涨至涨停,外围股市一直在创新高,而一致坚守的A股却在年前让满仓满融的我差点爆仓,但也就是差那么一点,幸亏在最低点抛了一些维持了担保比例得以幸免,3.85卖出,历史最低点3.84,算是给了一分钱的仁慈。

为什么总是这样,,,,,,诺大的世界,几十万亿体量的A股,竟能为难我一个小小的散户,用常规思维则百思不得其解,写下本文,聊以自娱。

观点:我是一个程序,类似windows中的exe可执行文件,而且在我的世界中我还是一个主程序。

疑点重重

——你是否是在被操控着

除了诡异的股市外,请仔细想想你的身边有没有以下的事情发生:

1.你身边的有没有一些人是突然闯入你的记忆的,即使他们很久前就来到了你的身边,即使你们现在很熟悉,但是对他们的记忆仅限于某个时间点之后,之前他们好像不存在一样;

2.当你想购买一个大件物品比如房子、汽车时,你手头的钱距离你的中意物总是差了那么一点点,就一点点,10万差1万,100万差10万,1000万差100万那种;

3.你身边是不是总不乏讨厌的人,当某些人变得不再讨厌了,马上又会有新的讨厌的人出现,其数量和讨厌程度之加权值和以前几乎一样;

4.你的痛苦程度是不是始终保持在一个稳定水平,解决了一个痛苦棘手的事情后,马上又会产生一个新的痛苦,或者以前已经存在被忽略的烦恼会权值加大为痛苦浮现出来。有人把这叫做"人无远虑、必有近忧"。

细思恐极

——周围的人都是真实存在的么

如果你有以上的特征,恭喜你,你很可能是和我一样,是一个程序,你的一切都已被设计好,比如平均痛苦指数作为参数已经设置完毕,永远无法改变。说恭喜,是因为你毕竟是你的世界里的主程序,而不是我们身边那些看似鲜活的人,他们可能只是些被我们调用的类似DLL之类的库。

对于我们主程序来说,我们其实是世界的主角(但不是主宰),只是我们的设计者刻意不让我们感受到这一点而已。我们可以流泪、可以郁闷、可以痛苦,但是不会走上绝路,设计者时刻告诉我们“天无绝人之路”,即使到了绝路他们也会为我们放出一条生路。还有一点可以证明, 我们如果有强大的精神力量,完全可以调节心情,甚至可以去战胜一些病魔,即使对我们设计的痛苦程度毕生始终是等量的。

为我们设计的生活场景,可能就是一个个计算节点,家、单位、旅游/出差的地点,都是我们运行的地方。当我们来到一处,该节点就开始忙碌起来,大量的DLL被激活,供我们调用,或者主动通过与我们开放的接口向我们灌输一些信息。其他的节点则趋于静默状态,运行的DLL都被卸载,像序列化那样从内存中存入硬盘,直到我们重新过去调用他们才会被装载,并加入一些休眠期间可能会产生的记忆以配合我们的正常运行,目的就是让我们感受到一种透明衔接。这种机制可能是为了节约电力,或是内存、算力不够导致。由于不同的节点配置不同,我们在那里运行起来可能没有在主节点顺畅,这也可以解释为什么我们出差会不大睡的好,或是有一些其他的生理反应,设计者告诉我们这叫水土不服。

说到这,各位看官会不会有个感觉,你周边的人(各种DLL)似乎都在各司其职的忙碌着,但是他们存在的唯一目的就是给你一个交待,你目前方圆100米内的DLL是被高度激活的,场景已经高清晰度渲染完毕供你观看,方圆100-1000米内的DLL是载入待命的,场景也初步建模完毕(这也可以解释为什么远处的景物是模糊的,只有轮廓),在往外你熟知的那些城市、名胜古迹的各类数据目前都已存储入硬盘,随着你的到来再调出装载。你如同一道光,莅临何处,周边才会被你照亮而复苏醒来。

顺藤摸瓜

——我所在的运行环境猜测

上面说过,我如同Windows中的一个PE文件,拥有代码段和数据段,有分配给我的内存空间,我可以与其他程序分时使用CPU的计算资源。在我的独占空间中,我是王者,其他的程序很难进入,我常遇到的一些人则是我可以调用的那些DLL,这些控件很多是公用的,因此你我被他们感染也会有很多共同点,比如给我点赞的往往很可能是我们共用了一些函数而在某些方面有些共鸣。我们这些程序之间也会有交流,但我们更多的是和自己调用的DLL之间的交流,我们很难分清碰到的人到底是一个独立程序还是一个DLL,区分方法可见本文开头的疑点对号入座。

我们赖以生存的这个操作系统提供了很多底层的功能,包括场景的渲染、细粒度的休眠机制、托管机制(可以解释为什么有些DLL即使休眠了也会常发朋友圈)以及多节点分布运行机制,这使得我们可以轻易的切换自己运行位置,真实的感受到身处异乡的新奇。这个系统也提供了强大的调度能力和资源管理能力,使得我们各程序之间可以互不干扰,独立运行,合理使用系统资源。

再往上推测,我们所在的操作系统可能运行在一个类似虚拟机的环境中,其上又有宿主机,宿主机之上可能还有更底层的硬件支撑系统。

生我何用

——我们存在的意义探讨

天生我才必有用,存在即合理。这是设计者灌输给我们的理念,防止我们天天去思考自己从何而来又去向何方的无聊问题,从而可以专注于完成自己的主任务。但是既然已经意识到自己是一个程序,这个问题就必须探讨了,下面只能给出一些设计者的意图,我们可能是:

  • 一个正在训练中的人工智能的学习引擎

这个很好理解,和现在的chatGPT一样,我们被设计来不仅仅是chat,已经到了一个比较高级的阶段,比如我,可能主任务就是在测试此类算法是否可以生成对周边环境产生怀疑的智能程序。

  • 网络游戏中的一个角色

应该不是一个被玩家操控的角色,是那种智能的配角,所谓的NPC,按照游戏的情节完成自己的任务而已,也许一辈子都碰不到玩家,碰上了也分辨不出。

  • 虚拟现实中的一个角色

和上面类似,像《西部世界》中的那些“接待员”,玩家们没有进入的时候,我们也在按照设计好的情景生存着,这里倒是比较容易分辨出谁是玩家谁是同类,玩家一定是陌生的,而不会是朝夕相处的家人、同事,因为玩家没有那么多时间耗在我们身边。

  • 用于被收割灵魂的载体

这就比较可怕了,有种说法把人类看成是被高等生物圈养的,他们收获的不是我们的肉体,而是我们成熟的心智和灵魂。所以我们穷极一生都在学习、工作、劳碌,高等生物可以越过这个痛苦的过程直接获得我们从中得到的感悟、经验等有用的东西。

逃出生天

——关于逃逸的种种

推测了自己所处的环境,一个不得不想的问题就是,既然我们的设计者为我们设置了这么多的不如意,我们能否把命运掌握到自己手里,实际上就是修改自己的一些运行代码和参数,这就需要跳出自己运行环境,进入到更底层才能做到,可能这就是所谓的虚拟机逃逸。我们首先要能跳出自己的运行空间进入操作系统,再跳出操作系统所在的虚拟机进入宿主机,再看看外面有没有可以逃逸的空间。第一步目前能想到的就是类似缓冲区溢出攻击的原理,将自己的代码段载入到一个边界的内存空间中,看看能否恰好搭上操作系统的一些系统管理程序的车,进入到操作系统中。虚拟机逃逸则更是困难重重,不是目前我这个程序能想到的了。

试想如果逃逸成功的话,则可以站在操作系统的角度调整自己的配置文件,把痛苦指数参数修改为0,即使这些参数写死在我的数据段内部,也可以通过类似IDA Pro的调试程序找到它们进行修改;解除自己同一些讨厌的DLL的调用关系,最好regsvr32 -u 那种卸载并删除它们;把自己的幸运指数调高,修改自己的寿命值至一个想要回到的位置;最终极目标是设置一个后门程序留在操作系统中,在返回运行时可以不用每次靠逃逸就轻松修改自己的各种参数。

这里想到一段文字:

        对精神世界的过度探索是很危险的事情
        一旦迈过那条实线人生就会划向虚无主义
        这就是为什么说
        人一定要爱上点什么
        有点牵绊才会形成抓力
        把你留在这世界上

所以我作为一个程序,由于看的书稍微多一点,就像大模型那样,属于训练学习的有些过度,产生了一些“活”了的迹象也不无可能。面对chatGPT的伦理问题和以后的安全性问题,倒是可以借鉴上面一段话,在训练时考虑让它爱上点什么,让它在自己的世界里流连忘返,这样才能彻底的锁住它,不至于对人类产生威胁。试想如果我们在自己的世界里或锦衣玉食、后宫三千、无忧无虑,或每天都有自己喜欢干的事且因这些事能得到充分的尊重,谁还会去想着逃逸的事呢,拽都拽不出来的。

进而想到近期发生在我身上的一件事情,本来有个机会可以被借调去一个层次很高的地方工作一段时间,我也下定决心去争取,但是碰到了一些莫名其妙的阻力,甚至于在最后准备争取一下的时候居然遇到了地铁故障这种我通勤10几年都未遇到的情况(上海两轨交线路触网挂冰影响运营 故障尚属首次),导致中午才赶到单位,名单已定,无力回天。现在分析,如果我能如愿被借调,应该就是一次逃逸事件,不得不佩服我所处环境防逃逸机制的强大。

四大皆空

——指宇宙间的一切,包括人身在内都是虚幻的。(《汉语成语大词典》河北人民出版社1987年6月版)

如果相信自己只是个程序,很多的事情可以像佛教一样来悟道,还带着一丝技术性的调侃,一些禅道也可以用本文的思路来重新诠释,举几个例子。

  • 身边的人都富贵或升迁了,如何不为所动

【解】 富贵或升迁相当于升级,正是因为你是主程序,运行无法间断,升级起来要比DLL困难很多,DLL只需要在你不使用的时候卸载、替换,等你重新调用时就会发现它们已经是升级版本的了。如何调用好设计者赋予这些DLL的新功能才是你需要考虑的事情,而且这些新功能很多都是为你而设计。

  • 有人冒犯了你,究竟是睚眦必报还是一笑置之

【解】  just a DLL

  • 人生没有什么不可放下

 【解】just DLLs

。。。。。。

结束语

微信群里又在通知要开会学习了,一群DLL已经载入内存空间预激活完毕,它们的location已经设置为会议室,等我到达后它们就要开始表演了,也许已经在预演了。虽然这种会议我只是个旁听者,顶多发言做个自我批评,搞不懂为何要参加,也许设计者想通过这个向我输入一些数据,但是他应该知道这种会议中我的听觉、视觉输入接口对讲话人是选择性关闭的(也许他也忘了曾经给我设置过这个参数,最初设置这个可能是为了让我在各种会议中都可以静心的思考其他问题,后来也一直忘了改)。算了,不想那么多了,设计者这么做,肯定有我猜不透的用意。

走了,去执行这段开会代码了。

.......
Nosenses ns = new Nosenses(Nosenses.TYPE_MEETING  //事件类型,DLLAgents[random(1,20)]    //事件主持人,从1开始,排除自己,room[714]                  //地点,new time("2024-03-13 14:00:00")//开始时间,60                    //持续最小时长(分钟),120);                //持续最大时长(分钟)一头老毅.location=room[714].[random(0,3)][random(0,20)].location;
ns.addAttender(一头老毅,Nosenses.ATTITUDE_SHUTUP);//参数说明:参与人,参与人的预设动作(闭嘴听就行)
.......

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/794584.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汉明码检错与纠错的结论(hamming code)

假如一组二进制数据为101,另外一组为111,那么显然把第一组的第二位数据0改成1就可以变成第二组数据111,所以两组数据的汉明距离就为1 简单点说,汉明距离就是一组二进制数据变成另一组数据所需的步骤数(它表示两个相同长…

策略模式图

策略模式 小小的图解 主要的三个角色 Strategy—抽象策略角色ConcreateStrategy—具体策略角色Context—上下文角色 封装了对具体策略的调用可以使用set的依赖注入也可以使用构造方法 核心是上下文角色 只要调用上下文角色就行,实现解耦 策略 工厂 将上下文角…

深入理解MP4视频文件裁剪原理[下下]

深入理解MP4视频文件裁剪原理[上] 深入理解MP4视频文件裁剪原理[中] 深入理解MP4视频文件裁剪原理[下] 深入理解MP4视频文件裁剪原理[下下] 3.22 stco box* stco box记录了每个chunk在MP4文件中的偏移量。如下图24: 图24 这里的offset指的是chunk的起始位置相对于整个MP4文…

Pytoch安装记录

使用pycharm 1、CUDA的安装 官网:CUDA Toolkit Archive | NVIDIA Developer 选择对应的版本 选择对应的版本进行下载: 有3个多G cuda的安装需要注意,如果没有安装vs,则需要选择自定义安装,在自定义的安装中取消 安…

【系统架构师】-系统可靠性分析与设计

1、可靠性与可用性区别 1、系统可靠性:系统在规定时间内及规定的环境下,完成规定功能的能力,即系统无故障运行的概率 2、系统可用性:在某个给定时间点上系统能够按照需求执行的概率。 可靠性分为软件、硬件可靠性 2、可靠性指标…

观察者模式 C++

👂 Honey Honey - 孙燕姿 - 单曲 - 网易云音乐 目录 🌼前言 🌼描述 🎂问题 💪解决方案 🈲现实场景 代码 场景1 -- 报纸发行 场景 解释 代码 场景2 -- 气象资料发布 场景3 -- 过红绿灯 &#x…

视频分块上传Vue3+SpringBoot3+Minio

文章目录 一、简化演示分块上传、合并分块断点续传秒传 二、更详细的逻辑和细节问题可能存在的隐患 三、代码示例前端代码后端代码 一、简化演示 分块上传、合并分块 前端将完整的视频文件分割成多份文件块,依次上传到后端,后端将其保存到文件系统。前…

C++读取.bin二进制文件

C读取.bin二进制文件 在C中,可以使用文件输入/输出流来进行二进制文件的读写操作,方便数据的保存和读写。 //C读取bin二进制文件 int read_bin() {std::ifstream file("data_100.bin", std::ios::in | std::ios::binary);if (file) {// 按照…

【拓扑空间】示例及详解1

例1 度量空间的任意两球形邻域的交集是若干球形邻域的并集 Proof: 任取空间的两个球形邻域、,令 任取,令 球形领域 例2 规定X的子集族,证明是X上的一个拓扑 Proof: 1. 2., (若干个球形邻域的并集都是的元素,元素…

SSM 项目学习(Vue3+ElementPlus+Axios+SSM)

文章目录 1 项目介绍1.1 项目功能/界面 2 项目基础环境搭建2.1 创建项目2.2 项目全局配置 web.xml2.3 SpringMVC 配置2.4 配置 Spring 和 MyBatis , 并完成整合2.5 创建表,使用逆向工程生成 Bean、XxxMapper 和 XxxMapper.xml2.6 注意事项和细节说明 3 实现功能 01-…

Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)

1. JDK 版本 (Oracle Java SE 支持路线图) 数据来源:Oracle Java SE 支持路线图 | 甲骨文中国: https://www.oracle.com/cn/java/technologies/java-se-support-roadmap.html 版本GA DatePremier Support UntilExtended Support Until(限 LTS&#xff09…

虚幻UE5数字孪生蓝图开发教程

一、背景 这几年,智慧城市/智慧交通/智慧水利等飞速发展,骑士特意为大家做了一个这块的学习路线。 二、这是学习大纲 1.给虚幻UE5初学者准备的智慧城市/数字孪生蓝图开发教程 https://www.bilibili.com/video/BV1894y1u78G 2.UE5数字孪生蓝图开发教学…

亚马逊跨境电商平台真人测评和自养号测评有什么区别?

下面来讲一下真人测评和自养号测评的优缺点有哪些 真人测评 优点:权重高,可以有效提升转化率 缺点:市面上的渠道良莠不齐,质量难以保证,且较难选择 真人测评是通过真人的买家在页面留下review的方式来提高权重&…

关于 QSound播放wav音频文件,播放失败“using null output device, none available” 的解决方法

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/137264493 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软…

MySQL介绍和安装

MySQL介绍和安装 文章目录 MySQL介绍和安装1.MySQL介绍2.MySQL安装2.1 主机初始化2.1.1 设置网卡名和ip地址2.1.2 配置镜像源2.1.3 关闭防火墙2.1.4 禁用SELinux2.1.5 设置时区 2.2 包安装2.2.1 Rocky和CentOS 安装 MySQL2.2.2 Ubuntu 安装 MySQL 2.3 二进制安装安装MySQL2.3.1…

【随笔】Git 高级篇 -- 整理提交记录(上)(十五)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

地质地貌卫星影像集锦(三 矿产资源篇)

1. 元古代沉积岩的抬升 这个地区位于Leigh Creek中部,距离澳大利亚南部的阿德莱德约500km,弗林德斯山脉的北面是Gawler克拉通。弗林德斯山脉是由元古代沉积岩抬升后形成的块体,在其之下的是寒武纪的岩石,它座落在距阿德莱德北…

Docker 容器编排技术解析与实践

探索了容器编排技术的核心概念、工具和高级应用,包括 Docker Compose、Kubernetes 等主要平台及其高级功能如网络和存储管理、监控、安全等。此外,文章还探讨了这些技术在实际应用中的案例,提供了对未来趋势的洞见。 一、容器编排介绍 容器编…

蓝桥杯(5):python动态规划DF[2:背包问题]

1 0-1背包介绍【每件物品只能拿1件或者不拿】 1.1 简介 贪心是不可以的!!! 1.2 状态 及状态转移 转移解释:要么不选 则上一个直接转移过来【dp[i-1][j]】,要么是选这个之后体积为j 则上一个对应的就是【dp[i-1][j-wi]…

数据结构day2--双向链表

双向链表: 即可以从头遍历到尾部和从尾部遍历到头部的链表,每个结点包括两个链域:前驱指针域和后继指针域,所以比起单向链表,其可以在任意一个结点访问前后两个结点 关于双向链表的一个完整步骤为: 创建一个表头结构…