|
Маэстро
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
|
|||||||||||
Условие для перебора диапазона IP22.12.2014, 14:38. Показов 1850. Ответов 10
Метки нет (Все метки)
Привет всем.
Помогите пожалуйста придумать условие\цикл перебора конкретного диапазона IP Есть две группы Edit'ов по четыре в каждой. В каждом Edit своё число.
Прошу помощи в составлении цикла перебора IP в заданом диапазоне. Спасибо.
0
|
|||||||||||
| 22.12.2014, 14:38 | |
|
Ответы с готовыми решениями:
10
Есть что то типа unique, но не для последовательно повторяющихся элементов из диапазона, а для всего диапазона? Как добавить в запросе условие "начинаются с букв из диапазона от Л до Р"? |
|
Native x86
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 22.12.2014, 14:42 | |
|
Самый правильный путь -- это не пытаться играть со строковым представление IP-адресов, а работать с родным 32-битным числовым видом. Тогда проблема исчезнет сама собой и нужен будет лишь один цикл.
1
|
|
|
place status here
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
|
|||||||
| 22.12.2014, 15:56 | |||||||
|
Если делать не способом, предложенным quwy, то
результат (то, что и требуется)
2
|
|||||||
|
Маэстро
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
|
||
| 22.12.2014, 17:16 [ТС] | ||
|
gunslinger, мне кажется решение подходит только для очень ограниченого диапазона...
0
|
||
|
Native x86
6857 / 3790 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 22.12.2014, 17:32 | |
|
Maestro, IPv4-адрес -- это четырехбайтовое беззнаковое целое число, строковое представление вида "A.B.C.D" существует в основном только для удобства человека. Если упаковать однобайтовые составляющие адреса 15.15.0.80 в 32-битное беззнаковое целое, то получим число 252641360. А для адреса 15.15.2.90 соответственно 252641882. Запускаем цикл с первого числа по второе и получаем полный набор адресов заданного диапазона.
1
|
|
|
|
||||||
| 22.12.2014, 19:05 | ||||||
Сообщение было отмечено Maestro как решение
Решение
quwy имеет ввиду вот это, один цикл по десятичному представлению без точек:
4
|
||||||
|
place status here
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
|
||||||
| 22.12.2014, 20:31 | ||||||
|
А можно еще так (но медленнее):
P.S.: значительно медленнее по сравнению с BRcr.
2
|
||||||
|
Маэстро
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
|
|
| 24.12.2014, 01:56 [ТС] | |
|
Ребят спасибо большое за пояснение и наглядные примеры. То что надо. Вопрос решён на все 100%. Спасибо.
0
|
|
|
Маэстро
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
|
|||||||||||
| 25.12.2014, 02:32 [ТС] | |||||||||||
|
Приветствую ещё раз всех. А вот, допустим у меня есть айпи вида:
Благодарю.
0
|
|||||||||||
|
|
||||||
| 25.12.2014, 16:12 | ||||||
Сообщение было отмечено Maestro как решение
Решение
А запросто.
Инкрементация произвольной группы:
1
|
||||||
|
|
||||||
| 25.12.2014, 16:20 | ||||||
Сообщение было отмечено Maestro как решение
Решение
Или вот еще. Границы задавать не надо, надо только указать начальный ip и позицию группы:
1
|
||||||
| 25.12.2014, 16:20 | |
|
Помогаю со студенческими работами здесь
11
Скрипт для перебора Бот для перебора <select> Программа для перебора паролей 7z
Метод для перебора паролей по алфавиту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|