ነፃ የመስመር ላይ Stopwatch
ትክክለኛ stopwatch ከዙር መቅጃ፣ ፈጣኑ/ቀርፋፋው ዙር ማድመቅና የቁልፍ ሰሌዳ አቋራጮች ጋር። ከዜሮ ጀምሮ በሚሊሰከንድ ትክክለኛነት ይቆጥራል።
የቁልፍ ሰሌዳ: Space ጀምር/አቁም · L ዙር · R ዳግም አስጀምር
እንዴት እንደሚሠራ
ይህ የሩጫ ሰዓት ሙሉ በሙሉ በአሳሹ ውስጥ የአሳሹን አብሮገነብ performance.now() API — ወደ ኋላ የማይሄድ ከፍተኛ ትክክለኛነት ያለው ሰዓት — በመጠቀም ይሠራል፤ ማሳያውን በእያንዳንዱ የእንቅስቃሴ ፍሬም (በአብዛኛው በሰከንድ 60 ጊዜ) እንደገና በሚስል requestAnimationFrame ዑደት ይመራል። በየትኛውም ጊዜ አገልጋይ አይሳተፍም።
- 1performance.now() ጊዜን ይለካልጀምርን ሲጫኑ መሣሪያው በperformance.now() የማጣቀሻ ነጥብ ይመዘግባል። በእያንዳንዱ የእንቅስቃሴ ፍሬም፣ ማሳያው ያለፉትን ሚሊሰከንዶች ለማስላት ያንን ማጣቀሻ ከአሁኑ የperformance.now() እሴት ይቀንሳል — ከተደጋጋሚ የsetInterval ጥሪዎች ጋር የሚመጡትን የሰዓት መንሸራተት ችግሮች ያስወግዳል።
- 2requestAnimationFrame ማሳያውን ይመራልከቋሚ ክፍተት ሰዓት ይልቅ፣ የአሃዝ ማሳያው በrequestAnimationFrame ዑደት ውስጥ ይዘምናል። ይህ ማሳያውን ከአሳሹ የራሱ የማሳያ ሂደት ጋር ያመሳስላል፤ ስለዚህ የመቶኛ ሰከንድ ቆጣሪው በለስላሳ ይሸበለላል እና ማያ ገጹ ከሚታደስበት በፍጥነት በጭራሽ አይነሳም።
- 3localStorage እየሠራ ያለ ክፍለ-ጊዜን ያስቀምጣልበእያንዳንዱ የመጀመር፣ የማቆም ወይም የዙር ክስተት መሣሪያው ቅጽበታዊ ሁኔታውን ወደ localStorage ይጽፋል — የእውነተኛ ሰዓት መነሻ የጊዜ ማህተምን ጨምሮ። በሩጫ መሀል ገጹን እንደገና ከጫኑ፣ የሩጫ ሰዓቱ ያንን መነሻ ያነባል፣ ከተጻፈበት ጊዜ ጀምሮ ስንት ሚሊሰከንዶች እንዳለፉ ያሰላል፣ እና ከትክክለኛው ጊዜ ይቀጥላል።
- 4ዙሮች በትር-የተለየ ጽሑፍ ወይም በCSV ይወጣሉእያንዳንዱ ዙር የክፍል ጊዜውን (ከቀደመው ዙር ጀምሮ ያለውን ልዩነት) እና ድምሩን ይይዛል። «ሁሉንም ቅዳ» በትር የተለዩ ረድፎችን በnavigator.clipboard.writeText ወደ ቅንጥብ ሰሌዳ ይጽፋል፤ «CSV አውርድ» UTF-8 BOM ያለው Blob ያመርታል፤ ስለዚህ ፋይሉ ያለ ምንም የማስገቢያ አዋቂ በExcel ውስጥ በትክክል ይከፈታል።
ተዛማጅ መሳሪያዎች
የዙር ቆጣሪ (ጊዜ የተገደበ)
እያንዳንዱን split በከፍተኛ-ጥራት ጊዜ የሚመዘግብ ትክክለኛ የዙር ሰዓት ቆጣሪ። ምርጥ፣ አማካይና መጥፎ ዙሮችን ይመልከቱ፣ ወደ CSV ያውጡ እና ክፍለ ጊዜዎን በዳግም ጭነት ይያዙ። የቁልፍ ሰሌዳ አቋራጮች ተካትተዋል።
የአልጎሪዝም ማሳያ
ደርድር፣ መንገድ-ፈላጊ እና ክላሲክ አልጎሪዝሞች ህያው ሲሆኑ ይመልከቱ — bubble/quick/merge sort, Dijkstra/A*/BFS በተግባራዊ labyrinth ፍርግርግ ላይ፣ እንዲሁም binary search, Sieve, N-Queens እና Game of Life። ደረጃ-በደረጃ እነማ፣ የተመሳሰለ pseudocode፣ የቀጥታ መለኪያዎች እና ጎን ለጎን የውድድር ሁነታ። ለሞባይል ተስማሚ እና 100% በአሳሽዎ ውስጥ።
የጠቀሜታ ቁጥሮች ማስያ
በአንድ ቁጥር ውስጥ ያሉ የጠቀሜታ ቁጥሮችን ቁጠር እና ወደ ማንኛውም የጠቀሜታ ቁጥሮች ብዛት አዙር።