«hashcode» 태그된 질문

해시 코드는 해시 함수를 데이터에 적용한 결과이며 일반적으로 정수가됩니다.

8
Java 변수의 메모리 주소
아래 그림을 참조하십시오. new키워드를 사용하여 java에서 객체를 만들면 OS에서 메모리 주소를 얻습니다. 우리가 쓸 때 out.println(objName)"특별한"문자열을 출력으로 볼 수 있습니다. 내 질문은 : 이 결과는 무엇입니까? OS가 우리에게 제공 한 메모리 주소 인 경우 : a)이 문자열을 이진수로 어떻게 변환 할 수 있습니까? b) 하나의 정수 변수 주소를 어떻게 얻을 …

9
C #의 GetHashCode 지침
Essential C # 3.0 및 .NET 3.5 책에서 다음을 읽었습니다. 개체의 데이터가 변경 되더라도 특정 개체의 수명 동안 GetHashCode ()의 반환 값은 일정해야합니다 (동일한 값). 대부분의 경우이를 적용하기 위해 메소드 리턴을 캐시해야합니다. 이것이 유효한 지침입니까? .NET에서 몇 가지 기본 제공 유형을 시도했지만 이러한 방식으로 작동하지 않았습니다.
136 c#  .net  hashcode 

8
Java 문자열에서 hashCode ()의 일관성
Java String의 hashCode 값은 ( String.hashCode () ) 로 계산됩니다 . s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] 다음 표현식이 거짓으로 평가되는 환경 (JVM 버전, 공급 업체 등)이 있습니까? boolean expression = "This is a Java string".hashCode() == 586653468 업데이트 # 1 : 답변이 "예, 그러한 환경이 있습니다"라고 주장하는 경우 …
134 java  string  hashcode 

5
hashCode는 무엇에 사용됩니까? 독특합니까?
나는이 알 getHashCode()수 시퀀스를 반환 WP7의 모든 컨트롤 항목에서 방법. 이 해시 코드를 사용하여 항목을 식별 할 수 있습니까? 예를 들어 장치에서 사진이나 노래를 식별하고 위치를 확인하고 싶습니다. 특정 항목에 지정된 해시 코드가 고유 한 경우 수행 할 수 있습니다. hashCode가 무엇인지 설명하고 getHashCode()사용할 수 있습니까?
129 c#  hashcode 

2
Boolean.hashCode ()
hashCode()Boolean 클래스 의 메서드는 다음과 같이 구현됩니다. public int hashCode() { return value ? 1231 : 1237; } 1231과 1237을 사용하는 이유는 무엇입니까? 왜 다른 건 없나요?
122 java  boolean  hashcode 

12
두 개의 키 (Key-Pair, Value)로 HashMap을 만드는 방법은 무엇입니까?
정수의 2D 배열이 있습니다. 나는 그것들을 HashMap에 넣기를 원합니다. 하지만 Array Index를 기반으로 HashMap의 요소에 액세스하고 싶습니다. 다음과 같은 것 : A [2] [5]의 경우 map.get(2,5)해당 키와 관련된 값을 반환합니다. 하지만 키 쌍으로 hashMap을 어떻게 생성합니까? 또는 일반적으로 여러 키 : Map<((key1, key2,..,keyN), Value)get (key1, key2, ... keyN)을 사용하여 요소에 …
118 java  hash  hashmap  hashcode 

11
.NET 고유 개체 식별자
인스턴스의 고유 식별자를 얻는 방법이 있습니까? GetHashCode()동일한 인스턴스를 가리키는 두 개의 참조에 대해 동일합니다. 그러나 두 개의 서로 다른 인스턴스가 동일한 해시 코드를 얻을 수 있습니다. Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) { object o = new object(); // Remember …

6
toString () 및 hashCode ()가 재정의되었을 때 Java에서 객체의 "객체 참조"를 어떻게 얻습니까?
디버깅 목적으로 Java에서 개체의 "개체 참조"를 인쇄하고 싶습니다. 즉, 상황에 따라 개체가 동일하거나 다른지 확인합니다. 문제는 해당 클래스가 일반적으로 ID를 제공하는 toString () 및 hashCode () 모두를 재정의 한 다른 클래스에서 상속된다는 것입니다. 상황 예 : 다중 스레드 응용 프로그램을 실행하는 경우 (개발 중) 모든 스레드가 리소스 개체의 동일한 인스턴스를 …
106 java  object  hashcode 

6
기본 .equals 및 .hashCode가 내 수업에서 어떻게 작동합니까?
나만의 수업이 있다고 해 public class MyObj { /* ... */ } 몇 가지 속성과 방법이 있습니다. equals를 구현하지 않고 hashCode를 구현하지 않습니다. equals와 hashCode를 호출하면 기본 구현은 무엇입니까? Object 클래스에서? 그리고 그들은 무엇입니까? 기본값은 어떻게 작동합니까? 기본 hashCode는 어떻게 작동하며 무엇을 반환합니까? == 동일한 객체를 참조하는지 확인하므로 쉽습니다. 그러나 …

8
JPA와 Hibernate를 사용할 때 어떻게 같고 해시 코드를 구현해야 하는가
모델 클래스의 같음과 해시 코드는 Hibernate에서 어떻게 구현되어야합니까? 일반적인 함정은 무엇입니까? 대부분의 경우 기본 구현이 충분합니까? 비즈니스 키를 사용하는 것이 어떤 의미가 있습니까? 게으른 가져 오기, ID 생성, 프록시 등을 고려할 때 모든 상황에서 올바르게 작동하는 것이 매우 어려운 것 같습니다.
103 java  hibernate  orm  equals  hashcode 

6
C #에서 SHA1 알고리즘을 사용한 해싱
byte[]사용하여 SHA1알고리즘을 사용하여 주어진 배열 을 해시하고 싶습니다 SHA1Managed. 해시는 단위 테스트에서 올 것이다. 예상 해시는 (대소 문자 구분)입니다.byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef 이것을 어떻게 달성 할 수 있습니까? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
84 c#  hash  byte  sha1  hashcode 

6
자신을 요소로 포함하는 ArrayList의 해시 코드
자체를 포함 hashcode하는의 list를 찾을 수 있습니까 element? 나는 이것이 나쁜 습관이라는 것을 알고 있지만 이것은 면접관이 요구 한 것입니다. 다음 코드를 실행하면 다음이 발생합니다 StackOverflowError. public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new ArrayList(); a.add(a); a.hashCode(); } } 이제 두 가지 질문이 있습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.