——暨论现实版“储物戒指”的可行性
看修仙小说中,修仙者们都有一种神奇的道具叫“储物戒指”,主人随时能从“储物戒指”中掏出储存的东西,不管这个东东有多大,比如一个豪华游艇,一个AK47(放在储物戒指中还能躲避安检……)。
    如果你只把它当作仙幻小说来看,那它只能停留在幻想中;而如果用科学来实现它,我们实验室已经成功研发出储物戒指预览版并命名为第二代储物戒指(寻风投)。
    这位说了,我怎么不知道有第一代储物戒指?
    好,认识储物戒指之前,我们先来定义一下什么是储物戒指?
    储物戒指是指能迅速能从中取出事先存进去的物质的一种设备(用粗笔划下来的都是爱学习的好学生)。
    这里有三个关键字:“迅速”、“事先存进去”,“一种设备”。我们先来简单理解一下:“一种设备”自不必说,它必须是一种可以利用的一种设备(当然,实用的是“小型”或“微型”的设备,大型设备虽然也可以叫储物戒指,但没有市场需求,吸引不到风投,我们实验室把它打入“三不工程”:不研究,不开发,不生产);第二:“事先存进去”这个从另一方面减轻甚至打消了怀疑者的疑虑:储物戒指是符合能量守恒定律的,它不可能凭空变出想要的东西;第三:“迅速”:这个很重要,储物戒指打的就是迅速牌,因为它是可随身携带的。还有一点,“迅速”的另一层含义是:只要能达到快速实现目的,物资在不在手,离自己多远已经不重要了,这时根据广义相对论(广义相对论真是万金油啊——这句话隐藏了你们看不到看不到):空间此时为0,时间接近无限小。聪明的人读到这里已经理解三代储物戒指的雏型了(预告一下下篇:《下一代储物戒指:第三代储物戒指篇展望》有重点描述。注意,下篇预计已经是以跨国大公司的主体身份向全球发布新产品展望了,这就是二代储物戒指的底气和信心!在这里偷偷透露一点:第三代储物戒指内部名称:暗物质储物戒指。打个广告:招风投,马上拿起电话,现在就开始拷打王博士……)。
    知道了储物戒指的概念,我带大家来重新认识一下大家已经非常熟悉第一代储物戒指以期为理解第二三代储物戒指作准备。大家生活中是不是有这样一种经历,如果物品非常多且乱,你是不是会在一张纸上列出物品的清单,写清摆放位置。典型应用:仓管。那么这张纸就是一种储物戒指,它完全符合储物戒指的定义!我在这里把它称为“第一代储物戒指”。更典型的应用比如小学生《新华字典》,几千个常用汉字,怎么迅速把它找出来?用目录啊,这前几页的目录就是第一代的储物戒指。看到这里你也许说我大忽悠了:“这就是索引啊!行了行了,估且算你说得有道理,这个过了,赶紧说第二代的吧,看你能把第二代说出什么花来?不能让我满意看我把你打出翔来”
    ******************
    此文虽为科普论文,但为了照顾普通读者和狂燥患者,避免误伤作者隔夜饭,我在描述第二代储物戒指的过程中尽量不使用专业词汇,尽量表达的通俗易懂。当然,有程序员身份的读者会极易理解,因为要理解原理,不可避免的要拥有底层芯片开发的一些知识。
    我们知道,用纸张列出索引固然能实现“迅速”,但它毕竟是一个一维清单,要占不少纸张的,《新华字典》的目录就占了半厘米厚。于是人们又想到了列表格,而表格是二维表还是占用空间:为管理需要你一般一张纸放一个表格。我们来想一下中药铺子里存放中药抽屉的柜子就是一个个二维表,每一个柜子之间必要留出过道,这必然极大的占用了空间。试想一下我们能不能把过道剔除,把柜子全部挤在一起不就减少空间了吗?其实这就类似我们小时玩的“魔方”了。瞧瞧,空间多紧凑!但这位说了,没过道你怎么把最中间抽屉里的药草取出来啊?实现这点并即时取出是三代储物戒指的目标,而为了二代的储物戒指的问世,我们可以改变一下思维:我们非要把它取出来吗?

