Vasiliy Glazov
то есть надо сперва вычесть единицу, затем преобразовать тип, и уже от результата возвращать указатель?
Alexei
не
Alexei
попробуй return переписать так:
return ((float)ulItmpl) - 1;
Vasiliy Glazov
а, возвращается значение, ясно
Alexei
но я, скорее всего, не прав, приведение типов указателей - это, злой хак
Alexei
поэтому ворнинг
Alexei
ща, я гляну одну вещь и поточнее скажу
Vasiliy Glazov
ну там вот так в начале
unsigned long ulItmpl= 0x3f800000L | (0x007fffffL & (unsigned long) UnifDevNumb());
Vasiliy Glazov
всё равно же 32 бита, как я понимаю
Vasiliy Glazov
а флоат 16, наверное
Vasiliy Glazov
хотя функция возвращает double
Vasiliy Glazov
вот вся функция https://paste.fedoraproject.org/paste/1wtDi5Jl~KKAc81dCNDPnA
Anonymous
p sizeof(unsigned long)
$2 = 8
Anonymous
это у меня
Anonymous
а флоат 4
Alexei
оставь, как есть, лучше, у меня, кстати, не ворнит
Vasiliy Glazov
а ты -Wall добавь
Alexei
пофиг ) не ругается
Vasiliy Glazov
не федора? gcc старый?
Alexei
федора, 26-ая
Alexei
приведи точное сообщение об ошибке, лучше в LANG=C
Alexei
4-х байтный
Vasiliy Glazov
флоат же не 8 байтный
Alexei
RandValue - шит, проще не реализуется что-ли? игра какая-то?
Alexei
у меня - 8ми )
Anonymous
у меня флоат 4 а дабл 8
Vasiliy Glazov
ладно, оставлю как есть
Alexei
Vasiliy Glazov
ну вот, флоат 4
Alexei
да, я дурак, их местами перепутал ))))
Alexei
приводи к double тогда
Vasiliy Glazov
тогда результат меняется
Alexei
return (double)(*(float *)&ulItmpl)-1;
Alexei
ну все верно, он же по указателю извлекает 4 байта, а не 8 и наоборот )
Vasiliy Glazov
так ворнинг не уходит
Vasiliy Glazov
можно ли эти 4 байта не по указателю извлекать?
Alexei
тогда забей на него, просто хакерская реализация получения какого-то рандомного значения )
Alexei
может там можно ее переделать полностью, но для этого надо понимать, что за код, зачем и как этот метод вызывается
Alexei
что-то я сегодня невыспался с частями голанга и rust'а в голове - полез в с++ 😂😂😂
Vasiliy Glazov
ок, оставлю как есть
Vasiliy Glazov
да, видимо такой хак задуман, это генератор случайных чисел.
Aleksei
а если сначала к uint привести?
Ihor
Всем привет, подскажите подалуйста, какие пакеты нужно установить? По имени зависимостей, пакеты не может найти
rpm -i joxi-net_x86_64-fr.rpm
ошибка: Неудовлетворенные зависимости:
libQt5Declarative.so.5()(64bit) нужен для joxi-3.0.7-3.0.7.x86_64
qt5-qtquick1 нужен для joxi-3.0.7-3.0.7.x86_64
Vadim
/dnf provides libQt5Declarative.so.5()(64bit)
Russian Fedora Bot
/dnf provides libQt5Declarative.so.5()(64bit)
qt5-qtquick1-5.7.1-1.2bc722agit.fc25.x86_64 : A declarative language for
: describing user interfaces in Qt5
Источник: updates
qt5-qtquick1-5.7.0-2.ae2f2d2git.fc25.x86_64 : A declarative language for
: describing user interfaces in Qt5
Источник: fedora
Vasiliy Glazov
в Ф26 его нет
Vasiliy Glazov
хотя в коджи есть
Vasiliy Glazov
Vasiliy Glazov
а, он выкинут из репов
Vasiliy Glazov
Ещё пять месяцев назад "qtquick1 deprecated upstream, and no longer included since (at leaset) last 2 Qt5 releases"
misha
Подскажите на компьютере можно настроить загрузку с Интел видео карты, и работа уже с нвидия? Или это только на ноуте можно?
misha
Если есть ссылки буду благодарен
Vasiliy Glazov
а зачем?
Vasiliy Glazov
чем так необходима нвидиа для работы?
Alexei
misha
Одна интегрирована и нвидия
Alexei
интел в ноутах - для экономии электричества, в компе-то зачем, либо то, либо другок
Alexei
поршивка твоя встроенную интель должна отключить, в теории
Alexei
и тут никак не договоришься с bios/uefi
Alexei
misha
misha
😁*не устроили новеа*
Vasiliy Glazov
и в телеграме можно редактировать сообщения
misha
а если использовать интел?
То все гуд и красиво) кстати) и довольно шустро, меня вот что смущает в биосе только 512 мб памяти можно установить для интел
Vasiliy Glazov
ну а зачем больше? Используй интел и вынь нвидиа, побереги электричество.
Vasiliy Glazov
у меня вот новый комп 50Вт ест, и это i7 с 20ГБ ОЗУ
misha
Vasiliy Glazov
конечно
misha
конечно
А программно можно добавить памяти карте? Просто в биосе как понял макс 512 доступно, у меня 16 г памяти, хотя бы гиг я б точно выделил
Vasiliy Glazov