Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Есть такой код где нужно выполнить оперецию с шестнадцатиричными кодами(х64) $addr = 000000004001f950; $baseaddr = 000000000012FAE0; $prefbaseaddr = 0000000140000000; $realaddr = hex($addr)-hex($baseaddr)+hex($prefbaseaddr); #line 170 понимаю в чем проблема но как решить не знаю(с х32 кодами все ок) Integer overflow in hexadecimal number at хххх.pl line 170, Hexadecimal number > 0xffffffff non-portable at хххх.pl line 170, Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 14:58 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Владимир Г., что за функция hex? Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 15:08 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Ренат, Это перл - hex - Интерпретирует строковое ВЫРАЖЕНИЕ как шестнадцатиричное число и вычисляет его десятичный эквивалент. проблема в том что это 10 ричное число выходит за грници инт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 15:51 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Владимир Г., кажись она таки работает- получаю десятичное число 5368730473, но проблема в переводе полученого числа в шестнадцатиричную систему. для перевода (х32) использовал функцию Код: plsql 1. в случае с большими числами ошибка Integer overflow in hexadecimal number at ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 16:50 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
проблему решил делением числа на две части, каждую перевел в 16 и склеил Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2012, 18:35 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Владимир Г., Включите поддержку 64bit integer в Перле. Ключ компиляции сами поищите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2012, 11:53 |
|
||
|
[PERL] шестнадцатиричные числа
|
|||
|---|---|---|---|
|
#18+
Владимир Г.Есть такой код где нужно выполнить оперецию с шестнадцатиричными кодами(х64) $addr = 000000004001f950; $baseaddr = 000000000012FAE0; $prefbaseaddr = 0000000140000000; $realaddr = hex($addr)-hex($baseaddr)+hex($prefbaseaddr); #line 170 понимаю в чем проблема но как решить не знаю(с х32 кодами все ок) Integer overflow in hexadecimal number at хххх.pl line 170, Hexadecimal number > 0xffffffff non-portable at хххх.pl line 170, Спасибо. bigint - Transparent BigInteger support for Perl use bigint; $realaddr = hex($addr)-hex($baseaddr)+hex($prefbaseaddr); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2013, 21:20 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1463236]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 340ms |

| 0 / 0 |
