[2023.08.07 - 08.13]本周遇見的文章、視頻和工具分享
又陽(yáng)了...
文章
1.
這篇文章講述了作者如何通過沉迷于在線游戲 Cookie Clicker,意外地加快了他在互動(dòng)設(shè)計(jì)博士學(xué)位上的研究能力。作者分享了自己對(duì)該游戲的癡迷以及與其他玩家交流和探討策略的經(jīng)歷。同時(shí),他還提到通過玩游戲不知不覺中學(xué)習(xí)了很多關(guān)于網(wǎng)頁(yè)編程語(yǔ)言 JavaScript 的知識(shí),并將其應(yīng)用于自己博士研究中構(gòu)建原型。最終,作者發(fā)現(xiàn)使用 Web 開發(fā)技術(shù)可以大大提高界面原型制作速度,并且成功完成了一項(xiàng)重要實(shí)驗(yàn)并發(fā)表論文??傊?,這個(gè)故事告訴我們有時(shí)候看似無用或娛樂性質(zhì)的活動(dòng)也可能帶來意想不到的收獲和成就。https://advaitsarkar.wordpress.com/2021/12/17/how-my-online-gaming-addiction-saved-my-phd/
2.
文章討論了系統(tǒng)的復(fù)雜性和數(shù)學(xué)原理,以及如何避免復(fù)雜性帶來的問題。作者指出,系統(tǒng)中的連接數(shù)量呈指數(shù)級(jí)增長(zhǎng),導(dǎo)致系統(tǒng)變得難以理解和不可預(yù)測(cè)。為了應(yīng)對(duì)復(fù)雜性,人們采取了一些方法,如分區(qū)、減少連接和抽象化等。然而,這些方法也會(huì)帶來新的問題和困惑。最終,唯一真正降低復(fù)雜性的方式是減少系統(tǒng)中的元素和連接。文章強(qiáng)調(diào)了避免混亂所需付出的努力,并提到 “否定” 是保持爆炸不發(fā)生最簡(jiǎn)單直接的方式之一。https://pjonori.blog/posts/systems-math-explosions/
3.
本文介紹了如何使用集群技術(shù)來擴(kuò)展 Node.js 應(yīng)用程序。當(dāng)在具有多個(gè) CPU 的系統(tǒng)上運(yùn)行 Node.js 程序時(shí),默認(rèn)情況下,它只會(huì)創(chuàng)建一個(gè)進(jìn)程來執(zhí)行。這意味著所有請(qǐng)求都由單個(gè)線程處理,如果該線程所在的 CPU 負(fù)載過高,性能就會(huì)受到影響。為了解決這個(gè)問題,Node.js 引入了集群模塊,可以在同一臺(tái)機(jī)器上創(chuàng)建多個(gè)相同的應(yīng)用程序?qū)嵗⑹褂秘?fù)載均衡算法將請(qǐng)求分配給不同的進(jìn)程。通過共享負(fù)載,提高了應(yīng)用程序的性能和穩(wěn)定性。文章還介紹了如何使用 pm2 模塊來自動(dòng)擴(kuò)展應(yīng)用程序到多個(gè) CPU,并使用 loadtest 工具比較使用集群和不使用集群兩種方式下的性能差異。最后還提供了設(shè)置項(xiàng)目目錄、安裝依賴包以及編寫示例代碼等詳細(xì)步驟。https://www.digitalocean.com/community/tutorials/how-to-scale-node-js-applications-with-clustering
4.
強(qiáng)行切換,反而意味著更多的時(shí)間,欲速則更不達(dá)了https://houjoe.notion.site/fb7a4573831d4d8bb13edf831ad335e7
視頻
1.
2.
kris是真的有才??link: https://www.bilibili.com/video/BV1Rp4y1u71N/
3.
真的強(qiáng)link:https://www.bilibili.com/video/BV1n14y1q7qP/
4.
時(shí)代的記憶link:https://www.bilibili.com/video/BV1oy4y1d7Xe
工具
1.查看一個(gè)網(wǎng)站的詳細(xì)信息
link:https://web-check.xyz
2.創(chuàng)建自定義logo
link:https://ailogo.qq.com/guide/brandname
3.書 -> 視頻
link: