Уведомления

Группа в Telegram: @pythonsu

#1 Июль 24, 2008 16:07:35

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

я же человека не оскорбил, наоборот порадовал
А вот сарказм я не терплю. Вы же явно хотели оскорбить, просто на самом деле это трудно сделать.
У всех типов чисел есть свой стандарт хранения, я использую сишную библиотеку шифрования, которая принимает этот ключ в параметры как раз как байтовую строку, си хрант его так как удобней всего с ним работать
имхо разработчикам питоноа незачем придумывать свой велосипед, сам питон написан на си и удобней всего с ним работать сишными методами
Идите вы в си, туда вам и дорога.
“не думайте что я вас хочу обидеть просто вы мыслите их методами” (с) ваше

Хотите что-то сказать - говорите в почту, не захламляйте все тут.

Отредактировано (Июль 24, 2008 16:08:25)

Офлайн

#2 Июль 24, 2008 16:11:42

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Тут вопрос стоит не в том - “НУЖНО это делать или нет?”.
А в том “МОЖНО или нет?”.
Just for fun.



Отредактировано (Июль 24, 2008 16:13:04)

Офлайн

#3 Июль 24, 2008 16:13:57

evgenyl
От:
Зарегистрирован: 2008-07-22
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Ferroman
Если вас это задело, я извиняюсь, правда не хотел вас обидеть.



Отредактировано (Июль 24, 2008 16:14:42)

Офлайн

#4 Июль 24, 2008 16:17:08

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Ну спросили же, что красивее. По моему сточки зрения философии лучше преобразование.
А насчёт поиска “можно ли” то это, конечно, интересно.
С другой стороны

There should be one– and preferably only one –obvious way to do it.
;)

PS: evgenyl принято. Просто будьте чуть аккуратнее в выражениях - текст не всегда верно передаёт эмоции.

Отредактировано (Июль 24, 2008 16:19:59)

Офлайн

#5 Июль 24, 2008 16:23:00

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Ferroman
2 лишних преобразования или вызвать спрятанный метод
Конечно преобразования.
То не є добре. Пітон дуже повільний. Як на мене - навпаки треба старатись писати кожен рядок максимально ефективно. Особливо ті операції які виконуються багато разів в циклі



Отредактировано (Июль 24, 2008 16:24:06)

Офлайн

#6 Июль 24, 2008 16:27:43

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Не робіть “ранньої оптимізації”. Вона шкідлива. Оптимізувати треба там, де це справді потрібно.

Офлайн

#7 Июль 24, 2008 16:29:37

evgenyl
От:
Зарегистрирован: 2008-07-22
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

переделал цикл со сдвилом по 64 байта long long в 5 раз медленее первоначального способа :\
по 32 байта в 8 раз медленее



Офлайн

#8 Июль 24, 2008 16:33:33

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

вот так - не похоже на правду?

ctypes.string_at(id(pub_key), 1024)
Update: сам вижу, что не похоже. Однако это то, что лежит по адресу объекта pub_key.
А вот где в этом объекте, лежит сама строка, и в каком виде…. %(



Отредактировано (Июль 24, 2008 16:44:37)

Офлайн

#9 Июль 24, 2008 16:44:25

evgenyl
От:
Зарегистрирован: 2008-07-22
Сообщения: 148
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

ухты оочень близко только 128 байт длинна этого числа, попробовал к сожелению получается не то что должно быть, почитаю маны



Офлайн

#10 Июль 24, 2008 16:50:54

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Конвертирование больших чисел в байтовоую строку

Я хотел сказать, что адрес объекта типа long - еще совсем не адрес того что нужно.



Отредактировано (Июль 24, 2008 16:51:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version