|
0 / 0 / 0
Регистрация: 19.06.2015
Сообщений: 49
|
||||||||||||||||
Неверный результат операции "больше или равно"03.08.2025, 22:35. Показов 7242. Ответов 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
|
|||||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,151
|
||
| 08.08.2025, 03:11 | ||
|
Даа. Может быть бильдер устарел.... Посовременнее версию попробовать.
На бильдере сеть писать.... Наверное существуют более гибкие инструменты. Этот компонент который ты тащишь на форму, где гарантия, что он не устарел.? Год то на дворе всё таки, двадцать пятый. Наверное они сайт не бильдером лепят... Не самый подходящий инструмент. Наверное у кого то, где то есть более умные мысли, чем взять вот эту штуку и тащить её мышою... Моё мнение. Добавлено через 21 минуту Программирование на бильдере, имеет периодические провалы мозговой деятельности. Не надо думать как устроен TIdSSLIOHandlerSocketOpenSSL... Надо думать, что он правильно устроен.(был лет пять назад.) Или восемь... Добавлено через 41 минуту Добавлено через 28 минут Что то ни где не написано, что бы вообще, програмно, в личный кабинет заходили.
1
|
||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,151
|
|
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
||||||
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
||
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
|
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
|
| 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
|
||||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,151
|
|
| 11.08.2025, 14:04 | |
|
У меня чутьё, что толку с этого не будет ни какого.
0
|
|
|
place status here
3192 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
|
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
||||||
| 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 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
|
| 15.08.2025, 01:51 | |
|
SmallEvil, тогда либо я отстал от жизни, либо мне требуется перезагрузка.
В любом случае вход через браузер (пока) никто не отменял. Или нужен новый подход к решению проблемы. P.S.: короче, можно просто забыть. Это моя "идея фикс" или как там правильно. Ростелекомом видимо только в глубинке пользуются. Так что предлагаю "закопать и забыть". Пока я не выйду из "код-комы". И передайте "михаилу", что блокировка "соседних" стран при заходе на сайт "не комильфо" (даже ютуб себе такого не позволяет, про другие сайты "это мои проблемы" промолчу).
0
|
|
|
place status here
3192 / 2229 / 640
Регистрация: 20.07.2013
Сообщений: 6,032
|
||
| 28.08.2025, 09:18 | ||
|
SmallEvil, добрался до программы.
Короче, достаточно TLS 1.2 (и обновленных dll). При тесте авторизации, кроме всего прочего, выскакивает сообщение
Может еще гляну, если получится.
2
|
||
| 28.08.2025, 09:18 | |
|
Помогаю со студенческими работами здесь
80
Выполнить путём сдвига вправо все биты, значение которых равно нулю и влево все биты, значение которых равно единице
Проверить, что в одномерном массиве число отрицательных элементов больше или равно числу нулей (не работает else) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|