zoukankan      html  css  js  c++  java
  • 制造并批量生产现实版“储物戒指”

    ——暨论现实版“储物戒指”的可行性
        看修仙小说中。修仙者们都有一种奇妙的道具叫“储物戒指”,主人随时能从“储物戒指”中掏出储存的东西。无论这个东东有多大。比方一个豪华游艇。一个AK47(放在储物戒指中还能躲避安检……)。
        假设你仅仅把它当作仙幻小说来看。那它仅仅能停留在幻想中;而假设用科学来实现它。我们实验室已经成功研发出储物戒指预览版并命名为第二代储物戒指(寻风投)。
        这位说了,我怎么不知道有第一代储物戒指?
        好。认识储物戒指之前。我们先来定义一下什么是储物戒指?
        储物戒指是指能迅速能从中取出事先存进去的物质的一种设备(用粗笔划下来的都是爱学习的好学生)。
        这里有三个keyword:“迅速”、“事先存进去”,“一种设备”。我们先来简单理解一下:“一种设备”自不必说。它必须是一种能够利用的一种设备(当然,有用的是“小型”或“微型”的设备,大型设备尽管也能够叫储物戒指,但没有市场需求,吸引不到风投,我们实验室把它打入“三不project”:不研究,不开发,不生产)。第二:“事先存进去”这个从还有一方面减轻甚至打消了怀疑者的疑虑:储物戒指是符合能量守恒定律的。它不可能凭空变出想要的东西;第三:“迅速”:这个非常重要。储物戒指打的就是迅速牌,由于它是可随身携带的。

    还有一点。“迅速”的还有一层含义是:仅仅要能达到高速实现目的。物资在不在手。离自己多远已经不重要了,这时依据广义相对论(广义相对论真是万金油啊——这句话隐藏了你们看不到看不到):空间此时为0,时间接近无限小。

    聪明的人读到这里已经理解三代储物戒指的雏型了(预告一下下篇:《下一代储物戒指:第三代储物戒指篇展望》有重点描写叙述。

    注意。下篇估计已经是以跨国大公司的主体身份向全球公布新产品展望了。这就是二代储物戒指的底气和信心。在这里偷偷透露一点:第三代储物戒指内部名称:暗物质储物戒指。打个广告:招风投,立即拿起电话,如今就開始拷打王博士……)。


        知道了储物戒指的概念。我带大家来又一次认识一下大家已经很熟悉第一代储物戒指以期为理解第二三代储物戒指作准备。大家生活中是不是有这样一种经历,假设物品许多且乱。你是不是会在一张纸上列出物品的清单,写清摆放位置。典型应用:仓管。

    那么这张纸就是一种储物戒指。它全然符合储物戒指的定义!

    我在这里把它称为“第一代储物戒指”。

    更典型的应用比方小学生《新华字典》,几千个经常使用汉字。怎么迅速把它找出来?用文件夹啊,这前几页的文件夹就是第一代的储物戒指。看到这里你或许说我大忽悠了:“这就是索引啊!行了行了,估且算你说得有道理。这个过了,赶紧说第二代的吧,看你能把第二代说出什么花来?不能让我惬意看我把你打出翔来”
        ******************
        此文虽为科普论文,但为了照应普通读者和狂燥患者,避免误伤作者隔夜饭。我在描写叙述第二代储物戒指的过程中尽量不使用专业词汇,尽量表达的通俗易懂。当然,有程序猿身份的读者会极易理解。由于要理解原理,不可避免的要拥有底层芯片开发的一些知识。
        我们知道,用纸张列出索引固然能实现“迅速”,但它毕竟是一个一维清单。要占不少纸张的,《新华字典》的文件夹就占了半厘米厚。

    于是人们又想到了列表格,而表格是二维表还是占用空间:为管理须要你一般一张纸放一个表格。

    我们来想一下中药铺子里存放中药抽屉的柜子就是一个个二维表,每个柜子之间必要留出过道,这必定极大的占用了空间。试想一下我们能不能把过道剔除,把柜子所有挤在一起不就降低空间了吗?事实上这就类似我们小时玩的“魔方”了。瞧瞧,空间多紧凑!但这位说了,没过道你怎么把最中间抽屉里的药草取出来啊?实现这点并即时取出是三代储物戒指的目标,而为了二代的储物戒指的问世。我们能够改变一下思维:我们非要把它取出来吗?

        程序开发中。有一种数据类型叫三维数组,三维数组的空间组成就类似于我们玩的“魔方”。事实上无论它存放的多么“紧凑”,程序猿总是能取出想要的位置的数据,比方通过arr[0,0,0]取出地面一层第一个位置的数据,arr[0,1,1]取出第二层第二个位置的数据,while并没有遇到障碍。这和现实有什么不同才造成的结果不同呢?我们打起精神。抽丝剥茧,试图找到根本差别并克服:我们发现,在程序开发中。我们在“魔方”中放置的并非数据本身,而是一个变量、指针或者叫引用。它指向或引用的是还有一块地址!有人已经看出来了:这与第一代储物戒指的原理是一样的: 它又是文件夹。

    我们存放一个引用。它指向一个地址,这个地址存放了实际物品。好了,到眼下为止,我们已经实现了第二代储物戒指。
        狂燥症候群:“等等,请解释一下。怎样实现从中取出我的AK47!”(棍子准备)
        ……首先,我们得符合能量守恒定律。你得先能有一把AK47……(Stop!把棍子扔了,我免费送你一个火箭炮),依据二代储物戒指的引用原则。我们储物戒指中并不存放实际的火箭炮,而存放一个button(怎样按到这个button保密),当你按下后。发送指令传给千里之外的火箭炮。并击中你面前1米远的目标!

    伴随歌声:我送你离开,千里之外……于是,你实现了随身携带火箭炮的初衷。这就是储物戒指给你的便利啊!赶快拿起电话风投……,并且还有周边副产品,你不须要购买整个火箭炮发射设备。你仅仅是购买了一枚炮弹并租用我们的存储仓库和发射设备,一炮5000元快来租啊。随身火箭炮,购买储物戒指赠送火箭炮一枚……买一送一啊!easy嘛我连销售策划、广告词都准备好了,这是多么有可行性的一份研发、生产、销售的一条龙策划书啊。您还犹豫什么。赶快拿起电话,如今就拔打王博士投资专线138********或QQ热线:3********……一年成亿万富翁赛过马云不输花藤……


            




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

  • 相关阅读:
    chrome调试
    css与jquery、图标字体、常用数据
    subline 快捷键与功能解释
    mysql-5.7.25安装及常用语法
    python 异步IO-aiohttp与简单的异步HTTP客户端/服务器
    python异步IO-asyncio、async和await
    python 异步IO-协程
    python 异步IO
    python-生成器即send()用法
    python -迭代器与生成器 以及 iterable(可迭代对象)、yield语句
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7111376.html
Copyright © 2011-2022 走看看