Контакты
Местоположение
Украина, Запорожская обл., Запорожье

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (69)

Лучшие ответы пользователя

Все ответы (140)
  • Это правда, что на Java работа чаще всего скучная и легаси код?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Это не проблема Java, это с любым языком так, жизнь такая.
    Подумайте сами, что такое легаси код? Это работающее ПО которое приносит деньги, а значит есть из чего платить достойную зарплату. Но поддерживать его скучно и не интересно (хотя не факт).
    Что такое новый проект? Это лотерея, не известно, окупится ли результат, а иногда даже не известно, будет ли этот результат. Следовательно, денег либо нет, работаем на перспективу, либо четкий ограниченный бюджет, привлеченный от инвестора. А когда и если проект начнет приносить деньги, он станет легаси, и см. п.1.
    Ответ написан
  • Можно Помигать светодиодом через пин 3.3В?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Пин 3.3В не управляется из скетча, на нем просто напряжение 3.3В.
    Помигать можете и без резистора, и даже, скорее всего ваш диод не сгорит (но это не точно)
    Резисторов всё-таки купите, или навыпаивайте откуда-нибудь.

    А если отвечать буквально по вашему вопросу, посадите на пин 3.3В подходящий транзистор, базу его подключите к управляющему пину. А уже к транзистору ваш диод. Но, раз у вас нет резисторов, скорее всего транзистора тоже не найдется. А во вторых, транзистор тоже надо защитить резистором.
    Поэтому, раздобудьте резисторов.
    Ответ написан
  • Как можно правильно реализовать лайк/дизлайк в новостной сайте?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    IP адрес не годится в качестве идентификатора пользователя, он может измениться, он может быть выдан другому пользователю. Запись в куках (в кэше) тоже не годится, у пользователя может быть несколько компьютеров, пользователь может предоставить доступ со своего компьютера другому пользователю, в конце концов это может быть общедоступный компьютер. Если у вас на сайте предполагается система своих лайков, не привязанная к какой либо соцсети. То нужно делать авторизацию, присваивать пользователям идентификаторы, и регистрировать лайки по ним.
    В качестве счетчика лайков, логично будет хранить не просто счетчик у новости, а писать отдельную таблицу: id новости, id пользователя, лайк, дизлайк. Когда пользователь ставит лайк - искать его id + id новости, в этой таблице, и если есть, то ставить единицу либо в поле лайк, либо дизлайк.
    Для счетчика под новостью брать сумму лайков, дизлайков по id новости.
    Ответ написан
  • Почему один класс не видит переменных другого?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Потому что:
    1. Класс, это не просто файл в котором написан код. Пока вы не создали объект (экземпляр класса), его не существует, как и его переменных (за исключением статических переменных).
    2. Чтобы обратиться к переменным другого класса, вы должны обращаться к ним через этот класс, например:
    Question question = new Question();
    ....
    public boolean isCorrect(Question quest) {
        return quest.correctAnswer == quest.playerAnswer;
    }

    3. В третьих, в вашем случае, вы не должны вообще писать как написали вы, или как показал я в п.2 метод isCorrect должен быть методом класса Question и вызываться как: quest.isCorrect()

    И если вам показалось, что я ответил лучше чем Сергей Горностаев то вы ошибаетесь. Он полностью прав, читайте учебники, а на том сайте можете закрепить свои знания, хотя даже для этого собственный пет-проект лучше.
    Ответ написан
  • Как разделить живых и мертвых игроков?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Первое что приходит в голову: при смерти удалять меш игрока, а камеру оставлять.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (3)