Сначала напиши код, который реализует логику, но вместо управления лентой будет выводить в консоль сообщения типа: "Нажата кнопка 1", "Яркость ленты 50%" и пр.
Потом на отдельном проект потренируйся управлять лентой в помощью соответствующей библиотеки. Потом вместо кода вывода в консоль подставь код управления лентой.
"Тяжелые условия" как-то не сочетаются с "неоплачиваемой стажировкой". Если человеку платят очень мало потому что другой работы нет - это да, барыги пользуются тяжёлым положением. Когда кабальный договор - тоже да. Когда человека учат без стипендии - нет, не подходит :)
artemfisher, я и спрашиваю: зачем нужны шаблонизаторы если уже есть нормальные фронт-технологии? По-моему, познакомиться с Реактом не дольше чем учить Таймлиф, а пользы будет больше. Не?
Речь не о сортировке, а о порядке обхода. Т.е. когда ты несколько раз обходишь коллекцию, все элементы встречаются в одном и том же порядке. Если поставить LinkedHashMap, порядок при обходе всегда будет один и тот же - аналогичный порядку добавления элементов.
У TreeMap - не обязательно т.к. признак для сортировки ты задаёшь сам. Пример: ты добавляешь людей, у которых есть рост, вес, возраст. Но сортируешь ты их только по росту. Соответственно, могут встретиться несколько людей одного роста и порядок выборки между ними будет случайный.
Egorka_lazarenka_40, Зависит от того какое потребление ПБ считает нормальным. Если надо добавить ~5мА, достаточно включить штатный светодиод на 13 ноге Нано. Если надо больше, резистор рассчитывается по закону Ома. Чтобы не переводить энергию зря, резистор можно включать периодически (раз в секунду, минуту и т.п.) ненадолго. Нога Ардуино тянет до 40 мА, если надо больше - включать через транзистор или использовать несколько ног, на каждую свой резистор. Когда работает серво - резистор отключать.
Greenberg2, AtTity будет прекрасно работать от 3.3В и потреблять микроамперы.
Разные земли - это очень странно для единого устройства. Но если так, то:
- свою схему питаем от той части где светодиод;
- на кнопку делаем развязку, лучше всего оптопарой, т.к. между землями может быть значительная разница напряжений, а типичная оптопара легко держит 3000В.
Greenberg2, Ну, Digispark маленький, ненамного больше самого МК, его возможностей хватит. Питание 5В, в принтере наверняка найдётся. Можно и от 3.3В запитать. Возможно, придётся согласовать с напряжением лампочки (если это лампочка, а не светодиод) и кнопки. Но обычно там логические уровни.
На рассыпухе компактнее не получится - 14-ногая микросхема плюс обвязка. Разве что в аппарате действительно нет нормальных напряжений, тогда можно использовать КМОП серию, она спокойно кушает 9В.
Ну, для любителей олдскула можно запилить на транзисторах и диодах, там будет ещё меньше требований к питанию и рабочим напряжениям. Но это только если ты совсем месье :)
В переменную какого типа заносишь результат?
Что будет если в пакете больше 256 элементов.
ЗЫ: вообще, отвечать на вопросы по коду, не видя кода, эт такоэ....
Личный опыт, фтыкание в чужой код, даже код-ревю - это всё не принесёт результата. Говорю это по личному опыту. Так получилось что на работе я сейчас единственный программист на моём стэке (а устроился с нуля после курсов). И несмотря на невероятную круть специалистов вокруг меня, я расту крайне медленно и не факт что в нужном направлении.
Я понял что просто теряю время. Чтобы расти в своём стэке - надо устраиваться в команду, которая активно использует именно его, плюс процессы там д.б. выстроены так чтобы у людей была возможность/желание меня растить. Т.е. надо менять работу, как это ни печально.
Возьми какую-нить популярную книжку по Spring (не обязательно 6) и прочитай эту главу. Статьи/видео тоже подойдут. АОТ используется редко, поэтому сейчас тебе будет достаточно первичного понимания "шо цэ тэкэ".
Nulltiton, формально, JavaFX вполне живая и новая версия 21 выпущена синхронного с 21 Java. И со Spring интегрируется. Но насколько активно оно используется сказать не могу. И что будет после 2025, когда Oracle прекратит поддержку Java 8 и, соответственно JavaFX для неё - тоже большой вопрос.
Можно рассмотреть связку Dart+Flutter. Dart приятный язык, похожий на Java, Flutter - UI-фреймворк. Можно из одного кода делать сборки под мобилки и десктопы.
Также Kotlin давно грозились выкать что-то нативное под десктопы, но как там обстоят дела не знаю.
package
создаётся два фала:А можно ли сделать чтобы создавался один
name.jar
с зависимостями?