diff --git a/README-ja.md b/README-ja.md index cb6633d50d68df6d8ceff183980a491691de3153..ce116705b76c9a5e0f79b8e43bae78dcac965eb0 100644 --- a/README-ja.md +++ b/README-ja.md @@ -1620,7 +1620,7 @@ Notes | ランダムID発行システムã®è¨è¨ˆ | [blog.twitter.com](https://blog.twitter.com/2010/announcing-snowflake)<br/>[github.com](https://github.com/twitter/snowflake/) | | 一定ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒ«æ™‚é–“ã§ã®ä¸Šä½k件を返㙠| [ucsb.edu](https://icmi.cs.ucsb.edu/research/tech_reports/reports/2005-23.pdf)<br/>[wpi.edu](http://davis.wpi.edu/xmdv/docs/EDBT11-diyang.pdf) | | 複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒ³ã‚¿ãƒ¼ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’é…ä¿¡ã™ã‚‹ã‚µãƒ¼ãƒ“スã®è¨è¨ˆ | [highscalability.com](http://highscalability.com/blog/2009/8/24/how-google-serves-data-from-multiple-datacenters.html) | -| オンラインã®è¤‡æ•°ãƒ—レイヤーカードゲームã®è¨è¨ˆ | [indieflashblog.com](http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | +| オンラインã®è¤‡æ•°ãƒ—レイヤーカードゲームã®è¨è¨ˆ | [indieflashblog.com](https://web.archive.org/web/20180929181117/http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | | ガーベッジコレクションシステムã®è¨è¨ˆ | [stuffwithstuff.com](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)<br/>[washington.edu](http://courses.cs.washington.edu/courses/csep521/07wi/prj/rick.pdf) | | システムè¨è¨ˆä¾‹é¡Œã‚’è¿½åŠ ã™ã‚‹ | [Contribute](#contributing) | diff --git a/README-zh-Hans.md b/README-zh-Hans.md index 15de279c8a5b75661c4b1f6dfff028143dfc53c1..bb261ff4cc91615e9ca4f0d98bdb6fa5307aae58 100644 --- a/README-zh-Hans.md +++ b/README-zh-Hans.md @@ -1631,7 +1631,7 @@ Notes | è®¾è®¡ä¸€ä¸ªéšæœº ID 生æˆç³»ç»Ÿ | [blog.twitter.com](https://blog.twitter.com/2010/announcing-snowflake)<br/>[github.com](https://github.com/twitter/snowflake/) | | è¿”å›žä¸€å®šæ—¶é—´æ®µå†…æ¬¡æ•°å‰ k 高的请求 | [ucsb.edu](https://icmi.cs.ucsb.edu/research/tech_reports/reports/2005-23.pdf)<br/>[wpi.edu](http://davis.wpi.edu/xmdv/docs/EDBT11-diyang.pdf) | | è®¾è®¡ä¸€ä¸ªæ•°æ®æºäºŽå¤šä¸ªæ•°æ®ä¸å¿ƒçš„æœåŠ¡ç³»ç»Ÿ | [highscalability.com](http://highscalability.com/blog/2009/8/24/how-google-serves-data-from-multiple-datacenters.html) | -| 设计一个多人网络å¡ç‰Œæ¸¸æˆ | [indieflashblog.com](http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | +| 设计一个多人网络å¡ç‰Œæ¸¸æˆ | [indieflashblog.com](https://web.archive.org/web/20180929181117/http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | | 设计一个垃圾回收系统 | [stuffwithstuff.com](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)<br/>[washington.edu](http://courses.cs.washington.edu/courses/csep521/07wi/prj/rick.pdf) | | æ·»åŠ æ›´å¤šçš„ç³»ç»Ÿè®¾è®¡é—®é¢˜ | [贡献](#贡献) | diff --git a/README-zh-TW.md b/README-zh-TW.md index 8f302155661df7be7eb356a40ce3ef8b0ed517f5..735323f51a00443983917e1481c27ec83724bc9b 100644 --- a/README-zh-TW.md +++ b/README-zh-TW.md @@ -1621,7 +1621,7 @@ Notes | è¨è¨ˆä¸€å€‹éš¨æ©Ÿ ID 生æˆç³»çµ± | [blog.twitter.com](https://blog.twitter.com/2010/announcing-snowflake)<br/>[github.com](https://github.com/twitter/snowflake/) | | 給定一段時間,回傳次數排åå‰ K 的請求 | [ucsb.edu](https://icmi.cs.ucsb.edu/research/tech_reports/reports/2005-23.pdf)<br/>[wpi.edu](http://davis.wpi.edu/xmdv/docs/EDBT11-diyang.pdf) | | è¨è¨ˆä¸€å€‹è³‡æ–™ä¾†æºåœ¨å¤šå€‹è³‡æ–™ä¸å¿ƒçš„系統 | [highscalability.com](http://highscalability.com/blog/2009/8/24/how-google-serves-data-from-multiple-datacenters.html) | -| è¨è¨ˆä¸€å€‹ç·šä¸Šå¤šäººå¡ç‰ŒéŠæˆ² | [indieflashblog.com](http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | +| è¨è¨ˆä¸€å€‹ç·šä¸Šå¤šäººå¡ç‰ŒéŠæˆ² | [indieflashblog.com](https://web.archive.org/web/20180929181117/http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | | è¨è¨ˆä¸€å€‹åžƒåœ¾å›žæ”¶ç³»çµ± | [stuffwithstuff.com](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)<br/>[washington.edu](http://courses.cs.washington.edu/courses/csep521/07wi/prj/rick.pdf) | | è²¢ç»æ›´å¤šç³»çµ±è¨è¨ˆå•題 | [Contribute](#如何貢ç») | diff --git a/README.md b/README.md index 7f259b368c21e501f0ee6add5d5ee36303017d82..5cae0c632bdaf4cf0253703732e006213582abf0 100644 --- a/README.md +++ b/README.md @@ -1670,7 +1670,7 @@ Handy metrics based on numbers above: | Design a random ID generation system | [blog.twitter.com](https://blog.twitter.com/2010/announcing-snowflake)<br/>[github.com](https://github.com/twitter/snowflake/) | | Return the top k requests during a time interval | [cs.ucsb.edu](https://www.cs.ucsb.edu/sites/cs.ucsb.edu/files/docs/reports/2005-23.pdf)<br/>[wpi.edu](http://davis.wpi.edu/xmdv/docs/EDBT11-diyang.pdf) | | Design a system that serves data from multiple data centers | [highscalability.com](http://highscalability.com/blog/2009/8/24/how-google-serves-data-from-multiple-datacenters.html) | -| Design an online multiplayer card game | [indieflashblog.com](http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | +| Design an online multiplayer card game | [indieflashblog.com](https://web.archive.org/web/20180929181117/http://www.indieflashblog.com/how-to-create-an-asynchronous-multiplayer-game.html)<br/>[buildnewgames.com](http://buildnewgames.com/real-time-multiplayer/) | | Design a garbage collection system | [stuffwithstuff.com](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)<br/>[washington.edu](http://courses.cs.washington.edu/courses/csep521/07wi/prj/rick.pdf) | | Design an API rate limiter | [https://stripe.com/blog/](https://stripe.com/blog/rate-limiters) | | Design a Stock Exchange (like NASDAQ or Binance) | [Jane Street](https://youtu.be/b1e4t2k2KJY)<br/>[Golang Implementation](https://around25.com/blog/building-a-trading-engine-for-a-crypto-exchange/)<br/>[Go Implemenation](http://bhomnick.net/building-a-simple-limit-order-in-go/) |