Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 24

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

27.11.2011, 15:20. Показов 3771. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru