|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
||||||
Работа с Сервером25.11.2015, 19:20. Показов 2342. Ответов 37
Метки нет (Все метки)
Помогите знатоки это задание в сервер встроить.
Заданы три массива: х={x1,x2,х3,х4,х5}; у = {y1,y2,y3,y4,y5,y6}; z={z1,z2,z3,z4}. Упорядочить по возрастанию три числа а, b, c, где а – минимальный элемент массива х, b - минимальный элемент массива у, с - минимальный элемент массива z. Поиск минимального элемента массива оформить в сервере. Ну типа клиент ввел числа в форму и запросил а сервер посчитал и дал ответ в форме можно сказать! Вот само задание про массивы сделал, но не знаю как сделать что бы можно было писать вручную числа в форму и встроить это в сервер. Кликните здесь для просмотра всего текста
0
|
||||||
| 25.11.2015, 19:20 | |
|
Ответы с готовыми решениями:
37
Работа с сервером. Работа с сервером Работа с сервером |
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 12:41 | |
|
Думаю надо выкинуть шаг с размером массива.
Клиент просто вводит строку (массив). Сервер получает эту строку (в моём коде есть коммент, где он получает и что надо с ним сделать).
1
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 01.12.2015, 14:18 [ТС] | |
|
Doctor_, Что значит выкинуть шаг с размером массива?
Я эту задачу сделал только не в режиме там форме и сервера, я не знаю как встроить это в ваш код. Вот Вы где оставили коммент в классе сервере, я там же этот код кинул, и тогда при запуске он все считал , только в консоле. Покажите как это делается пожалуйста!
0
|
|
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
||||||
| 01.12.2015, 14:24 | ||||||
|
Я вам сказал, читайте про сокеты.
Зачем что-то вводить на сервере, если вам "массив" присылает клиент. Сервер получил этот массив и виде строки, надо его разбить на элементы и конвернтуть в int массив. давай-те начнём так. У вас есть:
1
|
||||||
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 01.12.2015, 14:30 [ТС] | |
|
Doctor_, я то должен вводить любые числа в форму же, а вы хотите что бы я сделал массив константным?
0
|
|
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 14:32 | |
|
Он не будт константым. Сейчас, в моём коде, пользователь вводит массив руками в поле. Сервер это получает как string строку.
Она, например, может быть такой: "1, 2, -10, 6, 9, 10, 3, -9". Ну то есть такую ввёл пользователь (клиент). Серверу это строку надо превратить в int массив чтобы обработать его вашей функцией.
0
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
||||||
| 01.12.2015, 14:44 [ТС] | ||||||
|
Типа так?
0
|
||||||
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
||||||
| 01.12.2015, 14:48 | ||||||
|
Это готовая функция? Которая вернёт int[]?
Я это вижу так:
0
|
||||||
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 01.12.2015, 15:03 [ТС] | |
|
Doctor_, Хорошо, возьму ваш метод. А теперь что нужно сделать?
То есть Сервер мы не трогаем, а пишем в классе Клиент , и дописываем туда мою задачу так?
0
|
|
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 15:11 | |
|
Не так.
На клиентн должно быть только ввод массивов(3) в вашем случае. На сервере происходит вся магия. Сбор трёх массивов. Ваша функция. Сервер высылает просто ответ, результат вашей функции.
0
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 01.12.2015, 15:22 [ТС] | |
|
Doctor_, Вот именно это я не знаю как сделать, работать в самом сервере, вот как понял сама формула так назовем этот код, которая считает весь массив который ввел клиент, находится в сервере , а в классе "Клиент" просто должна быть форма для написания каких-либо чисел (любых), что бы в одной форме же происходила вся процедура , ну типа пишу любые числа(задаю размер массива и его элементы заполняю), ответ в той же форме выходит с ответом!
0
|
|
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 17:21 | |
|
Боги мой. Я вам уже 100500 раз сказал что там почти всё готово. Вам только надо стринг распарсить в инт массив.
0
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
||||||
| 01.12.2015, 17:25 [ТС] | ||||||
|
Doctor_,
0
|
||||||
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 17:51 | |
|
Ну это печально.
1) Разбить string запятой в string массив: str.split(","); 2) Создать int массив размера массива из пункта 1; 3) В цикле, крутить стринг массив из пункта 1; 4) Парсит значение (с trim) в int (Integer.parseInt(str)); (отдельной функцией) 5) В случае если пасер ловит exception, Значит у нас не Int, и мы записываем значение 0 в int массив; 6) Парсер не ловит ошибку - записываем значение в int массив.
1
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
||||||
| 01.12.2015, 18:06 [ТС] | ||||||
|
Что не так?
Почему на parseToIntArray ругается!
0
|
||||||
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|
| 01.12.2015, 18:29 | |
|
так зачем вы весь метод запихнули туда? там только вызов должен быть.
0
|
|
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 01.12.2015, 20:05 [ТС] | |
|
Doctor_, хз, я так представлял!!!
Покажи как делать в коде! Извиняюсь за самбур в коде! Добавлено через 1 час 29 минут Doctor_, Плизз покажите в коде как это делается полностью, то что я сделал вы сказали не правильно, тогда как?
0
|
|
|
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
|
|||||||||||
| 02.12.2015, 09:02 | |||||||||||
Сообщение было отмечено MR_Clock как решение
Решение
Сразу говорю, ничего больше делать не буду. Всё работает, если что-то не устраивает придётся делать самому:
Сервер: Кликните здесь для просмотра всего текста
Клиент: Кликните здесь для просмотра всего текста
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 01.11.2015
Сообщений: 211
|
|
| 02.12.2015, 20:27 [ТС] | |
|
Doctor_, Огромное спасибо за ваш труд и терпение!!!
0
|
|
| 02.12.2015, 20:27 | |
|
работа с сервером Работа с сервером Работа с сервером Работа с почтовым сервером Работа с Com сервером Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №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
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|