Ответы пользователя по тегу Java
  • Почему PDF не передается?

    @Dementor
    программист, архитектор, аналитик
    Через POSTMAN и браузер все четко работает, но через мобилку выдает ошибку

    Что это означает? Через браузер на компе работает, а через браузер на мобилке нет? Или скорее через браузер на мобилке работает, а через некоторую программу, которую вы пишите для мобилки не работает и это именно она выдает "java.io.IOException: Broken pipe"?

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

    Плюс хоть немного погуглите свои ошибки - может там уже сразу решение есть. Например тут: https://www.baeldung.com/spring-no-converter-found
    Ответ написан
  • Как найти точки максимального изменения графика?

    @Dementor
    программист, архитектор, аналитик
    1) "int {}" - это не Java, а C++
    2) А в чем сложность? N наборов точек - это (N-1) отрезок. Рассчитывай их длину и ищи максимальный.

    Длина отрезка равна sqrt( pow(x[i] - x[i-1]) + pow(y[i] - y[i-1) ), где i - индекс от 1 до (N-1)
    Ответ написан
  • Как сделать несколько вариантов типизации в одной переменной?

    @Dementor
    программист, архитектор, аналитик
    Не считая парочки примитивных типов, все в Джаве является объектами и наследуется от класса Object. Если заранее неизвестен тип (да и плевать каким он будет, если по логике МоделМапером далее данные перекидываются в объект нужного типа), то просто указывайте в сигнатуре Object.

    Или можете свой тип описать, если нужны дополнительные ограничения, свойства или методы.
    Ответ написан
    Комментировать
  • Что делать, если после добавление @Override программа запускается без картинки?

    @Dementor
    программист, архитектор, аналитик
    Т.е. именно так и скачал с названием "1png" без точки?
    Ответ написан
  • Почему на эмуляторе не корректно работает код?

    @Dementor
    программист, архитектор, аналитик
    Используемая библиотека вообще не имеет значения. Ваша проблема в чтении SharedPreferences - тут и ройте (был ли физически создан файл на эмуляторе, какое у него содержимое и точно ли оно в корректном JSON-формате).

    Можно отталкиваться от старой статьи на тему - https://developer.alexanderklimov.ru/android/theor...
    Ответ написан
    Комментировать
  • Java код выполняется 1 раз, как переделать код в бесконечный цикл?

    @Dementor
    программист, архитектор, аналитик
    1) Я бы начал улучшать этот код с явного объявления переменной EXIT. А то хз, что там за значение до вызова цикла - если где-то выше туда установили true, то цикл не выполнится ни разу и программа сразу завершится.
    2) Написал бы условие выхода из цикла и это должно быть "EXIT = true;" , так как текущая установка в false просто не имеет смысла.
    Ответ написан
    Комментировать
  • Проблема со scanner, пытаюсь ввести с клавиатуры, но не получается, как исправить?

    @Dementor
    программист, архитектор, аналитик
    100% считывается пустая строка, которая выдает эксепшен при касте до числа.
    Два возможных решения:
    1. Использовать scanner.nextInt() вместо scanner.nextLine() для гарантированного чтения числа
    2. Вынести scanner.nextLine() в отдельный метод, где читать в цикле, пока не встретит нормальное число, которое вернет для использования в Integer.parseInt()
    Ответ написан
    Комментировать
  • Какие технологии использовать для реализации системы учета вроде самописной 1С для маленького магазина?

    @Dementor
    программист, архитектор, аналитик
    С таким вопросом будете долго ждать толковых ответов...

    Ошибка №1 - зачем вы разместили свой вопрос в тегах ERP, 1С, SQL и CRM? Вы привлекаете ряд специалистов, которые только потеряют время. Или вступят в холивары с идеологическими оппонентами... У вас чистый вопрос из раздела JAVA. ERP и CRM - хоть почитайте что это такое, а потом осознайте насколько глупо такое ставить в маленький магазин. SQL - у вас не из этой области проблематика, да и вообще кому как не вам знать, что в JAVA-решениях используется ORM-подход. 1С - вообще не в тему.

    Ошибка №2 - нет определенности в требованиях. Вместо "Самописка на 1С" можно было бы написать "Самописка на Делфях", "Самописка на PHP", "Самописка на Clipper"... От этого ничего не изменилось бы - никому ничего не понятно. Нужно перечислять функциональные требования к вашему будущему решению для вашего магазинчика - работа с кассовым аппаратом, работа с весами, работа со сканером штрихкодов, доступ к складским остаткам, использование дисконтных карт и расчеты с VIP-клиентами... Если бы указали конкретный список всего, что потребуется, то может кто-то и натолкнул бы в правильном направлении.

    Как я понимаю - вы изучили основы JAVA по книжкам авторов Герберта Шилдта, Джошуа Блоха и Брюса Екеля, а теперь ищете проект для закрепления теории на практике. Послушайте, сходите на Гитхаб и Битбакет. Это два крупнейших репозиториев открытого кода и площадки по их доработке. Там вы найдете решения на языке JAVA для розничной торговле - что-то там будет уже завершено, а некоторые проекты с нетерпением ждут именно ваших комитов. Успехов!
    Ответ написан
    1 комментарий
  • На чем писать приложение для БухУчета?

    @Dementor
    программист, архитектор, аналитик
    Если заинтересовало решение на 1С 8.2, то кроме бетты «Управление торговлей 11» существует уже готовое и протестированное решение — «Управление небольшой фирмой». Посмотреть демо и ознакомится с функционалом можно тут — v8.1c.ru/small.biz/
    Ответ написан
    Комментировать