Size: a a a

2020 December 02

IC

Ilya Chernoudov in pro.net
Как не знал? Почему русские буквы не работают в дикшинари?
источник

IC

Ilya Chernoudov in pro.net
Потому что там свой хешкод для строк
источник

E

EgorBo in pro.net
Aleksey Kalduzov
public static long GetHashCodeLong(this string s)
       {
           var h = 1125899906842597L;
           var len = s.Length;

           for (var i = 0; i < len; i++)
           {
               h = 31 * h + s[i];
           }
           return h;
       }

вот такой тупой не подойдет?
коллизий будет ебом
источник

G

George in pro.net
Ilya Chernoudov
Как не знал? Почему русские буквы не работают в дикшинари?
с каких пор?
источник

AK

Aleksey Kalduzov in pro.net
EgorBo
коллизий будет ебом
там ему же для partition key
источник

IC

Ilya Chernoudov in pro.net
George
с каких пор?
Дак с 5 дотнетом...
источник

G

George in pro.net
Aleksey Kalduzov
там ему же для partition key
ну надо тестировать еще распределение, партиции равномерные будут?
источник

AK

Aleksey Kalduzov in pro.net
George
ну надо тестировать еще распределение, партиции равномерные будут?
так от ваших данных по сути будет зависеть :) мы его использовали для идентификации большого набора строк (100млн) про равномерность не скажу, но колизиий было шутки 3 всего.
источник

G

George in pro.net
Чем это лучше SHA1?
источник

AK

Aleksey Kalduzov in pro.net
скорее всего ничем, если я не ошибаюсь - это реализация вообще из java взята.
источник

IC

Ilya Chernoudov in pro.net
George
ну надо тестировать еще распределение, партиции равномерные будут?
источник

E

EgorBo in pro.net
он вроде не публичный
источник

IC

Ilya Chernoudov in pro.net
EgorBo
он вроде не публичный
public class NonRandomizedStringEqualityComparer 🤔
источник

E

EgorBo in pro.net
и?
источник

E

EgorBo in pro.net
публик на классе ниче не значит еще
источник

E

EgorBo in pro.net
если он в реф ассембли не добавлне
источник

AH

Ayrat Hudaygulov in pro.net
Dr. Friedrich von Never
Всегда нельзя было
В фуле можно
источник

G

George in pro.net
Я че-то не вижу спецификации алгоритма. Это либо пиздинг кода, либо может превратиться в тыкву.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ilya Chernoudov
Как не знал? Почему русские буквы не работают в дикшинари?
што
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ayrat Hudaygulov
В фуле можно
Неа, там тоже меняли алгоритм
источник