為什麼兩個人穿越差三年,還沒發現時間的差異,而且女主可以密碼解鎖男主的手機?


3樓貓 發佈時間:2022-08-07 14:11:05 作者:ADHD教練 Language

兩個月前就在網上看了,完全沒看懂,兩個人穿越差三年沒注意到時間的現象無法理解,昨天又陪朋友看了一遍突然想通了。
這部電影裡的男女主角都是某電腦遊戲中的角色,其實就是兩個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的信息就被程序員手動刪除了,所以兩個人都記不得對方了。
過了幾年(真實時間單位不知),兩個人在程序正常邏輯的情況下見到了對方,也就是獲得了所需資源。

程序寫的不好麻煩事真多。。。
剩下的大家自行腦補,人生都是遊戲一場。我剛剛學編程,希望專業程序員糾正一下

動畫信息

你的名字。
中文名:你的名字。
原 名:君の名は。
又 名:你的名字 / 君之名 / Your Name / Kimi no na wa.
首 播:2016-12-02(中國大陸) / 2016-08-26(日本)
IMDb:tt5311514

相關閱讀

最近更新

隨機推薦


© 2022 3樓貓動漫 站點地圖 廣告合作:asmrly666@gmail.com