回覆列表
  • 1 # 使用者5584659346322

    兩個月前就在網上看了,完全沒看懂,兩個人穿越差三年沒注意到時間的現象無法理解,昨天又陪朋友看了一遍突然想通了。這部電影裡的男女主角都是某電腦遊戲中的角色,其實就是兩個object,穿越是程式執行中,指標或引用不小心被swap了,男主摸胸,可能也是在不斷自我檢測,不斷拋異常,這些object裡的time 這個field會自動被重寫到environment的預設時間,所以穿越了也不會立刻注意到時間變化。然而執行過程中出現了一些bug,其他object detect出異常,系統開始報error,object男去找女object,發現女object的引用和連續儲存的其他object的引用都被刪掉了,系統開始出bug,男object就檢測出自己的時間被更改了三年,去找另一個object的時候,女object已經被回收了。幸好男object裡儲存了jar的地址和女object的地址,於是只能重找到儲存在某jar的該女object的原指標去拯救這些地址裡存在的object,怎麼拯救呢,就是告訴這些object,我們要被格式化了,趕快換個地方備份。之前女object 去找男object的時候,男object明顯還沒有獲取到女object的引用值,所以不認識吧……可能是什麼併發性導致的,多臺伺服器在跑這個遊戲麼?那個彗星估計是病毒或是什麼glitch,每跑一段時間就會發生一次,1200年的現實時間單位是什麼我不知道,總之兩個人穿越,肯定是女object的superclass就有bug,要不然代代都穿,每個繼承的class或是建立的object都有問題,那個彗星bug大概每隔一段時間(1200某單位)就把程式裡一儲存系守護縣所有角色的引用地址所佔的記憶體空間清空了...結局就是男主object透過到jar找到女主的object,然後通知到了其他object,程式就正常運行了,男主和女主這些不該知道的資訊和修復bug的資訊就被程式設計師手動刪除了,所以兩個人都記不得對方了。過了幾年(真實時間單位不知),兩個人在程式正常邏輯的情況下見到了對方,也就是獲得了所需資源。程式寫的不好麻煩事真多。。。剩下的大家自行腦補,人生都是遊戲一場。我剛剛學程式設計,希望專業程式設計師糾正一下----------------說答主沒有男朋友的,答主拿你們也真的沒什麼辦法,真的是沒有男朋友....

  • 中秋節和大豐收的關聯?
  • 巧克力和柿子能一起吃嗎?