'Hashcode' ilə etiketlenen suallar

Hash kodu, hash funksiyasını məlumatlara çatdırmanın nəticəsidir, adətən bir tamsayı ilə nəticələnir.
18
Cavablar

Üstünlüklü System.Object.GetHashCode üçün ən yaxşı alqoritm nədir?

.NET System.Object.GetHashCode metodu, .NET əsas sinifinin bütün kitabxanalarında bir çox yerlərdə istifadə olunur. Xüsusilə kolleksiyada maddələr axtaranda və ya bərabərliyi müəyyən edərkən. Real üçün standart alqoritm / ən yaxşı təcrübə varmı ...
04 noyabrda təyin olundu. '08 saat 23:53 'da
12
Cavablar

Equals metodu ləğv olunduqda GetHashCode'u niyə ləğv etmək vacibdir?

Aşağıdakı sinif ictimai sinifini nəzərə alaraq Foo {public int FooId {get; qurmaq; } public string FooName {get; qurmaq; } ictimai əvəz bool Equals (obyekt obj) {Foo fooItem = obj kimi Foo; fooItem.FooId == bu döndürür; ...
16 dekabrda təyin olundu '08 saat 16:41 'də
32
Cavablar

Bir MD5 hashını necə yarada bilərəm?

Java'da simli bir MD5 hash yaratmaq üçün bir üsul varmı?
Jan 06 tarixini təyin etdi '09 saat 12:45 'də
11
Cavablar

Peer və hashCode Java-da yenidən müəyyən edilərkən hansı problemlər nəzərə alınmalıdır?

Eşitdikləri və hashCode'ları ləğv etdikdə hansı problemlər / səhvlər nəzərə alınmalıdır?
26 Avq. '08 saat 11.50 'də
54
Cavablar

İki JavaScript obyektləri üçün bərabərliyi necə müəyyənləşdirmək olar?

Sərt bərabərlik operatoru iki növ obyektin bərabər olub-olmadığı barədə sizə məlumat verəcəkdir. Lakin, iki obyektin, əgər, Java'da hash kodu dəyərinə bərabər olub olmadığını müəyyən etmək üçün bir yol varmı? Yığın daşması məsələsi JavaSc-də hər hansı bir hashCode funksiyası varmı ...
14 oktək təyin olundu. '08 saat 16:41 'də
30
Cavablar

Java'da bərabər və hashCode üsullarını niyə ləğv etmək lazımdır?

Yaxın zamanda bu sənədləri geliştiriciler üçün oxudum. Sənəd hashCode () və bərabərdir () səmərəli və doğru müəyyən etməklə bağlıdır, amma bu iki üsulu niyə ləğv etmək lazım olduğunu başa düşmürəm. Effektiv şəkildə tətbiq etmək üçün necə qərar verə bilərəm ...
15 Fevral müəyyən. '10 saat 14:17 'də
20
Cavablar

Toplanması üçün hashCode metodunun ən yaxşı tətbiqi

Toplama üçün hashCode () metodunun ən yaxşı tətbiqini necə həll edə bilərik? (Bərabərlik üsulu düzgün şəkildə yenidən müəyyənləşdirildikdə)?
22 Sentyabr tarixində təyin olundu. '08 saat 09:53 'da
9
Cavablar

HashCode () funksiyasını ləğv edən bir obyektin nadir identifikatorunu necə əldə etmək olar?

Java'da bir sinif hashCode () 'yı ləğv etmədikdə, bu sinifin bir nüsxəsini çap etdirmək gözəl bir nüsxə verir. Object in Javadoc hashCode () ilə əlaqədar danışıqlar aparır: Məqsəd praktik olduğundan, Object sinfi tərəfindən müəyyən edilən hashCode metodu dəyişir ...
26 May '09 saat 12: 42-də qurun
16
Cavablar

Java HashMap eyni hash koduyla fərqli obyektləri necə idarə edir?

Anlayışımda, düşünürəm: iki obyektin eyni hash koduna sahib olması tamamilə qanuni. İki obyekt bərabərdirsə (equals () metodundan istifadə etsələr, eyni hash kodu var. İki obyekt bərabər olmadıqda, onlar eyni haşiyə sahib ola bilməzlər ...
27 İyun tarixində saat 16:31 'də təyin olundu
8
Cavablar

Niyə hashCode-də sadə bir nömrə istifadə edirsiniz?

Yalnız merak ediyorum, hashCode () sinif üsulunda bu əsas nömrələr niyə istifadə olunur? Məsələn, mənim hashCode () metodunu yaratmaq üçün Eclipse istifadə edərkən 31 əsas nömrə həmişə istifadə olunur: public int hashCode () {final int prime = 3 ...
31 avq. '10 saat 23:46 'da
9
Cavablar

GetHashCode tövsiyələri C #

Essential C # 3.0 və .NET 3.5-də oxuyuram: GetHashCode () obyektlərin məlumatları dəyişsə də, müəyyən bir daimi obyektin (eyni dəyərin) müddəti ərzində qaytarılır. Bir çox hallarda, qaytarma üsulunu önbelleğe almalısınız ...
20 yanvar təyin etdi '09 da 21:22
9
Cavablar

Java'da hashCode istifadə nədir?

Java'da obj.hashCode () bir dəyər verir. Proqramda bu hash kodunun istifadəsi nədir?
25 avq. '10 10:49 'da
7
Cavablar

Java dizesindəki hashCode () ardıcıllığı

Java stringinin hashCode dəyərinin dəyəri (String.hashCode ()) kimi hesablanır: s [0] * 31 ^ (n-1) + s [1] * 31 ^ (n-2) + ... + s [n-1] Aşağıdakı ifadənin qiyməti qiymətləndirilə biləcək hər hansı bir vəziyyət var (məsələn, JVM versiyası, təchizatçı və s.) ...
24 Aprel tarixində təyin olundu '09 at 12:11
9
Cavablar

Java dəyişən yaddaş ünvanı

Aşağıdakı şəkilə baxın. Yeni bir söz ilə Java'da bir obyekt yaratdığımız zaman, yaddaş adını OS'den alırıq. Biz out.println (objName) yazdığımızda, "xüsusi" xəttini çıxış olaraq görə bilərik. Mənim suallarım: Bu çıxış nədir? Bu əlavə edilsin ...
25 dekabrda təyin olundu. '09 saat 16:10 'da
5
Cavablar

__Hash __ () tətbiq etmək üçün düzgün və yaxşı yol nədir?

__Hash __ () tətbiq etmək üçün düzgün və yaxşı yol nədir? Hashtables aka lüğətlərə obyektlərin daxil edilməsi üçün istifadə edilən bir hash kodunu qaytaran bir funksiyadan bəhs edirəm. __Hash __ () bir tamsayı qaytarır və "binned ...
26 may tarixində saat 01: 56-da təyin olundu