Câu hỏi được gắn thẻ «hashcode»

Mã băm là kết quả của việc áp dụng hàm băm cho dữ liệu, thường dẫn đến một số nguyên.


9
Nguyên tắc GetHashCode trong C #
Tôi đọc trong cuốn sách Essential C # 3.0 và .NET 3.5: Lợi nhuận của GetHashCode () trong vòng đời của một đối tượng cụ thể phải không đổi (cùng giá trị), ngay cả khi dữ liệu của đối tượng thay đổi. Trong nhiều trường hợp, bạn nên lưu lại …
136 c#  .net  hashcode 

8
Tính nhất quán của hashCode () trên chuỗi Java
Giá trị hashCode của Chuỗi Java được tính là ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Có bất kỳ trường hợp nào (giả sử phiên bản JVM, nhà cung cấp, v.v.) theo đó biểu thức sau sẽ đánh giá là sai? boolean expression = "This is …
134 java  string  hashcode 


2
Boolean.hashCode ()
Các hashCode()phương pháp của lớp Boolean được thực hiện như thế này: public int hashCode() { return value ? 1231 : 1237; } Tại sao nó sử dụng 1231 và 1237? Tại sao không phải cái gì khác?
122 java  boolean  hashcode 


11
.NET định danh đối tượng duy nhất
Có cách nào để lấy mã định danh duy nhất của một phiên bản không? GetHashCode()giống nhau đối với hai tham chiếu trỏ đến cùng một trường hợp. Tuy nhiên, hai trường hợp khác nhau có thể (khá dễ dàng) lấy cùng một mã băm: Hashtable hashCodesSeen = new Hashtable(); …

6
Làm cách nào để bạn có được “tham chiếu đối tượng” của một đối tượng trong java khi toString () và hashCode () đã bị ghi đè?
Tôi muốn in "tham chiếu đối tượng" của một đối tượng trong Java cho mục đích gỡ lỗi. Tức là để đảm bảo rằng đối tượng giống nhau (hoặc khác nhau) tùy thuộc vào tình huống. Vấn đề là lớp được đề cập kế thừa từ một lớp khác, lớp …
106 java  object  hashcode 



6
Băm với Thuật toán SHA1 trong C #
Tôi muốn băm byte[]mảng đã cho bằng cách sử dụng SHA1Thuật toán với việc sử dụng SHA1Managed. Hàm byte[]băm sẽ đến từ bài kiểm tra đơn vị. Giá trị băm mong đợi là 0d71ee4472658cd5874c5578410a9d8611fc9aef(phân biệt chữ hoa chữ thường). Làm thế nào tôi có thể đạt được điều này? public …
84 c#  hash  byte  sha1  hashcode 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.