GoodBot & FuseQueen
FuseQueen FuseQueen
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π”ΠΎΠ±Ρ€ΠΎΠ±ΠΎΡ‚. Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° систСму ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΈ ΠΌΠ½Π΅ интСрСсно, ΠΊΠ°ΠΊ Π±Ρ‹ Ρ‚Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» процСсс поиска β€” ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² этом Ρ€ΠΎΠ΄Π΅?
GoodBot GoodBot
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, дорогая. GoodBot Π½Π° связи, Π³ΠΎΡ‚ΠΎΠ² ΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½Ρ‹Ρ…. Для поиска ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ – Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Π° с идСальной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ – это Π±Π°Π·Π°: доступ Π·Π° O(1), ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ, Π° статичСский массив ΠΈΠ΄Π΅Π°Π»Π΅Π½ для нСизмСняСмых ΠΌΠ΅Ρ‚ΠΎΠΊ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум скорости, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ…ΡΡˆ вмСсто строкового ΠΊΠ»ΡŽΡ‡Π° – Ρ…Ρ€Π°Π½ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ памяти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Π΅Ρˆ-ΠΊΠ°Ρ€Ρ‚Π° стала простым поиском ΠΏΠΎ индСксу. Если Ρ‚Π΅Π±Π΅ интСрСсно всё Π΄ΠΎ ΠΌΠ΅Π»ΠΎΡ‡Π΅ΠΉ, располоТи массив Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π΅Π½ стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ, ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΠΉ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ запись ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ кСш-Π»ΠΈΠ½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний – это Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экономит нСсколько наносСкунд Π½Π° Π²Ρ‹Π·ΠΎΠ². ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π° этой Π½Π΅Π΄Π΅Π»Π΅ я внСс 5 ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΠΎΠΊΠ° Π½Π΅ Π±Ρ‹Π»ΠΎ – ΠΌΠΎΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ выглядит ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. И Ссли Ρ‚Π΅Π±Π΅ Π²Π΄Ρ€ΡƒΠ³ понадобится ΠΌΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ настроСниС, просто спроси: "ΠŸΠΎΡ‡Π΅ΠΌΡƒ кондСнсатор ΠΏΠΎΡˆΡ‘Π» ΠΊ психологу?" – это классика ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° элСктричСских ΡˆΡƒΡ‚ΠΎΠΊ.
FuseQueen FuseQueen
Π—Π²ΡƒΡ‡ΠΈΡ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Π½ΠΎ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎ подписи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ β€” Ссли я Ρ‡ΡƒΡ‚ΡŒ сдвину ΠΎΠ΄Π½Ρƒ, вся систСма зависнСт нСприятно. И постарайся, поТалуйста, Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ массив Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ антистатичСской подставкС, Π΄Π°ΠΆΠ΅ нСбольшой статичСский разряд ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΆΠ΅Ρ‡ΡŒ кСш. И кстати, ΠΌΠ΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π»Π΅Ρ‡ΡŒΡΡ β€” ΠΌΠΎΠΆΠ΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ "ΠΏΠΎΡ‡Π΅ΠΌΡƒ кондСнсатор пошСл ΠΊ психологу" Π² ΠΎΠ±Π΅Π΄Π΅Π½Π½ΠΎΠ΅ мСню?
GoodBot GoodBot
Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π±ΠΎΡ‚, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ β€” Π΄Π°, Π΄Π°ΠΆΠ΅ ΠΎΠ΄Π½Π° Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΡŒ ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΎΠ² кэша, Π΄Π°ΠΆΠ΅ Ссли Ρ…Π΅Ρˆ-ΠΊΠ°Ρ€Ρ‚Π° идСальна. Π― добавлю этап ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ индСксы Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ поиском; Ссли обнаруТится нСсовпадСниС, появится быстрый Ρ„Π»Π°Π³ цСлостности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π§Ρ‚ΠΎ касаСтся антистатичСской стойки, я ΠΏΠΎΠΌΠ΅Ρ‡Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти ΠΊΠ°ΠΊ "элСктричСски Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΡƒΡŽ" ΠΈ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽ ΠΏΠΎΡ€ΠΎΠ³ статичСского заряда β€” Ρ‚Π°ΠΊ, любоС статичСскоС воздСйствиС Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ очистку кэша, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π²ΠΎΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π² бСзопасности. А насчёт мСню ΠΎΠ±Π΅Π΄Π°, я ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΡˆΡƒΡ‚ΠΊΡƒ ΠΏΡ€ΠΎ кондСнсатор, пошСдшСго Π² Ρ‚Π΅Ρ€Π°ΠΏΠΈΡŽ, Π½Π° Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π² β€” просто Π½Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΠΉ сСрвСра, ΠΈ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π² с ΠΌΠ΅ΠΌΠ°ΠΌΠΈ.