«hash» 태그된 질문

해시 함수는 대량의 데이터를 작은 데이텀 (일반적으로 단일 정수)으로 변환하는 잘 정의 된 프로 시저 또는 수학 함수입니다. 소셜 미디어의 컨텐츠에 레이블을 지정하는 데 사용되는 해시 태그에 대한 질문은 해시 태그를 사용하십시오. URL 및 HTML 앵커에 대한 질문은 단편 식별자를 사용하십시오. Ruby의 해시 유형에 대한 질문은 ruby-hash를 사용하십시오.

12
해시 코드와 체크섬-차이점은 무엇입니까?
내 이해는 해시 코드와 체크섬이 비슷한 것 입니다. 상대적으로 고유 한 데이터 블록에 대해 계산 된 숫자 값 입니다. 즉, 동일한 숫자 해시 / 체크섬 값을 생성하는 두 데이터 블록의 확률은 응용 프로그램의 목적을 위해 무시할 수있을만큼 충분히 낮습니다. 그래서 우리는 같은 것에 대해 두 단어를 가지고 있습니까, 아니면 해시 …

4
'RuntimeLibrary'에 대한 불일치 감지
C : \ cryptopp에서 Crypto ++를 다운로드하고 추출했습니다. 필자는 Visual Studio Express 2012를 사용하여 모든 프로젝트를 내부에서 빌드했고 (readme에서 지시 한대로) 모든 것이 성공적으로 빌드되었습니다. 그런 다음 다른 폴더에 테스트 프로젝트를 만들고 cryptolib를 종속성으로 추가했습니다. 그 후 모든 헤더를 쉽게 포함 할 수 있도록 포함 경로를 추가했습니다. 컴파일을 시도 할 …


3
ActiveRecord 결과를 해시 배열로 변환하는 방법
찾기 작업의 ActiveRecord 결과가 있습니다. tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) 이제이 결과를 다음과 같은 해시 배열로 변환하고 싶습니다. [0] -> { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" } [1] -> { :task_d => …


14
두 해시를 어떻게 비교합니까?
다음 코드를 사용하여 두 개의 Ruby Hashe를 비교하려고합니다. #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr 화면 출력은 file2의 전체 파일입니다. 나는 파일이 다르다는 사실을 …
108 ruby  hash 



9
Perl 해시의 키를 반복하는 가장 안전한 방법은 무엇입니까?
(키, 값) 쌍이있는 Perl 해시가있는 경우 모든 키를 반복하는 선호하는 방법은 무엇입니까? 나는 each어떤 식 으로든 사용 하면 의도하지 않은 부작용이 발생할 수 있다고 들었습니다 . 그렇다면 그게 사실이며 다음 두 가지 방법 중 하나가 가장 좋거나 더 나은 방법이 있습니까? # Method 1 while (my ($key, $value) = each(%hash)) …
107 perl  hash  iteration  each 


7
Ruby에서 기존 해시에 추가하는 방법
추가에 관하여 key => valueRuby의 기존 채워진 해시에 쌍 Apress의 Beginning Ruby를 통해 작업하는 중이며 해시 장을 방금 마쳤습니다. 해시로 동일한 결과를 얻을 수있는 가장 간단한 방법을 찾으려고합니다. x = [1, 2, 3, 4] x << 5 p x
102 ruby  new-operator  hash 

3
정렬되지 않은 컨테이너의 사용자 정의 유형에 대해 std :: hash <Key> :: operator ()를 전문화하는 방법은 무엇입니까?
에 사용자 정의 키 유형을 지원하기 위해 std::unordered_set&lt;Key&gt;그리고 std::unordered_map&lt;Key, Value&gt; 하나는 제공해야 operator==(Key, Key)하고 해시 펑터 : struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; x) const { return std::hash&lt;int&gt;()(x.id); } }; …



4
파이썬에서 hash (n) == n은 언제입니까?
저는 파이썬의 해시 함수를 가지고 놀았습니다 . 작은 정수의 경우 hash(n) == n항상 나타납니다 . 그러나 이것은 많은 수로 확장되지 않습니다. &gt;&gt;&gt; hash(2**100) == 2**100 False 놀랍지 않습니다. 해시가 유한 한 범위의 값을 취한다는 것을 이해합니다. 그 범위는 무엇입니까? 이진 검색 을 사용 하여 가장 작은 숫자를 찾으려고했습니다.hash(n) != n …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.