Tag: 計算器
高二學生自學數電在《我的世界》里打造理論最快計算器 5天漲粉1萬
辛丑牛年 (2021),《我的世界》,一 高二學生因 爆肝在B站火了。他從未接觸過數電,一切從零開始,僅僅是為了搞清計算器的原理。然後……然後……就直接在《我的世界》里肝出了個「 理論最快」四則計算器:0.05s完成運算!
這位ID為「 史蒂夫的骨灰」的Up主,是從去年10月開始這個項目,由於在上高二,只有周末和放假才有時間推進。
瞧瞧,這密密麻麻的零部件,這可都是他「億點億點」 純手工搞上去的。
引得網友直呼: 熟練地讓人心疼。
也有人回憶起讀過的《編碼》一書中的話——「這麼多繼電器組合 太大了,現實中做不到」,而後驚呼道:
好傢伙,在《我的世界》直接 夢想成真了!
好傢伙,在《我的世界》直接 夢想成真了!
甚至連小鵬汽車都來湊熱鬧了:
快進到在《我的世界》做出一台智能汽車【狗頭】
快進到在《我的世界》做出一台智能汽車【狗頭】
接下來,讓我們共同走進這位高中生的爆肝之作。
理論最快四則計算器
先來看看計算器實際運行效果:
視頻里說的gt也就是「 遊戲刻」 (GameTick),指理論上《我的世界》遊戲程序更新一次數據的時間:0.05s。
這里可以看出,加減乘除四種運算全在1遊戲刻之內得出結果!
就是為了實現這個速度,UP主骨灰君才把計算器體積做到這麼大、結構這麼復雜。
過去在《我的世界》中用紅石電路做計算器,或多或少都需要一些運算時間。
這是因為遊戲中傳輸信號的元件會產生0.1秒的延時。
與整個遊戲的運行速度不同,紅石電路是把1秒分成10份,每份稱為 1紅石刻,也就是0.1秒。
這樣無論怎麼進行優化,都不能在小於1紅石刻的時間里完成運算。
骨灰君採用另一個思路,用另一個元件 活塞來實現電路。
活塞可以在小於1紅石刻的時間內完成一次推拉,相當於在電路中產生一個脈沖信號。
以這種方式傳遞信號,整個電路的運算時間,理論上限就是1遊戲刻=0.05s了。
當然,由於CPU性能的限制,在個人電腦上實際運行時間會長一些。
整套計算器運行起來非常吃配置,不加水冷的話CPU直接飆到3位數溫度。
這麼龐大的工程,到底是怎麼做出來的?
怎麼肝出來的?
說到這個問題,時間還得回溯到1年前。
當時骨灰君的想法非常的簡單,就是想用《我的世界》來研究一下計算器的原理。
所以就先設計了一個 加法架構,一段時間之後,還搞出來了個 乘法器。
當時的他,其實沒有想過做完整的一個計算器,但後來覺得既然開始了,那就一步步研究吧。
而且將數電和械電結合,過程中可以說是困難重重。
但骨灰君認為:
想到可能很多人是看到我的工程動態才留下的,我更應該把這個工程做到底。
想到可能很多人是看到我的工程動態才留下的,我更應該把這個工程做到底。
從動態區中不難看出,骨灰君真的就是 一步一個腳印,每突破一個困難就會記錄下來。
例如把二進位轉為BCD碼的模塊就得搭700米長的方塊,甚至超過了遊戲的默認顯示範圍。
BCD碼是用4位二進位表示十進位中的0-9,相當於不把123當成「一百二十三」,而是當成「一二三」再分別用二進位表示。
再例如由於耗時過長,遊戲都更新了,有改動的部分還得重新調整:
而後更是像在給粉絲們做 「工作匯報」一樣:
進度:XXX。
進度:XXX。
於是,就這麼一點一滴像打地基一樣,計算器的各個部件就做好了。
到後來,當初教他數電基礎的網友反倒跟不上了。
最後的工作,用骨灰君的話就是 「簡單組裝一下」。
(講真,有被凡爾賽到,瞧瞧彈幕的反饋)
乘法模塊:
BCD轉binary:
Binary轉BCD(整數):
......
最後是顯示器+總控電路:
大功告成!
網友:5000粉整出50W粉的活
如此浩大的工程,出了bug怎麼辦?
還別說,真有網友問了這個問題:
骨灰君也對此作出了回復:
檢查一整天找出4個錯誤方塊……
檢查一整天找出4個錯誤方塊……
自但更多的網友還是「膜拜」於骨灰君之肝:
還有集成電路設計專業的來招人:
回到這個項目的初衷,其中一個讓骨灰君堅持的理由,就是為了當時近5000的粉絲。
而有網友認為,Up主的工程,堪稱「50W粉的活」。
不過放眼現在,骨灰君的粉絲量已經達到了 1.4W!
恭喜,恭喜!
同時也期待骨灰君下一次的力作,不過要等到高考以後了~
來源:cnBeta
Switch的《科學計算器》迎來對手 《戰鬥計算器》上線
繼之前Switch商城上出現的一款《科學計算器》軟體後,又有一款《戰鬥計算器》上架eshop商城,這款計算器比之前的科學計算器還要貴一點,其標價為14.99美元(折合人民幣96.91元),目前該作僅支持英文。
這款計算器除了可以作為一款普通計算器來使用,其還有一個戰鬥模式。用戶激活該模式後,螢幕上會隨機生成一個數字,然後玩家必須用計算的方式得出這個數,最先算出的人贏得這一輪比賽。
軟體截圖:
來源:3DMGAME
加拿大研究人員開發出了一套痴呆症預測計算器
據媒體報導,來自渥太華醫院、渥太華大學、Bruyère研究所和ICES的研究人員已經建立和驗證了一個在線計算器,該計算器可以讓55歲及以上的個人能夠更好地了解自己的大腦健康狀況及如何在未來五年內減少被診斷出患有痴呆症的風險。
他們的研究過程發表在了《Journal of Epidemiology and Community Health》上,計算器則可以在projectbiglife.ca上找到。
痴呆症是一個總稱,指的是會嚴重到干擾日常生活的記憶和其他思考能力喪失的症狀。加拿大每年診斷出7.6萬例痴呆新病例,並且預計隨著人口老齡化,這個數字還會增加。
痴呆症沒有治癒或治療方法。然而,約三分之一的痴呆症可以通過生活方式因素預防如體育鍛鍊、健康飲食、減少酒精和菸草使用以及控製糖尿病和高血壓等情況。
研究人員基於對75000名安大略省的調查數據得出了這個痴呆症計算器。
「讓這個痴呆症風險計算器與眾不同的是,你不需要去看醫生做任何測試,」這項研究的論文首席作者Stacey Fisher表示,「人們在舒適的家中就已經有了完成計算器所需的所有信息。」
痴呆群體風險工具(DemPoRT)中的因素包括:
年齡
吸菸狀況和終生接觸
酒精攝入
體育活動
壓力
飲食
歸屬感
種族
移民身份
社區的社會經濟地位
教育
需要援助的活動
婚姻狀況
使用的語言數量
健康狀況
這個計算器可以被個人用來評估他們的痴呆症風險並幫助他們改變他們的生活方式。研究人員還為政策制定者設定了一個目標,即使用這種算法對普通大眾做同樣的事情。
通過這項研究,該團隊開發了第一個預測工具。它可以預測社區新病例的數量、確定高危人群、為老年痴呆症預防戰略提供信息並將用於支持加拿大的國家老年痴呆症戰略。通過使用定期收集的健康數據和調查,人口健康專家獲得了使用該算法所需的所有信息。
「這套工具將為填寫表格的人提供一些線索,以此來告訴他們如何降低患痴呆症的風險,」這項研究的論文第一作者Peter Tanuseputro說道,「COVID-19大流行還清楚地表明,種族和社區等社會人口變量在我們的健康方面發揮著重要作用。重要的是要在工具中包含這些變量,這樣政策制定者就可以了解不同的人群如何受到痴呆症的影響並幫助確保任何預防策略都是公平的。」
這個痴呆症計算器將被添加到Project Big Life的現有計算器列表中,這些計算器可以幫助加拿大人根據習慣和生活方式的選擇來估計自己的預期壽命。
該計算器的數據來自加拿大統計局加拿大社區衛生調查中心。該系統目前設計用於加拿大,不過它也可適用於世界上收集健康調查數據的100個國家中的任何一個。
來源:cnBeta
iPad 沒有自帶計算器?沒關系,這 3 款 App 重新定義平板計算體驗
據說,在首款 iPad 正式發布前,賈伯斯看著等比放大 iPhone 的 iPad 版計算器時,堅決要把它刪掉,因為這款在手機小螢幕上優雅實用的計算器,到了 iPad 上看起來「太糟糕了」。
十年過去了,iPad 已經不是當年那個大螢幕的 iPhone,承擔起了更多學習和工作的作用,實驗時計算數據,開會時計算營收,計算器從一個可有可無的角色,逐漸變得重要起來。
雖然 iPadOS 尚未內置計算器,但在 App Store 里,有非常多好看又好用的計算器 app,今天就讓我們一起來認識下它們吧!
簡單計算,搜索就能搞定
在介紹這些 app 之前,我們要先回答一個問題:沒有計算器,iPad 就不能算題麼?
當然不是。
在 iPad 主螢幕下滑,或者按下鍵盤上的「cmd+空格」,就可以調出搜索框,在這里,你可以搜索 iPad 里的應用、文檔,也可以查詢天氣、計算題目。
搜索框能進行的不只是簡單的四則運算,你可以鍵入「2^2」來計算...
60元讓NS秒變計算器《Calculator》5.12登陸Switch
科學計算器軟體《Calculator》將於5月12日登陸Switch,售價約60元,支持Switch Pro手把操作,暫不支持簡中。
這是一個功能齊全的科學計算器應用程式,旨在幫助孩子、學生和工程師解決他們的算數難題。想想工程師使用一台Switch辦公的場景確實略顯滑稽,不過此舉或將為Switch帶入學校提供正當性——這不過是一台帶一點娛樂功能的計算器罷了。
快速查看一下發行商Sabec就會發現,該公司已經開發了大量這些單一用途的應用程式。比如吉他——你現在可以在Switch上彈吉他了,甚至還有夜視儀——它可以使用NS控制器的紅外攝像機提供夜視功能。
詳細信息
這波你會入手麼?
來源:遊俠網