|
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 49
|
||||||||||||||||
Неверный результат операции "больше или равно"03.08.2025, 22:35. Показов 7524. Ответов 96
Всем доброго времени суток!
Выполняя задачу на сглаживание матрицы использовал чужой код: Кликните здесь для просмотра всего текста
И столкнулся с неверным результатом выполнения операции
Когда переменная i равна 0, в выражении i-1 результат вычисления выражения должен быть -1, а результат сравнения -1 с 0 должен быть отрицательный, но этого не происходит, я не понимаю почему, можете мне объяснить?
0
|
||||||||||||||||
| 03.08.2025, 22:35 | |
|
Ответы с готовыми решениями:
96
При значении больше 10 выводит неверный результат Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ |
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||
| 08.08.2025, 00:07 | |||||
|
А вот проверить его можно. Сайт/сервер поддерживает TLS 1.3/1.2(TLS 1.1 уже не поддерживается, вероятно) для безопасного подключения.
А далее уже бы проверял на каком этапе и где получил эту ошибку, с твоего скриншота. Добавлено через 5 минут
1
|
|||||
|
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,280
|
||
| 08.08.2025, 03:11 | ||
|
Даа. Может быть бильдер устарел.... Посовременнее версию попробовать.
На бильдере сеть писать.... Наверное существуют более гибкие инструменты. Этот компонент который ты тащишь на форму, где гарантия, что он не устарел.? Год то на дворе всё таки, двадцать пятый. Наверное они сайт не бильдером лепят... Не самый подходящий инструмент. Наверное у кого то, где то есть более умные мысли, чем взять вот эту штуку и тащить её мышою... Моё мнение. Добавлено через 21 минуту Программирование на бильдере, имеет периодические провалы мозговой деятельности. Не надо думать как устроен TIdSSLIOHandlerSocketOpenSSL... Надо думать, что он правильно устроен.(был лет пять назад.) Или восемь... Добавлено через 41 минуту Добавлено через 28 минут Что то ни где не написано, что бы вообще, програмно, в личный кабинет заходили.
1
|
||
|
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,280
|
|
| 08.08.2025, 04:47 | |
|
Помню.. Было это лет десять назад... Я набивал на бильдере шестом этот idhttp этими непонятными словами.
И в учебнике было написано... Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0 Какую хрень ты туда напишешь, за то тебя и примут..... Вот с тех времён уже изобретён какой то фингеринг, и виндовс они отличают. и браузер тоже они отличают. И по ходу сайт Ростелеком хрен от браузера отличит....
1
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||||||
| 09.08.2025, 16:02 | ||||||
|
SmallEvil, дело было не в длл (по крайней мере в то время - они были актуальные). Я пошагово и проверял.
И ошибка, которую выложил выше, возможно, возникает из-за того, что какая-то промежуточная строка кода была закомментирована (для отладки). Наталья8, частично грешу на проверку того, каким образом пользователь заходит на сайт. Но это не точно. А вообще до какого-то момента у меня была куча успешных и рабочих обновлений программы на протяжении нескольких лет, пока мозгов хватало это делать. Вот часть кода версии более чем 10-летней давности (более ранние найти не могу):
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 09.08.2025, 16:23 | |
|
gunslinger, и что с того что было раньше?
И версию TLS не проверил. А вообще, не понятно что там у тебя ищется, из последнего кода. Вручную вбил параметры входа, отправил post запрос и всё. Универсально всё равно не получится. Добавлено через 4 минуты И вести лог запросов-ответов, обязательно. Добавлено через 5 минут Ради интереса я мог бы на Qt попробовать авторизоваться и получить результат "Неверный логин или пароль". Но тебе же это не нужно? )
1
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||
| 09.08.2025, 16:32 | ||
|
SmallEvil, раньше было проще.
Короче, нужно внимательно весь трафик смотреть через соответствующие программы. Алгоритм принципиально не изменился. Вопрос реализации. Логи я всегда смотрел, просто делал это "через одно место", а не как надо по уму (мне так проще). Насчет TLS (последние версии длл должны все это поддерживать): Попробуй, если есть (иначе не надо) соответствующее желание. Вдруг меня это направит в нужную сторону.
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 09.08.2025, 16:40 | ||
|
Потомку как вышел раньше(TLS 1.3 - 2018). Но сайт поддерживает и TLS 1.2, но вот на его поддержку и нужно проверить. Я же показал как посмотреть, из кода, от инди компоненты которая за него отвечает. Должны - это хорошо, но не достаточно. Хотя XE твой вроде 13-ого года, и должен был бы, но лучше проверить. Это первое что нужно сделать.
1
|
||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 09.08.2025, 16:58 | |
|
SmallEvil, разве поддержка версии TLS зависит не от прикладываемых длл (хотя могу ошибаться)?
В любом случае инди всегда можно обновить (если есть на что). А у меня показывает поддержку TLS версий 1, 1.1 и 1.2. SSL вплоть до версии 3. Еще там есть (кроме SSLIOHandlerSocketOpenSSL) компонент ServerIOHandlerSSLOpenSSL (видимо он для сервера, но это не точно).
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 09.08.2025, 22:44 | |
|
gunslinger, Вот что я получил по запросу на "https://lk.rt.ru/"
И что ты там хочешь распарсить?
1
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 09.08.2025, 22:50 | |
|
Приложил:
1
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 09.08.2025, 23:04 | |
|
И даже редиректа никакого не было, потому что он явно через скрипты реализован.
Добавлено через 8 минут upd: И почти такую же ерунду получил со след. страницы, после редиректа.
1
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 11.08.2025, 13:11 | |
|
SmallEvil, ну вот, как говорится, и требуется понять, как там все работает.
Ты смотрел через какой-нибудь Http Analyzer, что там происходит при переходе по адресу через браузер? Если браузер делает все, что нужно, то почему программно нельзя повторить поведение? Или я отстал от жизни и не все так просто?
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 11.08.2025, 13:25 | ||||
|
Практически - очень сложно. "Шкурка выделки не стоит". Добавлено через 5 минут Какие то javascript-овые фреймворки грузит и исполняет свои скрипты, подгружая данные. Возможно применяя дополнительные усилия по безопасности, кроме TLS, что то типа сессий и так далее. Но даже сама концепция сайта которая формирует страницу через скрипты для ручной обработки той которой у тебя была раньше, практически не годится.
1
|
||||
|
625 / 383 / 67
Регистрация: 09.03.2016
Сообщений: 4,280
|
|
| 11.08.2025, 14:04 | |
|
У меня чутьё, что толку с этого не будет ни какого.
0
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 15.08.2025, 00:27 | |
|
SmallEvil, я может как-нибудь попробую, когда желание будет (с прошлого раза лет 7 прошло, судя по последней рабочей версии проги).
Заметил, что по умолчанию у меня используется (если не ошибаюсь) TLS 1 (а это, полагаю, фейспалм). Кстати, редиректы у меня тогда успешно обрабатывались. Ну и изначально, может говорил когда-то, я увидел "подобную" прогу (лет 20 назад), не понимая вообще, как это делать (был в шоке от того, что такое возможно в принципе, хотя вроде уже не мальчиком являлся), в итоге долго гуглил и читал справку в билдере 6 (не факт, что на русском) и сделал. А так (потом) мне это было нужно, чтобы в пару кликов баланс проверить и понять, когда-сколько за инет платить, не запуская браузер. Короче, "детские моральнопсихологические травмы" в действии. P.S.: мы улетим (никто не вернет нам-мне 2004-05 год) + "добивочка"
"добивочка"
1
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 15.08.2025, 01:09 | |||
|
Так как запросы уже другие будут, форма авторизации и т.д. ![]() Так как редиректы URL - это не много другое. Чем перенаправление из javascript или по клику. То есть, одно дело когда перенаправляет веб-сервер или отдается информация про редирект через http хидер. И другое, через скрипт или мета теги из html с какими то сомнительными договоренностями. Ну чисто на моё скромное, далекое от сетевого сектора, мнение.
1
|
|||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||||||
| 15.08.2025, 01:16 | ||||||
|
SmallEvil, под редиректом я подразумеваю
Хз, как это работает, но типа "эмуляция поведения браузера". Что бы это ни (не? уже забываю правила языка, старость не радость) значило. А насчет "все заново" - я это много раз делал. Начиная от простой отправки и получения данных до повторения действий браузера с помощью "анализатора http". Просто желания мало (почти отсутствует), время же всегда найдется (если понадобится).
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 15.08.2025, 01:35 | ||
|
Ну вот.
Как их тут назвали: альтернативные редиректы. =) Добавлено через 1 минуту Как раз таки альтернативные редиректы не будут работать таким образом. Что и происходит по данной тобой ссылке сайте.
1
|
||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 15.08.2025, 01:51 | |
|
SmallEvil, тогда либо я отстал от жизни, либо мне требуется перезагрузка.
В любом случае вход через браузер (пока) никто не отменял. Или нужен новый подход к решению проблемы. P.S.: короче, можно просто забыть. Это моя "идея фикс" или как там правильно. Ростелекомом видимо только в глубинке пользуются. Так что предлагаю "закопать и забыть". Пока я не выйду из "код-комы". И передайте "михаилу", что блокировка "соседних" стран при заходе на сайт "не комильфо" (даже ютуб себе такого не позволяет, про другие сайты "это мои проблемы" промолчу).
0
|
|
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
||
| 28.08.2025, 09:18 | ||
|
SmallEvil, добрался до программы.
Короче, достаточно TLS 1.2 (и обновленных dll). При тесте авторизации, кроме всего прочего, выскакивает сообщение
Может еще гляну, если получится.
2
|
||
| 28.08.2025, 09:18 | |
|
Выполнить путём сдвига вправо все биты, значение которых равно нулю и влево все биты, значение которых равно единице
Проверить, что в одномерном массиве число отрицательных элементов больше или равно числу нулей (не работает else) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|