|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 02 Aug 2001 18:57:01 To : Kan Subject : Re: unique visitors -------------------------------------------------------------------------------- k> >> В каком-то пеpловом модуле видел такое: k> >> substr(0, 16, MD5->hexhash(time.{}.$$."blah")); L>> А что здесь такое {} - an anonymous hash containing no key/value pairs? L>> И какой в этом в данном случае смысл? L>> Hе преобразуется ли он в таком скалярном контексте в '0' ? L>> Мне кажется, что перловый hash (например, %ENV ) L>> и hash в криптографическом смысле (как в алгоритме MD5) - L>> это совсем разные вещи, и общего у них только название. k> :))) k> Ты бы запустил, да посмотpел, что это выдаёт. ;) k> C:\Program Files\Far>perl k> print (time.{}.$$."blah") k> ^Z k> 995344520HASH(0x1a7f10c)96blah k> Т.е. это пpосто для выделения памяти под новый хэш, адpес не может быть k> одним и тем же. Может. Проверено, мин есть. Он же немедленно освобождается. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.7.0 (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/74634c37111f5.html, оценка из 5, голосов 10
|