盗梦空间观感(程序员角度

2023-11-02 09:30

本文主要是介绍盗梦空间观感(程序员角度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记得2001年刚来北京的时候,看了“黑客帝国一”,当时非常兴奋,连续看了十几遍,感觉这电影就是给自己拍的,后续在2003年看了“黑客帝国二”和“黑客帝国三”,一样的惊叹编剧的才华;简单地说一点精华之处,在“黑客帝国二”中,编剧告诉你,你可以以程序的身份从现实进入到系统中,在系统中你可以杀死病毒;同理,病毒可以以人的身份从系统到现实的转换,在现实中杀死你。

看完黑客帝国,我想到:只要人脑没死,就把它放到营养液中,并接入电脑中,这样给这个大脑虚拟出生前的形体,让他“工作”,当然是映射到电脑、网络系统中工作了,像审查sina微博之类的工作了,死者的儿女可以和死者的大脑视频、语音对话,这样的情形不知道你想过么?----这是10年前,我的想法。

今天,在这不细谈,机器、病毒、人类在The Maritix中的战中,谈谈“盗梦空间”这部与时俱进的科幻大片吧:

  • 盗梦空间观感8:其实最容易解释的一个例子:

你在windows xp A下,用vmware虚拟化一个windows xp B,然后在windows xp B下,再虚拟化一个windows xp C,以此嵌套下去,每个xp关闭,只能也必须回到上一层xp,当然你把最外层的真实xp关闭了,全都关闭了。所以,你不要把现实的xp系统“自杀掉”。

  • 盗梦空间观感7:这辈子无论做错多少事都无所谓,只要不要做后悔事,哪怕只做了一件后悔的事;否则,这辈子你做了N层梦都会找到自己的“罪恶 感”,在自己的本原灵魂深处。----观《盗梦空间》有感
  • 盗梦空间观感6:每个造梦师都可以在梦中设计自己的一切东西,那么这个梦会被记忆保存下来,如果你想1个月后进去修补梦的话,都是可以的;类似于内存中跑一个word程序,你困了可以将目前的word文档保存到硬盘中,以备下次调出来使用;这真是梦想艳遇的彩排和回味的地方。


  • 盗梦空间观感5: 当造多层梦的时候,记住一个时间换算公式:现实中1分钟,第一层梦相当于12分钟,第N层梦相当于12的n次方。简单说,如果你感觉在现实中抢银行需要1小时不能成功,那么你可以造第一层梦,你会有12个小时的动手时间;如果造第二层梦,你会有144个小时的动手时间。所以,的孩子造梦吧。


  • 盗梦空间观感4: 当造多层梦的时候,造梦团队记住,每层梦都需要有个call back接口提供调用(例如:重力),否则你就会从上层梦中回不来,要想完全退出梦的嵌套基本就没戏了。例外,需要每层梦的call back接口,需要留守守护者,防止梦的防御者破坏接口,那么接口类型你就set private或者 protect类型


  • 盗梦空间观感3: 当要给一个人植入想法的有效办法:多层造梦,让TA梦之间的嵌套看似是有逻辑推理性,这样TA会跟容易相信被植入想法是真的。说白了,就是让他有逻辑地晕掉,在复杂的梦中。


  • 盗梦空间观感2: 如何判断在现实还是梦中,你需要有适合自己的一套测试方法,例如:图腾。


  • 盗梦空间观感1: 从梦境中回到现实最直接有效地方法是自杀,except:回到最顶层的现实如何你误认为是梦的话,你就真死掉了。

完整的分析请参阅,一个NB人物的BLOG:

《盗梦空间》梦境结构完美解释
撰写者:
真紫藤
http://blog.sina.com.cn/u/1182470952
http://t.sina.com.cn/goodall

这篇关于盗梦空间观感(程序员角度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

CSS实现元素撑满剩余空间的五种方法

《CSS实现元素撑满剩余空间的五种方法》在日常开发中,我们经常需要让某个元素占据容器的剩余空间,本文将介绍5种不同的方法来实现这个需求,并分析各种方法的优缺点,感兴趣的朋友一起看看吧... css实现元素撑满剩余空间的5种方法 在日常开发中,我们经常需要让某个元素占据容器的剩余空间。这是一个常见的布局需求

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab