ច្បាប់នៃកម្មវិធីស៊ីមុយឡាទ័រពិតប្រាកដ
បាល់មួយចាប់ផ្តើមនៅទីតាំងសូន្យ និងឆ្លងកាត់ចំណុចប្រសព្វដោយឡែកចំនួន ១២។ នៅចំណុចប្រសព្វនីមួយៗ វាអាចផ្លាស់ទីឆ្វេងដោយប្រូបាប៊ីលីតេមួយភាគបួន នៅទីតាំងដដែលដោយប្រូបាប៊ីលីតេមួយភាគពីរ ឬផ្លាស់ទីស្តាំដោយប្រូបាប៊ីលីតេមួយភាគបួន។ ពិន្ទុសុទ្ធគឺជាលទ្ធផលនៃទីតាំងចុងក្រោយការេ។ ការភ្នាល់ទាំងមូលគ្របដណ្តប់លើចំណុចប្រសព្វទាំង ១២ ជាមួយនឹងក្រេឌីតចុងក្រោយមួយ។
ទាំងនេះគឺជាច្បាប់ដើមរបស់ការណែនាំនេះ។ ការប្រៀបធៀបផ្នែកទស្សន៍ ឈ្មោះប្រភេទហ្គេម និងសារស្វែងរកមិនផ្តល់ភស្តុតាងអំពីហ្គេមពាណិជ្ជកម្មខាងក្រៅឡើយ។
ឧទាហរណ៍នៃការគណនាពិន្ទុ
ការផ្លាស់ទីតាមបណ្តោយចំនួន ១២ បញ្ចប់នៅសូន្យ និងទទួលបានពិន្ទុសូន្យ។ ការផ្លាស់ទីស្តាំមួយ និងការផ្លាស់ទីតាមបណ្តោយចំនួន ១១ បញ្ចប់នៅលេខមួយ និងទទួលបានពិន្ទុមួយ។ ការផ្លាស់ទីស្តាំទាំង ១២ បញ្ចប់នៅលេខ ១២ និងទទួលបានពិន្ទុ ១៤៤។ ផ្លូវឆ្វេង ឬស្តាំនីមួយៗមានប្រូបាប៊ីលីតេមួយភាគបួន និងផ្លូវតាមបណ្តោយនីមួយៗមានប្រូបាប៊ីលីតេមួយភាគពីរ ដូច្នេះផ្លូវទាំងបីដែលអាចមើលឃើញមិនមានប្រូបាប៊ីលីតេស្មើគ្នាទេ។ ច្បាប់នៃចំណុចបញ្ចប់ស្របនឹងការរាប់ Binomial 24 ដក ១២ ជំនួសឱ្យការផ្លាស់ទីឆ្វេង/ស្តាំស្មើភាពគ្នាចំនួន ១២។
ការបង្វិលសុទ្ធសរុបដោយត្រឹមត្រូវ
ប្រើច្បាប់ចំណុចចុងត្រឹមត្រូវ៖ ទីតាំង x ពីដកដប់ពីររហូតដល់ដប់ពីរ មានប្រូបាប C(24,x+12) ចែកនឹង 2 នៃស្វ័យគុណ 24។ នេះផ្តល់ពីប្រូបាបចំណុចប្រទាក់មួយភាគបួន/មួយភាគពីរ/មួយភាគបួនដាច់ដោយឡែក។ គណនាមធ្យមភាពត្រឹមត្រូវដាច់ដោយឡែកសម្រាប់របៀបនីមួយៗ។ ជ្រើសរើសទាប មធ្យម ឬខ្ពស់មុនវគ្គ។ ស្ថិតិដើវិជ្ជាទទួលទម្ងន់ឫសការេ អត្តសញ្ញាណ ឬការេតាមលំដាប់លំដោយ; សូន្យនៅតែជាសូន្យ។
ក្រេឌីតវីរុសសុទ្ធមានស្មើនឹងភាគបែងទាំងមូលនៃភ្នាល់ដែលចាប់យកគុណនឹង 0.96 គុណនឹងទម្ងន់សង្កេត ចែកនឹងមធ្យមភាពត្រឹមត្រូវដែលត្រូវគ្នា។ របៀបនីមួយៗមានអត្រាប្រាក់ចំណេញសុទ្ធមធ្យមត្រឹមត្រូវ 96%។ មិនមានការបង់ប្រាក់ដាច់ដោយឡែកសម្រាប់ជួរឈរទេ។ ភ្នាល់ត្រូវបានកាត់ចេញនៅពេលចាប់ផ្តើម ដូច្នេះក្រេឌីតសុទ្ធទាំងមូលរួមបញ្ចូលផ្នែកភ្នាល់ និងមិនមែនជាប្រាក់ចំណេញសុទ្ធទេ។
របៀបរក្សាប្រេកង់ស្ថិតិវិជ្ជាខណៈដែលផ្លាស់ប្តូរប្រាក់ក្រេឌីតវិជ្ជាបន្ទាប់ពីការធ្វើឱ្យមានស្តង់ដារ។ ការរំពឹងទុកមិនមែនជាឱកាសឈ្នះ 96% ទេ ហើយក៏មិនមែនជាការធានាតុល្យភាពអង្គភាពផងដែរ។ លទ្ធផលពីមុនមិនធ្វើឱ្យលទ្ធផលបន្ទាប់មានសុភមង្គលទេ។
ការកំណត់ដែលបានចាប់ និងក្រោយវ៉ាល់ដែលបានបន្ត
កាត់ទុកក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមជាមួយនឹងកាក់វិចុណ្ណាចំនួន 1,000 ដោយឥតគិតថ្លៃ។ សមតុល្យភាពដែលបានបិទបញ្ចប់ និងការផ្ទេរក្រដាសប្រាក់ប្រភាគ នៅតែមាននៅក្នុង localStorage។ ការផ្ទុកឡើងវិញមិនបំពេញបន្ថែមទឹកប្រាក់ដែលបានបិទបញ្ចប់ទេ; ការលុបកាស (cache) អាចនឹងទុក localStorage ឱ្យនៅដដែល។ ប្រភាគនឹងប្រមូលផ្តុំមុនពេលកាក់ទាំងមូលត្រូវបានផ្តល់។
អាចមានការដាក់បញ្ចុះតម្លៃដែលមានតម្លៃដាច់ដោយឡែកចំនួនប្រាំមួយកំពុងដំណើរការ។ ការដាក់បញ្ចុះតម្លៃរក្សាការកំណត់ដែលបានចាប់យក; ការផ្លាស់ប្តូរការគ្រប់គ្រងមានផលប៉ះពាល់តែលើការចាប់ផ្តើមក្រោយប៉ុណ្ណោះ។ ការចាប់ផ្តើមស្វ័យប្រវត្តិមានចំនួនប្រាំបីវដ្តអតិបរមា; ការឈប់នឹងបោះបង់ការចាប់ផ្តើមក្រោយទាំងអស់ខណៈដែលលទ្ធផលសកម្មនឹងបិទបញ្ចប់។ ការបំពេញបន្ថែមនៅតែជាប់រហូតដល់លទ្ធផលសកម្មទាំងអស់ និងការចាប់ផ្តើមក្នុងជួររងចាំបញ្ចប់។ ការបំពេញបន្ថែមដោយដៃជាជម្រើសមាននៅពេលស្ងប់ស្ងាត់ដែលសមតុល្យភាពតិចជាងដប់; វាកំណត់សមតុល្យភាពទៅ 1,000 និងរក្សាការផ្ទេរ។ វាមិនមែនជាស្វ័យប្រវត្តិទេ ហើយមិនបន្ថែម 1,000 នោះទេ។
ការផ៑ុកទុកក្នុងកម្មវិធីរុករក និងការស្នើសុំខាងក្រៅ
កម្មវិធីរុករករក្សាសមតុល្យភាពដែលបានបិទបញ្ចប់ និងការផ្ទេរក្រដាសប្រាក់ប្រភាគជាស្ថានភាពល្បែងក្នុងម៉ាស៊ីន។ ការកត់ត្រាទាំងនេះមិនមែនជាគណនីអនឡាញទេ ហើយមិនផ្តល់សេវាកម្មស្តារឬសមកាលកម្មឧបករណ៍ទេ។ ការលុបការផ្ទុកទុកក្នុងគេហទំព័រអាចលុបវា; ការលុបកាសតែប៉ុណ្ណោះអាចមិនធ្វើបែបនោះទេ។
ទំព័រស្នើ Google Fonts និងកម្មវិធីវិភាគ Statinside។ កំណត់ត្រាម៉ាស៊ីនទុកទុក/CDN និងការស្នើសុំខាងក្រៅអាចបង្ហាញអាសយដ្ឋាន IP, កម្មវិធីរុករក, ឧបករណ៍ និងព័ត៌មានលម្អិតនៃការស្នើសុំ។ មិនមានភាពមិនចាត់ទុកជាអត្តសញ្ញាណ, អាយុកាលកូគី, ការគ្មានការវាយតម្លៃ ឬការពិពណ៌នាពេញលេញអំពីការដំណើរការរបស់ភាគីទីបីទេ។ ការគ្មុងទម្រង់ព័ត៌មានផ្ទាល់ខ្លួនមិនមានន័យថាការរុករកមិនបង្កើតកំណត់ត្រាទិន្នន័យផ្ទាល់ខ្លួនទេ។
សំណួរដែលគេសួរញឹកញាប់
តើគេហទំព័រនេះជាគេហទំព័ររបស់អ្នកប្រតិបត្តិដែលបានផ្ទៀងផ្ទាត់ដែរឬទេ?
ទេ។ ការណែនាំនេះផ្តល់នូវកម្មវិធីស៊ីមុយឡាទ័រផ្ទាល់ខ្លួនរបស់វា និងមិនផ្ទៀងផ្ទាត់ភាពជាដៃគូពាណិជ្ជកម្មខាងក្រៅណាមួយទេ។
តើពិន្ទុដើមត្រូវបានកំណត់យ៉ាងដូចម្តេច?
បាល់មួយចាប់ផ្តើមនៅទីតាំងសូន្យដែលបានចុះហត្ថលេខា ហើយឆ្លងកាត់ប្រស្នាដាច់ដោយឡែកចំនួនដប់ពីរ។ នៅប្រស្នានីមួយៗ បាល់អាចផ្លាស់ទីទៅឆ្វេងដោយចំនួនមួយ ដោយប្រូបាប៊ីលីតេមួយក្នុងបួន ឬនៅនឹងទីតាំងដដែលដោយប្រូបាប៊ីលីតេមួយក្នុងពីរ ឬផ្លាស់ទីទៅស្តាំដោយចំនួនមួយ ដោយប្រូបាប៊ីលីតេមួយក្នុងបួន។ ស្ថានភាពចុងក្រោយគឺជាលទ្ធផលចុងក្រោយ។ ការដាក់ពិន្ទុសរុបគឺជាលទ្ធផលចុងក្រោយការេ។ ការដាក់ពិន្ទុមួយគ្រប់គ្រងប្រស្នាទាំងអស់ដប់ពីរ ជាមួយនឹងការបង់ប្រាក់ចុងក្រោយមួយ។
តើឧទាហរណ៍នៃការដាក់ពិន្ទុគឺជាអ្វី?
ការផ្លាស់ទីដប់ពីរតាមបណ្តោយបញ្ចប់នៅសូន្យ និងមានពិន្ទុសូន្យ។ ការផ្លាស់ទីស្តាំមួយ និងការផ្លាស់ទីដប់ពីរតាមបណ្តោយបញ្ចប់នៅមួយ និងមានពិន្ទុមួយ។ ការផ្លាស់ទីស្តាំដប់ពីរបញ្ចប់នៅដប់ពីរ និងមានពិន្ទុ ១៤៤។ ផ្លូវឆ្វេង ឬស្តាំនីមួយៗមានប្រូបាប៊ីលីតេមួយក្នុងបួន និងផ្លូវត្រង់នីមួយៗមានប្រូបាប៊ីលីតេមួយក្នុងពីរ; ផ្លូវបីដែលអាចមើលឃើញមិនមានប្រូបាប៊ីលីតេស្មើគ្នាទេ។ ច្បាប់ចំណុចបញ្ចប់ត្រូវគ្នានឹងការរាប់ Binomial ២៤ ដកដប់ពីរ ជាជាងការផ្លាស់ទីឆ្វេង/ស្តាំស្មើគ្នាដប់ពីរ។
តើរបៀបទម្ងន់ផ្លាស់ប្តូរអ្វី?
ទាប មធ្យម និងខ្ពស់អនុវត្តទម្ងន់ឫសការេ អត្តសញ្ញាណ និងការេទៅលើពិន្ទុសុទ្ធដោយវិជ្ជមាន។ សូន្យនៅតែជាសូន្យ ហើយរបៀបនីមួយៗត្រូវបានធ្វើឱ្យមានលក្ខណៈស្តង់ដារដាច់ដោយឡែក។