Форум сайта python.su
2 лишних преобразования или вызвать спрятанный методКонечно преобразования.
Офлайн
Я теперь еще больше уверен, что такое длинное число не хранится напрямую.
Офлайн
Ferromanидите в майкрософт вам туда дорога2 лишних преобразования или вызвать спрятанный методКонечно преобразования.
Explicit is better than implicit.
Readability counts.
Отредактировано (Июль 24, 2008 15:53:35)
Офлайн
Уважаемый evgenyl, прежде чем делать такого рода заявления, следует для начала прочесть правила (подсвечены красненьким)
Офлайн
Смеялся от души :D
Офлайн
shizaУ всех типов чисел есть свой стандарт хранения, я использую сишную библиотеку шифрования, которая принимает этот ключ в параметры как раз как байтовую строку, си хрант его так как удобней всего с ним работать
Я теперь еще больше уверен, что такое длинное число не хранится напрямую.
Офлайн
Вот медленный вариант =)
rez = ''
while pub_key > 0:
rez = struct.pack('>I', pub_key & 0xffffffffL) + rez
pub_key = pub_key >> 32
Отредактировано (Июль 24, 2008 16:04:52)
Офлайн
ZANя же человека не оскорбил, наоборот порадовал
Уважаемый evgenyl, прежде чем делать такого рода заявления, следует для начала прочесть правила (подсвечены красненьким)
Отредактировано (Июль 24, 2008 16:04:23)
Офлайн
shizaооо отличная идея не совсем что хотел но всё же, нужно будет проверить как быстрей
Вот мой вариант за один проход:rez = ''
while pub_key > 0:
rez = struct.pack('>I', pub_key & 0xffffffffL) + rez
pub_key = pub_key >> 32
Офлайн
evgenylМожно не проверять, он в 5 раз медленнее =)
ооо отличная идея не совсем что хотел но всё же, нужно будет проверить как быстрей
Офлайн