Hash Code

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 7 Mayo 2021
I -Update Ang Petsa: 25 Hunyo 2024
Anonim
Выпуск 22. hashCode() и equals() - самое главное.
Video.: Выпуск 22. hashCode() и equals() - самое главное.

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Hash Code?

Ang Hash code in. Ang balangkas ng NET ay isang halaga ng numero na tumutulong sa pagkilala sa isang bagay sa panahon ng pagsusulit sa pagkakapantay-pantay at maaari ring magsilbing isang index para sa bagay. Ang halaga na nakapaloob sa hash code ay hindi permanente sa kalikasan. Ang layunin ng hash code ay upang makatulong sa mahusay na pagsusuri at pagpasok sa mga koleksyon ng data na batay sa isang talahanayan ng hash.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Hash Code

Ang dalawang bagay ay itinuturing na pantay kung babalik sila ng pantay na code ng hash. Gayunpaman, ang mga pagtutugma ng mga code sa hash na hindi kinakailangan ay nangangahulugang pagkakapantay-pantay ng bagay, o sa madaling salita, ang reverse ay hindi totoo. Dahil sa kadahilanang ito, ang code ng hash ay hindi dapat gamitin sa labas ng mga hangganan ng domain ng aplikasyon, dahil ang parehong bagay ay maaaring magkaroon ng iba't ibang mga halaga sa labas ng domain, mga proseso o platform.

Tulad ng pansamantalang likas na katangian ang halaga sa hash code, hindi ito dapat gamitin bilang isang susi para sa pagkuha ng data mula sa isang naka-key na koleksyon ng data at hindi dapat mai-serialized o maiimbak sa mga database. Ang paraan ng GetHashCode ay ginagamit sa .NET na balangkas upang makuha ang hash code. Ito ay angkop para sa hashing algorithm o para sa mga istruktura ng data tulad ng mga talahanayan ng hash. Ang halaga na ibinalik ng pagpapaandar ay maaaring magkakaiba sa pagitan ng iba't ibang. Mga bersyon ng balangkas ng NET. Tulad nito, hindi inaprubahan ng balangkas ang default na pagpapatupad ng pamamaraan, at sa gayon ay hindi dapat gamitin para sa paghahanap ng natatanging object identifier sa kaso ng mga hashing layunin.


Ang Hash code ay maaaring makatulong sa mga gawain sa paghahambing ng data. Makakatulong din ito sa isang-way na pag-encrypt, dahil ang nabuong halaga ng numero ay hindi ma-susubaybayan pabalik sa orihinal na data.