程序开发中,有一种数据类型叫三维数组,三维数组的空间组成就类似于我们玩的“魔方”,其实不管它存放的多么“紧凑”,程序员总是能取出想要的位置的数据,比如通过arr[0,0,0]取出地面一层第一个位置的数据,arr[0,1,1]取出第二层第二个位置的数据,while并没有遇到障碍。这和现实有什么不同才造成的结果不同呢?我们打起精神,抽丝剥茧,试图找到根本区别并克服:我们发现,在程序开发中,我们在“魔方”中放置的并不是数据本身,而是一个变量、指针或者叫引用,它指向或引用的是另一块地址!有人已经看出来了:这与第一代储物戒指的原理是一样的: 它又是目录。我们存放一个引用,它指向一个地址,这个地址存放了实际物品。好了,到目前为止,我们已经实现了第二代储物戒指!
    狂燥症候群:“等等,请解释一下,如何实现从中取出我的AK47!”(棍子准备)
    ……首先,我们得符合能量守恒定律,你得先能有一把AK47……(Stop!把棍子扔了,我免费送你一个火箭炮),根据二代储物戒指的引用原则,我们储物戒指中并不存放实际的火箭炮,而存放一个按钮(如何按到这个按钮保密),当你按下后,发送指令传给千里之外的火箭炮,并击中你面前1米远的目标!伴随歌声:我送你离开,千里之外……于是,你实现了随身携带火箭炮的初衷。这就是储物戒指给你的便利啊!赶快拿起电话风投……,而且还有周边副产品,你不需要购买整个火箭炮发射设备,你只是购买了一枚炮弹并租用我们的存储仓库和发射设备,一炮5000元快来租啊,随身火箭炮,购买储物戒指赠送火箭炮一枚……买一送一啊!容易嘛我连销售策划、广告词都准备好了,这是多么有可行性的一份研发、生产、销售的一条龙策划书啊!您还犹豫什么,赶快拿起电话,现在就拔打王博士投资专线138********或QQ热线:3********……一年成亿万富翁赛过马云不输花藤……

参考书目:
《广义相对论》,斯坦福大学公开课
《C#语言程序设计》,清华大学出版社
一些网络修仙小说等,作者:网友
 预告:《三维数据库与面向对象的数据库之争》,作者王军浩,还没写呢

