Я делаю тоже самое только средствами Google-карт: делюсь своими координатами с родственниками и сам вижу координаты родственников. В том числе и для кейса "он рядом - можем пересечься". Ну и контроль местонахождения детей тоже хороший кейс.
И иметь такой функционал в приложении которое имеет карту вполне логично.
У меня Android 13 и десяток приложений установленных мимо Google Play потому что их там нет - уведомление только у 2GIS. Я грешу на их свежую фичу о трансляции координат пользователя, которое делается естественно в фоне.
var started = new AtomicBoolean();
Predicate<String> fizzBuzz = i -> {
if (started.get()) {
if (buzz.test(i)) {
started.set(false);
return false;
} else {
return true;
}
} else {
started.set(fizz.test(i));
return false;
}
};
Как сделать это без внешнего хранения флага нахождения внутри последовательности у меня пока нет идей. В случае с последовательностью цифр можно как-то учитывать знание о том что было раньше и что будет потом, но в случае сырого текста у нас такого знания просто нет.
И в целом я не согласен с "чаще всего". У нас сейчас на HR доске где-то 15 кандидатов висит. Почти в каждом резюме глаз за что-то цепляется.
Более 20-ти собесов с июня - подробности по проектам были хорошо если у 4-5 человек Ссылок на GitHub ноль и, как я уже говорил, одна на заброшенный Stackoverflow.
Да, у некоторых есть за что зацепиться, но это именно исключение из правил.
В резюме надо вчитываться и корректировать свой пул вопросов под конкретного человека, продумывать тактику разговора.
Чаще всего в резюме написано что "работал работу", ещё может быть стек указан, но сразу на весь срок в компании на протяжении 5+ лет. Во что тут вчитываться и что корректировать?
Резюме со ссылкой на Github я ещё не встречал. Правда встречал со ссылкой на Stackoverflow, только там реальная активность была 5+ лет назад, а потом всё - ни вопросов ни ответов - что мне дал это профиль? В чём смысл оставления этой ссылки в резюме?
Я обычно пишу на Java, но сейчас нужно было на TypeScript и возникла проблема как раз с типами. Есть набор DTO описывающих структуру тела запроса, условно так:
export class FieldX {
@ApiProperty()
field1: string;
}
export class Request {
@ApiProperty({ type: FieldX })
fieldX: FieldX;
}
Только вот при обработке этого запроса NestJS создаёт инстанс класса Request в котором поле fieldX имеет тип сырого Object, вместо моего конкретного класса FieldX, из-за чего я не могу вызывать на нём методы описанные в классе FieldX.
Ничего хорошего в таком выбрасывании типов я не вижу.
Нормальные сервисы позволяют вливать автоматически при успешной сборке и наличии необходимого количества аппрувов: просто уменьшите требуемое количество аппрувов до нуля и внезапно и ревью всё ещё возможно (пожеланию разработчика - можно пометить PR флагом драфта) и отвлекать никого не нужно и пайплайн сборки при этом общий.
278 . Вы знаете, что все классы в Java унаследованы от класса java.lang.Object. Унаследованы ли интерфейсы от класса java.lang.Object? Нет, только классы в Java наследуются от класса java.lang.Object. Интерфейсы в Java не наследуются от класса java.lang.Object.
370 . Как и классы, интерфейсы также расширяют класс java.lang.Object по умолчанию? Да, в Java все интерфейсы по умолчанию расширяют класс java.lang.Object.
Так всё таки
да, интерфейсы расширяют java.lang.Object?
нет, интерфейсы не наследуют java.lang.Object?
Интерфейсы не могут расширять классы или наследоваться от классов, так как интерфейсы могут только расширять другие интерфейсы.
350 . Можем ли мы использовать ключевое слово abstract с конструкторами?
Да, мы можем использовать ключевое слово abstract с конструкторами в абстрактном классе. Абстрактный конструктор - это конструктор, объявленный с ключевым словом abstract, который не может быть вызван напрямую из кода и не создает экземпляры объектов.
Однако, в отличие от обычных методов, абстрактные конструкторы не могут быть определены в Java, потому что конструктор не может быть переопределен или вызван непосредственно из кода подклассов. Вместо этого абстрактный класс может иметь только защищенный (protected) конструктор, который может быть вызван из конструкторов его подклассов.
Почему вы даёте два противоположных ответа:
Да, мы можем использовать ключевое слово abstract с конструкторами в абстрактном классе
Однако абстрактные конструкторы не могут быть определены в Java
При том что правильный ответ "нет, конструкторы не могут быть абстрактными".
Да, Telegram умеет показывать постоянно обновляемые координаты, а вот WhatsApp, на сколько я знаю - нет.
Я делаю тоже самое только средствами Google-карт: делюсь своими координатами с родственниками и сам вижу координаты родственников.
В том числе и для кейса "он рядом - можем пересечься".
Ну и контроль местонахождения детей тоже хороший кейс.
И иметь такой функционал в приложении которое имеет карту вполне логично.
А как получилось что "единоразовая плата" оказалось ежегодной?
К тому же не окупаемой в принципе так как если платить каждые 12 месяцев сумму, которая окупается за 18, то на окупаемость невозможно выйти.
Раньше они все были видны, а теперь только краткая выдержка.
Сильно мешает.
Скорее всего это нужно для фкнкционалрования Друзья на карте
У меня
Android 13
и десяток приложений установленных мимоGoogle Play
потому что их там нет - уведомление только у2GIS
.Я грешу на их свежую фичу о трансляции координат пользователя, которое делается естественно в фоне.
Кто закрыл web-карты?
А реально есть места где "нет цензуры"?
Такое вроде только в даркнете встретить можно.
Действительно, состояние можно затащить внутрь и сэкономить на
AtomicBoolean
.Последовательность начатая
6
-кой во время9
-ки ещё не завершилась - она завершится только на10
-ке и9
-ка окажется внутри последовательности[6, 10]
.В этом кейсе работает такой вариант:
Как сделать это без внешнего хранения флага нахождения внутри последовательности у меня пока нет идей.
В случае с последовательностью цифр можно как-то учитывать знание о том что было раньше и что будет потом, но в случае сырого текста у нас такого знания просто нет.
Более 20-ти собесов с июня - подробности по проектам были хорошо если у 4-5 человек
Ссылок на GitHub ноль и, как я уже говорил, одна на заброшенный Stackoverflow.
Да, у некоторых есть за что зацепиться, но это именно исключение из правил.
У меня вот такая статистика.
Чаще всего в резюме написано что "работал работу", ещё может быть стек указан, но сразу на весь срок в компании на протяжении 5+ лет.
Во что тут вчитываться и что корректировать?
Резюме со ссылкой на Github я ещё не встречал.
Правда встречал со ссылкой на Stackoverflow, только там реальная активность была 5+ лет назад, а потом всё - ни вопросов ни ответов - что мне дал это профиль? В чём смысл оставления этой ссылки в резюме?
Перевожу на свой счёт в ЮMoney, деньги со своего счёта в Тинькофф - не блокируют
Места где приоритет со скобочками из без может быть разным сразу хочется покрыть тестами, даже без требования "убрать скобочки".
Я обычно пишу на
Java
, но сейчас нужно было наTypeScript
и возникла проблема как раз с типами.Есть набор DTO описывающих структуру тела запроса, условно так:
Только вот при обработке этого запроса
NestJS
создаёт инстанс классаRequest
в котором полеfieldX
имеет тип сырогоObject
, вместо моего конкретного классаFieldX
, из-за чего я не могу вызывать на нём методы описанные в классеFieldX
.Ничего хорошего в таком выбрасывании типов я не вижу.
Нормальные сервисы позволяют вливать автоматически при успешной сборке и наличии необходимого количества аппрувов: просто уменьшите требуемое количество аппрувов до нуля и внезапно и ревью всё ещё возможно (пожеланию разработчика - можно пометить PR флагом драфта) и отвлекать никого не нужно и пайплайн сборки при этом общий.
Так всё таки
да, интерфейсы расширяют
java.lang.Object
?нет, интерфейсы не наследуют
java.lang.Object
?Интерфейсы не могут расширять классы или наследоваться от классов, так как интерфейсы могут только расширять другие интерфейсы.
Почему вы даёте два противоположных ответа:
Да, мы можем использовать ключевое слово abstract с конструкторами в абстрактном классе
Однако абстрактные конструкторы не могут быть определены в Java
При том что правильный ответ "нет, конструкторы не могут быть абстрактными".
А вот и нет. Абстрактный класс может не иметь ни одного абстрактного метода.