0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 24

Приложение, выполняющее обсчет моделей здания

27.11.2011, 15:20. Показов 3777. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
[bold]Доброго времени суток всем читающим![/bold]

Требуется совет общего характера.
А именно: необходимо создать приложение, выполняющее обсчет моделей здания, структура модели не известна и определяется на этапе проектирования здания. Может быть оччень большой, однако дозволяется её (эту модель) разбить на модули, и обсчитывать на машинах в сети.
Как лучше поступить в этом случае?
Использовать RMI или ...?
Я с этим абсолютно не сталкивался, так делал мелочевку в SDK, а тут приспичило.
Самое мерзопакостное заключается в том, что может понадобится обсчитывать несколько моделей сразу, притом что основная работа (CAD) не должна прерываться.
Да еще и задел на будущее нужен: это чтобы серверная часть производила мониторинг обновления файлов клиента, и при необходимости обновляла их серверные копии...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2011, 15:20
Ответы с готовыми решениями:

GUI-приложение, выполняющее указанные функции
нужно создать GUI-приложение, которое будет реализовывать следующие функции: 3.1. По выбору пользователя запрещает или разрешает...

Приложение выполняющее эту операцию указанному файлу не сопоставлено
Вот такая ерунда сегодня началась с компом. Все было отлично, сидел просматривал реестр, установил там разрешения на просмотр, т.е....

Приложение выполняющее эту операцию,указанному файлу не сопоставлено
Загружаюсь под профилем пользователя, не отображает ничего на рабочем столе, даже панели пуск. Запускаю диспетчер задач, не определяет под...

25
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
30.11.2011, 19:55
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от k_lexx
[bold]Доброго времени суток Всем читающим![/bold]
Только вот с XML пока в раздумьях, готовить здесь, парсить там, потом
Все эти проболемы (готовить здесь, парсить там...) великолепно решаются пакетом XMLBeans (http://xml.apache.org/xmlbeans/). Для использования любого API использующим его приложениям достаточно иметь соответствующую библиотеку XMLBeans, скомпилированных по XML schema дя этого API, и XMLBeans runtime. Просто как валенок и эффективно.
0
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 24
01.12.2011, 08:49  [ТС]
[bold]Доброго времени суток Всем читающим![/bold]

Цитата Сообщение от mselez
PS. Склоняюсь к мнению, что преимущества неблокирующего режима очевидны, если количество одновременно подключенных клиентов исчисляется сотнями , если не тысячами. Если их 10, то скорее всего разницы не почувствуете.
...вывод: мне будет удобнее пока работать с сокетами, поскольку соединений немного, дальше будет видно. Спасибо!
Цитата Сообщение от mag2005
Все эти проболемы (готовить здесь, парсить там...) великолепно решаются пакетом XMLBeans (http://xml.apache.org/xmlbeans/...
Спасибо!
Однако работа пока зашла не настолько далеко :0), строители сами пока не определились, что и как будут обсчитывать, а сейсмика - это серьезно!
Так что, у меня вопросы возникают пока общего характера: как, что, куда прицепить...

[bold]Общие мои выводы по обсуждению:[/bold] Сокеты, (пока) без использования каналов, передача данных по запросу объектными потоками, в дальнейшем если понадобится - каналы, XML.

Спасибо ВСЕМ!
С уважением Александр!
0
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
01.12.2011, 20:10
Может кому интересно будет. Это относительно возможных проблем с чтением обьектов из сети. Существует максимальный размер сегмента (MSS) = 1460 байт, который читается в буфер из сети за один прием. Обьекты, превышающие этот размер, всегда будут загружаться порциями. Наверняка это как-то учитывается в ObjectInputStream, но проблемы возможны.
0
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 24
02.12.2011, 11:03  [ТС]
Цитата Сообщение от mselez
Может кому интересно будет. Это относительно возможных проблем с чтением обьектов из сети. Существует максимальный размер сегмента (MSS) = 1460 байт, который читается в буфер из сети за один прием. Обьекты, превышающие этот размер, всегда будут загружаться порциями. Наверняка это как-то учитывается в ObjectInputStream, но проблемы возможны.
Интересно!
А существуют-ли механизмы позволяющие управлять MSS непосредственно из программ на JAVA или он управляется операционной системой?
0
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
04.12.2011, 16:31
таких механизмов нет, это стандарт для интернета. Пакет идет через разные сервера, и все они должны поддерживать единый максимальный размер пакета. Обычно это скрыто от java программиста, использующего обычные сокеты. Там пакеты внутри собираются. А работая с NIO есть шанс это увидеть, работая непосредственно с буфером. MSS равен 1500 байт, из них 40 байт - header, а 1460 - данные. Поэтому и считается, что маленькие пакеты невыгодны, так как в любом пакете есть 40 байтный хедер.
0
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 24
05.12.2011, 08:06  [ТС]
Цитата Сообщение от mselez
таких механизмов нет, это стандарт для интернета. Пакет идет через разные сервера, и все они должны поддерживать единый максимальный размер пакета. Обычно это скрыто от java программиста, использующего обычные сокеты. Там пакеты внутри собираются. А работая с NIO есть шанс это увидеть, работая непосредственно с буфером. MSS равен 1500 байт, из них 40 байт - header, а 1460 - данные. Поэтому и считается, что маленькие пакеты невыгодны, так как в любом пакете есть 40 байтный хедер.
М-да-а-а! Придется подумать как это можно наиболее эффективно использовать, хотя мне кажется можно будет наладить контроль доставки объекта перед его запуском, надо только подумать как.
Спасибо!
PS: Как много еще предстоит узнать! ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2011, 08:06

Приложение, выполняющее эту операцию, указанному файлу не сопоставлено
скачиваю видео с нэта оно не открывается пишет Приложение,выполняющее эту операцию, указанному файлу не сопоставлено.помоги пож.

Разработайте приложение, выполняющее построение флагов: Гайана, Куба
Нужно через open GL.Помогите очень нжно))

Создать приложение, выполняющее логические операции над множествами
Создать приложение, выполняющее логические операции над множествами. Пользователь щелчком мыши включает или исключает элемент одного из...

Написать приложение выполняющее запрос к БД и возвращающее ответ используя CORBA
Здравствуйте, задали задание по ИБ распределённых ВС. Нужно выполнить любой запрос к БД используя CORBA. В интернете ничего толкого пока не...

Разработать приложение, выполняющее математические действия над двумя операндами
Реализовать приложение, выполняющее математические действия над двумя операндами (числовыми и символьными), в двух вариантах: 1. Ввод...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru