|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 11
|
|
Выбор темы диплома14.10.2016, 18:51. Показов 2917. Ответов 24
Всем привет. У меня диплом не за горами и уже надо утверждать тему диплома. Вот остановилась на том, что хочу создать пингер на Delphi. Сложно или нет? И с чего лучше начать? Заранее спасибо))
0
|
|
| 14.10.2016, 18:51 | |
|
Ответы с готовыми решениями:
24
Выбор темы диплома Выбор темы диплома Выбор темы диплома |
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 11
|
|
| 26.10.2016, 18:43 [ТС] | |
|
Программирование. Но вот именно такого рода программы, моё слабое место, выбрать что-нибудь другое, более понятное, не представляется возможным, тема от предприятия зависит, на котором прохожу практику.
0
|
|
|
97 / 97 / 25
Регистрация: 25.04.2016
Сообщений: 525
|
|
| 26.10.2016, 22:27 | |
|
Ну смотрите.
Все в принципе просто ![]() Я бы сделал по такому алгоритму: 1. Создаем основной поток-рулетку. В котором сидит список хостов = "стакан" (определенных пользователем в GUI) и выдает дочерним потокам (в обертке из критических секций) данные. 2. Основной поток запускает дочерние, которые идут за данными в стакан основного потока, и берут по хосту. 3. Отрабатывают, сливают данные в буфер результата - основого потока, берут следующий хост из стакана. И так, пока стакан не опустеет. 4. Основной поток, который запустил всех своих дочек ждет WaitForMultiplyObjects. 5. Как только все подзадачи будут выполнены - дочки останавливаются. 6. Дальше основной поток уничтожает дочерние (данные с них он уже собрал себе в буфер). 7. Выводим данные на форму или еще куда. 8. Радуемся. Для ускорения обработки сканирования портов можно сурово поиграться с таймаутами на подключение к порту. Можно в дочерних создавать еще одни "дочерние потоки", и выдавать им пачками по 100 портов на сканирование. Добавлено через 2 минуты Ну а для простоты работы пользователя (и демонстрации) - можно при запуске цепляться к сетевой карте, у которой есть шлюз по умолчанию и заполняя данные в какой-нибудь ComboBoxEx давать выбрать - а какую подсеть мы будем мучать )
1
|
|
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 11
|
|
| 27.10.2016, 00:07 [ТС] | |
|
Огромное спасибо, за уделённое время, я возьму на заметку
0
|
|
| 27.10.2016, 08:51 | ||||||
|
по секрету скажу, то что вам посоветовал MyEternity, уже реализовано в TasksEx.pas (поищите и найдете примеры)
по скорости одно и тоже, только он все свои потоки руками запускает, а с помощью этого Unit'а это делается вот так
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 11
|
|
| 28.10.2016, 20:48 [ТС] | |
|
Большое спасибо
0
|
|
| 28.10.2016, 20:48 | |
|
Выбор темы диплома Выбор темы диплома Выбор темы для диплома Выбор темы диплома по программированию Выбор темы для диплома Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|