• Как добавить в ArrayList ссылку?

    @onepavel
    Консультация и разработка мобильных приложений
    ArrayList<Object> arrayPanel = new ArrayList<Object>();
    for (int x =0; x<n; x++) {
        JPanel name = new JPanel();
        name.setPreferredSize(new Dimension(900, 900));
        arrayPanel.add(name);
    }
    Ответ написан
    Комментировать
  • Как сделать дополнительную обработку @RequestBody?

    al_gon
    @al_gon
    Так не?
    @Configuration
    @EnableWebMvc
    @ComponentScan
    public class WebConfiguration extends WebMvcConfigurerAdapter {
     
        @Override
        public void configureMessageConverters(List<HttpMessageConverter<?>> httpMessageConverters) {
            httpMessageConverters.add(new MyCustomMessageConverter(new MediaType("json", "xml")));
        }
    }
    Ответ написан
    1 комментарий
  • Работа с Датой в Java?

    Djaler
    @Djaler
    Сеньор-помидор
    Встроенных в Java 8 LocalDateTime, ZonedDateTime более чем достаточно
    Ответ написан
    Комментировать
  • Работа с Датой в Java?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Посмотрите на библиотеку joda-time , тем более, что она стала стандартом и ее включили в поставку новых jdk , так что старый api можно уже и не рассматривать. Все что нужно там есть!
    https://www.joda.org/joda-time/
    Ответ написан
    6 комментариев
  • Обучение Java курсы или ментор?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Ни то, ни другое. Просто возьмите учебник.
    Ответ написан
    2 комментария
  • Превышении допустимой нагрузки на сервер, как исправить?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Либо диагностировать причины нагрузки и устранять её, что-то оптимизируя, либо (я рекомендую именно этот путь) отказаться от хостинга с лимитами - это жуткий атавизм в 2019-то году.
    Ответ написан
    Комментировать
  • Забыл что-то импортировать?

    Neikist
    @Neikist
    Бывший 1сник, теперь пишу под андроид
    В java нужно перехватывать исключения если их может бросить вызываемая функция. Ну либо пробрасывать еще выше. В данном случае не обрабатывается FileNotFoundException, его нужно перехватить и обработать.
    Ответ написан
    2 комментария
  • Какие нужны фундаментальные знания?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    на элементарное казалось бы задание у меня уходит 2-3 часа

    Это зависит не от знаний, а от опыта.

    Так вот может есть какой то фундамент который нужен?

    У каждого нанимателя свои требования, но подавляющему большинству программистов "книга дракона" точно никогда не понадобится. Многие и без "кормена" прекрасно обходятся.
    Ответ написан
    Комментировать
  • Какие нужны фундаментальные знания?

    Exomode
    @Exomode
    Архитектор ПО
    Это ощущение вас никогда не покинет, учитывая темп развития технологий в последние 20 лет. Только вы досконально изучите и научитесь работать с одной технологией - ей на замену сразу придет другая и придется её точно так же изучать чтобы оставаться технически востребованным и конкурентноспособным специалистом на бирже труда. Смиритесь с этим чувством. Либо просто досконально изучите определенный классический стек технологий и работайте с ним, если ваш уровень развития вас устроит.

    По поводу литературы и мануалов от себя могу сказать, что в нашем деле главное не теория, а практика. Мы делаем, а не учим. Наше дело - как максимум, помочь другим советом или опытом. Мы никак не сможем многолетний практический опыт, выработанный склад мышления и все наши навыки доскональным понятным языком описать в очередной книге чтобы, прочитав её, другой человек смог достичь того же уровня. Это очевидно. Практикуйтесь, развивайтесь, изучайте, экспериментируйте, не бойтесь на первый взгляд нерешаемых задач, больше практики, меньше чтения. Восполняйте чтением необходимые вам теоретические пробелы, чтобы ваши практические навыки улучшались. Это главное, что я могу сказать, опираясь на собственный десятилетний опыт работы в нашей сфере труда.
    Ответ написан
    Комментировать
  • Как покрасить каждый второй блок?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    .item:nth-child(even) {background-color: #eff7fc;}
    Ответ написан
    1 комментарий
  • Как поставить блок наверх?

    TTkachev
    @TTkachev
    PHP + Python + JavaScript + ObjectiveC
    Извините, но какую ценность представляет ваш вопрос? Не думаю, что кто-то будет искать решение похожей задачи. Наймите себе специалиста на фрилансе и он сделает вам копию второго сайта.
    Ответ написан
    Комментировать
  • Почему "" != "" ??

    @Neonoviiwolf
    Flutter developer
    строки так не сравнивают, нужен "equals()"
    Ответ написан
    Комментировать
  • Почему "" != "" ??

    @Strannyk
    В Java строки являются объектами, а объекты равны между собой, только если это один и тот же объект. Для сравнивания строк используйте метод equals.
    Ответ написан
    Комментировать
  • Почему "" != "" ??

    @distrik
    Programador
    Оператор == в случае с объектами сравнивает ссылки. При создании строк с одинаковым значением нет гарантии, что это окажется один и тот же объект, а значит они могут иметь разные ссылки.
    Для сравнения объектов принято испольховать оператор equals.
    Так же, строки можно сравнить через ==, если сравнивать не сами объекты, а результаты их интернирования:
    str1.intern() == str2.intern()
    И все же, имхо, лучше использовать equals()
    Ответ написан
    Комментировать
  • На мобильной версии сайта список сортировки товаров не кликается. Как это можно исправить?

    @tyzberd
    для .select2-container нужно добавить z-index: 9999;
    а по правильному не проставлять такие большие значения в других местах
    Ответ написан
    Комментировать
  • Как с помощью JSOUP подключиться к заблокированным на территории РФ сайтам?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Использовать VPN или запускать программу не на территории РФ. Можно ещё попытаться использовать заграничный прокси, но некоторые провайдеры блокируют и на уровне DNS.
    Ответ написан
    Комментировать
  • Как подключить svg sprite на wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    ПУТИ К ФАЙЛАМ.
    Проверяйте, какие пути ваш препроцессор генерит. И потом сравнивайте с теми, которые получаются в итоге относительно папки темы.
    Ответ написан
    Комментировать
  • Wordpress и собственная логика, возможно ли?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Вы неправильно понимаете суть плагинов в WordPress. Воспринимаете это как что-то плохое, или сложное, или тяжелое, или как-то еще. Все на самом деле просто:

    1. WordPress в процессе выполнения подключает кучу файлов - и своих, из ядра, и пользовательских.

    2. Любой пользовательский код, где бы он ни находился - в mu-плагине, в обычном плагине, в шаблонах темы, в functions.php или в файле, который подгружается с помощью autoload вообще из другой папки при использовании Composer - абсолютно любой пользовательский файл подключается и выполняется идентично и одинаково. Для PHP и для WordPress это просто код, который надо выполнить.

    3. Разница между тем, куда помещать свой пользовательский код только в удобстве и очередности подключения и исполнения этого кода, а также обновления и прочие плюшки. Исходя из этого:

    - mu-плагин обычно 1 php-файл, его нельзя отключить в админке, выполняется из пользовательского кода условно первым. Не использует систему обновлений плагинов, поэтому изменения надо заливать вручную. Выполняется до pluggable функций WP, то есть может их переопределять. Используется для разных задач, когда конкретный пользовательский код нужно выполнить ДО обычных плагинов, когда он критичен для работы проекта и его нельзя отключать и тд. При смене темы сайта функциональность из mu-плагина остается.

    - обычный плагин - может быть как простым (1 файл), так и любой сложности. Выполняется после mu-плагинов, перед pluggable. Используется для всего остального. Можно выключить из админки, обновить (с WP.org, сайта разработчика и даже со своего репозитория), при смене темы сайта остается.

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

    Еще важно - в теме принято держать только то, что касается вывода и отображения информации на фронте сайта. Тема - это про внешний вид, дизайн и оформление. Функциональность должна быть в плагинах.

    Для WordPress в целом абсолютно все равно, где будет ваш код. И да, ваша функция / класс будет идентично работать (и по производительности в том числе), не важно где она будет - в functions.php или в плагине. Это будет все та же функция или класс, только в случае с плагином в голове документа будет блок с комментарием, который и определяет, что это плагин. Все. Больше никакой разницы.
    Ответ написан
    Комментировать
  • Как переименовать произвольный тип записи?

    @aliasst Автор вопроса
    Нашел ответ на вопрос. , благодаря подсказки azerphoenix
    при регистрации типа записи в массиве args поменял slug, с помощью такого параметра..
    'rewrite' => array('slug' => 'zapchasti'),
    Ответ написан
    Комментировать
  • Почему на wordpess конфликтуют jquery и jquery-ui и я получаю ошибку Uncaught TypeError: Cannot read property 'safari' of undefined?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    для начала: если вы передаете в массив параметр jquery, он означает, что wp cам его подключит, поэтому не нужно подключать еще один

    5c6d4253480e5195231194.png
    Ответ написан