Hassi kood

Autor: Lewis Jackson
Loomise Kuupäev: 7 Mai 2021
Värskenduse Kuupäev: 25 Juunis 2024
Anonim
লাফালাফির জিকির, এর জন্য কে দায়ী? চরমোনাই? উজানী? না তাহেরী? ‍Sufian Bin Enam
Videot: লাফালাফির জিকির, এর জন্য কে দায়ী? চরমোনাই? উজানী? না তাহেরী? ‍Sufian Bin Enam

Sisu

Definitsioon - mida Hash Code tähendab?

. NET-raamistikus sisalduv räsikood on arvväärtus, mis aitab võrdsuse testimisel objekti tuvastada ja võib olla ka objekti indeks. Räsikoodis sisalduv väärtus pole olemuselt püsiv. Räsikoodi eesmärk on aidata tõhusalt otsida ja sisestada räsitabelil põhinevatesse andmekogumitesse.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Hassi koodi

Kahte objekti peetakse võrdseks, kui nad tagastavad võrdsed räsi koodid. Kuid tulemuseks olevate räsi koodide sobitamine ei tähenda tingimata objektide võrdsust ehk teisisõnu ei pea vastupidine paika. Sel põhjusel ei tohiks räsikoodi kunagi kasutada väljaspool rakenduse domeeni piire, kuna samal objektil võivad domeenist, protsessidest või platvormidest väljaspool olla erinevad väärtused.

Kuna räsikoodis sisalduv väärtus on ajutise iseloomuga, ei tohiks seda kunagi kasutada võtme abil kogutud andmete kogumi võtmena ning seda ei tohiks kunagi seerialiseerida ega andmebaasides hoida. Rässukoodi saamiseks .NET-raamistikus kasutatakse meetodit GetHashCode. See sobib räsialgoritmide jaoks või andmestruktuuride jaoks, näiteks räsitabelid. Funktsiooni tagastatud väärtus võib erinevates .NET-raamistiku versioonides erineda. Sellisena ei kiida raamistik heaks meetodi vaikeseadistust ja seetõttu ei tohiks seda räsimise eesmärkidel unikaalse objekti identifikaatori leidmiseks kasutada.


Rähekood aitab andmete võrdlemisel. See võib aidata ka ühesuunalist krüptimist, kuna loodud arvväärtust ei ole võimalik algsetele andmetele kindlaks teha.