制造并批量生产现实版“储物戒指”相关推荐

  1. 计算机制造属于连续性生产,生产类型

    生产类型是按工业产品生产工艺技术过程的连续程度或生产产品的重复程度划分的类型.按工业产品生产工艺技术过程的连续程度不同,可以分为连续生产和间断生产.连续生产的工艺技术过程连续程度高,不允许有任何间断出 ...

  2. 30岁二刷博士,17个月发6篇一作获顶会最佳!现实版人生重开模拟器

    梦晨 杨净 博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一个34岁毕业的博士,如何评价? 如果还是一个志在科研,二刷博士学位的人呢? 最近,这样一个博士生在学界引发热议,不是因为他的得 ...

  3. 现实版“奇异博士”?原来是这款神秘的“数学黑盒”

    简介: 现实版"奇异博士"?原来是这款神秘的"数学黑盒" 供稿团队:阿里云市场部 在漫威电影<复联3>中,奇异博士预测到未来有1400多万种可能,而 ...

  4. 微软放弃的游戏被他们复活了:Windows经典「三维弹球」现实版,CAD建模、Arduino编程、数控机床打造,硬核致敬童年...

    金磊 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 20年前,电脑还是大背头的,「休闲小游戏」是属于Windows的. 纸牌.扫雷.空当接龙--满满的一波回忆杀. 最近,来自美国肯尼索 ...

  5. 现实版龙王赘婿?乔布斯和Mac OS的前世今生

    大家好,我是江潮.今天我们来看一看mac系统的前世今生. 什么是Mac OS? Mac OS 即麦金塔操作系统(Macintosh operating systems),是苹果公司自1984年以来为麦 ...

  6. 抖音如何上大热门 视频批量md5绿色版

              抖音如何上大热门 视频批量md5绿色版          处于变现关键期的短视频行业来讲,无疑是一个非常巨大的挑战.,但,万事都是存在两面性的,随着现如今网红层出不穷,和各种拥有高 ...

  7. 生产制造企业在生产计划排程方面面临的挑战

    获取更多资讯,赶快关注公众号(智能制造与智能调度)吧! 文章目录   当下,随着供应链的全球化和智能化趋势,市场竞争越来越激烈,上下游企业关系也越来越密切,一个企业发展受到更多内外因素的制约,同时人员 ...

  8. 西门子携手惠普,将3D打印技术的应用从原型创建扩展至批量生产

    近日,西门子宣布与惠普公司(HP Inc.)合作开发新型解决方案,推动增材制造(AM)技术从原型创建工具转型成为批量生产应用.新技术将实现多种材料.多种色彩的功能性生产件的3D打印.最新增材制造解决方 ...

  9. 多品种、小批量生产计划的编制方法与质量控制措施

    当下中国制造业多集中在多品种小批量生产企业,这种生产方式开始占有越来越重要的地位. 随着市场竞争的加剧,现代企业所处的市场环境发生了深刻的变革,企业竞争越来越强调基于客户需求的竞争.因此,企业的生产方 ...

最新文章

  1. sort cut 命令的常用用法
  2. PyTorch下的可视化工具(网络结构/训练过程可视化)
  3. 千里之行,始于OKR——轻雀协作团队管理分享
  4. html段落颜色字体字号,(前端)html与css,css 5、颜色、字体、字号量取方式
  5. 那些常见的C++、Qt基础面试题
  6. Spring5参考指南:Bean的创建
  7. docker export_docker构建python3.7镜像
  8. RFC3261(5 协议结构)
  9. HDU 5514 Frogs 欧拉函数
  10. 某虚拟化项目总结:一条光纤引发的故障
  11. python集群_使用Python集群文档
  12. 实时语义分割算法大盘点
  13. python批量查询ip归属地_python 实现批量查询ip的归属城市
  14. Linux下关闭udhcpc客户端时,通知服务器释放租约
  15. 简述网卡的作用和工作原理_简述网卡的主要功能
  16. 计算机无限开机,电脑开机无限循环重启
  17. Epicor客制化 - RowRule使用示例
  18. win7无法自动获取dns服务器地址,Win7无法自动获取DNS与IP地址怎么办
  19. Python OpenCV 图像缩放 cv2.resize 方法
  20. 产品引流的方式有哪些?适合引流推广的平台有哪些?

热门文章

  1. PyQt主窗口、对话框
  2. 数据库面试复习_数据科学面试复习
  3. 代写硕士论文 计算机 代码,天大、厦大两硕士代写买卖论文被撤销学位
  4. Android中高级进阶开发面试题冲刺合集(七)
  5. 金山打字游戏c语言代码,一天练习一个小C/C++程序(一) 控制台版“金山打字”游戏...
  6. Vim/Neovim ALE system verilog使用xvlog时出现“ ‘logic‘ is uan unknown type “ 等
  7. java按成绩排序_JAVA中按分数高低对同学进行排序二维数组
  8. 入职地府后我成了人生赢家_129、新鬼入职|入职地府后我成了人生赢家|入职地府后我成了人生赢家章节阅读-龙族小说网...
  9. DNS服务器无响应win10系统,Win10上的DNS服务器无响应:这是如何解决它
  10. python全局变量(模块法和global)