|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 01 Sep 2004 09:17:47 To : Konstantin Tokar Subject : Re: Вопрос новичка -------------------------------------------------------------------------------- Konstantin Tokar -> Artem Chuprina @ Tue, 31 Aug 2004 17:43:49 +0000 (UTC): >> >> DA> О, кого я вижу, это же сам *Artem*! >> >> DA>>> В любое. Пpеобpазование д. б. взаимоообpатным. >> >> AC>> То есть как в любое? Преобразование должно как минимум >> >> AC>> быть, то есть каждая строка должна преобразовываться в >> >> AC>> какое-то конкретное число. Вот тебе конкретная строка. >> >> AC>> Какое число ты хочешь из нее получить, и почему? >> >> DA> Hy выше же написано, любое. Что я могy поделать если это >> >> DA> так? С yсловием что пpеобpзование назад оджнозначно, и >> >> DA> число не сильно больше чем стpока занимает по памяти. >> >> Есть у меня такое подозрение, что тебе подойдет использование >> >> какой-нибудь СУБД для хранения однозначного соответствия >> >> "слово-число". ;-) >> >> >> KT> Удивительно, до каких глубин могут дойти ответы на вопрос типа "мне >> KT> надо, но не скажу xnm? как это сделать"? И ведь хранить в базе >> KT> данных соответствия - действительно единственный правильный ответ ! >> Hе обязательно единственный. Math::BigInt позволяет установить >> соответствие и без базы. И без pack(), кстати, что позволит сделать >> соответствие независимым от кодировки :-) >> KT> Hо ты уверен, что Math::BigInt позволит представить число в KT> 257-ричной записи? Ведь "каждая строка должна преобразовываться в KT> какое-то конкретное число" - а это можно выполнить, только KT> сопоставив множества. Откуда ты взял число 257? И зачем? Math::BigInt при минимальной помощи программиста, очевидно, может представить число в любой системе счисления. Я в данном случае имел в виду основание 2^32, кстати, а вовсе не 2^8. Потому что строка - это набор символов, а не байт... -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2560672551861.html, оценка из 5, голосов 10
|