Justin
три-четыре первых члена возьми
Dolphin
зачем мне синус и косинус, если у меня катеты есть?
Justin
собственно, если у тебя есть катеты, тогда чего тебя напрягает?
Dolphin
обратная задача решается
Justin
а что известно?
Dolphin
катеты и квадрант
Dolphin
и это частный случай
Dolphin
задач много
Justin
кхм, тогда я неправильно понял. Что имеется в виду под "обратная задача"?
Dolphin
есть угол, нужно найти длины катетов
Dolphin
точнее диапазон углов, нужно найти все подходящие длины катетов
Dolphin
лежащих в диапазоне углов
Dolphin
... целочисленно
Justin
я правильно понял: у тебя есть только один угол, и ты хочешь найти все подходящие длины катетов?
Dolphin
не у меня есть диапазон углов
Dolphin
например - 23-68 градусов
Dolphin
сектор
Justin
окей
Justin
и что ты хочешь найти?
Justin
но таких катетов бесконечно много
Dolphin
ладно забей
Dolphin
говорю же - это одна задача, есть другие
Justin
нужно как минимум еще одно ограничение для решения этой задачи. В общем случае, если тебе нужна тригонометрия, то лучше рядов (имхо) нет ничего
Justin
ты пишешь алгоритм для счёта палочками?
Dolphin
типа того
Justin
тогда сочувствую
Dolphin
спасибо )
електр🟢нік ✙🟠рчбеч ඞ
сопроцессор, правда не знаю есть ли такие
Dolphin
287/387
електр🟢нік ✙🟠рчбеч ඞ
оооо, стоп а почему таблицы забраковал
Dolphin
было бы неплохо )
Dolphin
памяти нет
електр🟢нік ✙🟠рчбеч ඞ
внешняя PROM
Dolphin
думаю, да
Dolphin
fram
$continue$
Всем привет. Хз, сюда не сюда, но попробую: Как можно нопнуть функцию по адресу? (на C++). В инете, что-то не так много информации.
bilka00
Записать на начало функции
bilka00
Ну и стэк подровнять чуточку
bilka00
У винде все начинаеться с VirtualProtect
bilka00
Заканчиваеться им же
$continue$
я просто пытаюсь сделать такое (не уверен, что правильно). И приложение крашит: VirtualProtect((void*)0x587D30, 9, PAGE_EXECUTE_READWRITE, nullptr); memcpy((void*)0x587D30, (char*)"\xC2\x14\x00", 9);
bilka00
Жиза
bilka00
Тоже не вижу почему 9
bilka00
Если только 3
bilka00
Ну и nullprt virualprotect не позволяет
bilka00
Нужно обезательно разрешить ему отдать права куда либо
$continue$
Если только 3
и это будет универсально для всех функции?
$continue$
thiscall
s54820
Для начала, там падает на memcpy, потому что VirtualProtect не сработал.
$continue$
падает все равно
s54820
Блин, не заметил, что написали уже.
bilka00
Я не провокатор
bilka00
А отладчик не пробовал юзать?
bilka00
bilka00
Или хотя бы какой то
bilka00
SetLastError(0)
bilka00
И GetLastError
bilka00
После вызова VirtualProtect
s54820
…или просто проверить возвращаемое значение?
bilka00
Ага и получить bool
bilka00
Который не даст инфы где он накосячил
s54820
Который не даст инфы где он накосячил
Ну если там TRUE, то он накосячил где-то ещё.
bilka00
Я все же не понимаю сложностт задачи
bilka00
Конкретно это уже описано на тысячах форумов
bilka00
+ стоит проверить точно ли используеться правильный выход из функции
bilka00
Ибо ret 0x14 не совсем всем подойдет
bilka00
Собстна об этом тоже выше говорили
bilka00
И это тоже решаеться обычным отладчиком
s54820
Я всё ещё ставлю на то, что оно не там падает, а где-то ещё, потому что функция после патча чего-то не делает, что должна.
bilka00
Anonymous
Доброго дня, подскажите пж
Anonymous
Сдох контроллер питания на ноуте, сильно геморрно его менять? (Сколько по деньгам ~ за работу)
bilka00
Тебе не сюда )
bilka00
попробуй тут спросить https://web.telegram.org/#/im?p=@RSSRGP