❤1🤯1😍1
Что же будет?)
Anonymous Quiz
68%
Optional(B), Optional(A)
3%
Optional(B), nil
3%
nil, Optional(B)
26%
Optional(A), Optional(B)
❤1🙏1😍1
Я бы сказал, что в этом видео есть все то, что вам понадобиться на скрининге по секции многопоточности
Все наклядно рассказано, начиная от pthreads до нашего любимого GCD
Все наклядно рассказано, начиная от pthreads до нашего любимого GCD
YouTube
06. Concurrency — Денис Малых
На этой лекции подробно рассмотрим вопросы параллелизма, многопоточности и примитивов в языке Swift. Расскажем о двух основных китах iOS-разработки: технологии Grand Central Dispatch и классах NSOperation/NSOperationQueue. Коснемся новых и перспективных подходов…
👍11❤1🙏1😍1
❤1🤯1😍1
Forwarded from Конкурсы Telegram
Призовой фонд: 100 000 $ (50 000 $ для каждой платформы)
Срок сдачи работ: 4 марта, 23:59 по дубайскому времени (UTC+4)
Объявление итогов: 18 марта 2023
Задача:
Участникам предлагается улучшить интерфейс голосовых и видеозвонков путём внедрения соответствующих изменений в исходный код Telegram для Android ИЛИ Telegram для iOS.
Конкурсная работа должна отражать изменения в полном соответствии с предоставленным дизайном (Android / iOS), включая все анимации и элементы интерфейса из архивов (в зависимости от выбранной Вами платформы). Внесённые изменения не должны повлиять на стабильность работы и текущую функциональность приложений.
Подробности:
Подробное описание конкурсной задачи доступно в документах:
• Android
• iOS
Ознакомиться с полными условиями конкурса и критериями оценки работ можно в оригинале на английском языке.
P.S. Обратите внимание, что в данном конкурсе ответы и разъяснения участникам будут предоставляться на английском языке в @contests.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡2❤1🤯1😍1
Тк я сменил место работы, теперь приходится погружаться с головой в RxSwift)
Хоть я и не люблю особо волков, но вожак стаи сделал довольно хороший доклад про RxFlow.
https://www.youtube.com/watch?v=d3NVeLuhQTY
Хоть я и не люблю особо волков, но вожак стаи сделал довольно хороший доклад про RxFlow.
https://www.youtube.com/watch?v=d3NVeLuhQTY
❤1🤩1😍1
Я все лезу в RxSwift
Волчара в этот раз рассказал про лайфхаки и "микропаттерны" в реактивщине
Тоже думаю будет полезно, для тех, кто не трогал
https://www.youtube.com/watch?v=3ReoqZCxg08&t=558s
Волчара в этот раз рассказал про лайфхаки и "микропаттерны" в реактивщине
Тоже думаю будет полезно, для тех, кто не трогал
https://www.youtube.com/watch?v=3ReoqZCxg08&t=558s
👍2❤1🤩1😍1
Cold Observable
Холодная последовательность начинает эмитить события только тогда, когда на нее подписываются. При каждой подписке события начинаются заново.
Холодными являются:
- Любые Observable из под коробки
- Observable созданные через create()
Получается запрос выполнится два раза
Hot Observable
Горячая последовательность эмитит события вне зависимости от того, подписан на нее кто либо или нет. При новой подписке события не начинают эмититься заново
Горячими являются:
- Все Subject
- Connectable Observable
В случае, если мы добавим share()
Connectable Observable - вид Observable, который начинает эмитить элементы после того, как к нему был применен метод connect()
Connectable Observable можно получить из обычного Observable через метод publish()
Внутри работает PublishSubject он транслирует всем подписчикам события, которые происходят после их подписки
Холодная последовательность начинает эмитить события только тогда, когда на нее подписываются. При каждой подписке события начинаются заново.
Холодными являются:
- Любые Observable из под коробки
- Observable созданные через create()
Получается запрос выполнится два раза
Hot Observable
Горячая последовательность эмитит события вне зависимости от того, подписан на нее кто либо или нет. При новой подписке события не начинают эмититься заново
Горячими являются:
- Все Subject
- Connectable Observable
В случае, если мы добавим share()
Connectable Observable - вид Observable, который начинает эмитить элементы после того, как к нему был применен метод connect()
Connectable Observable можно получить из обычного Observable через метод publish()
Внутри работает PublishSubject он транслирует всем подписчикам события, которые происходят после их подписки
❤1👍1😍1
Хотите ли вы видеть, какие я задачи решаю каждый день в своем марафоне LeetCode?
Anonymous Poll
79%
+
21%
-
❤1👍1😍1
Алгоритмыю_Руководство_по_разработке_3_изд_2022_Стивен_Скиена.pdf
106.1 MB
В предверии возможного контента по алгосам
Хочу посоветовать вот эту ебейшую книгу
После каждой главы есть необходимые ссылки на задачи LeetCode, связанные с ней
Все очень хорошо разжёвывается со всех сторон
Хочу посоветовать вот эту ебейшую книгу
После каждой главы есть необходимые ссылки на задачи LeetCode, связанные с ней
Все очень хорошо разжёвывается со всех сторон
👍6❤1🤯1😍1
По результатам голосования, буду теперь постить свои решения)
Я решаю по задачке в день стабильно(делаю так, чтобы через неделю не заебало) по наитию может быть и больше)
Two Sum
Стандартная задачи на многих собесах, мне ее давали, когда я проходил на стажера еще
Способ решения: Словарь
Я решаю по задачке в день стабильно(делаю так, чтобы через неделю не заебало) по наитию может быть и больше)
Two Sum
Стандартная задачи на многих собесах, мне ее давали, когда я проходил на стажера еще
Способ решения: Словарь
👍5❤1🤯1😍1
Daily Temperatures
Способ решения: два цикла O(n^2)
- Первый итерируется по массиву
- Второй считает количество дней до потепления
Проблема задачи заключается только в одном кейсе(когда после какого то значения увеличение температуры не происходит)
Способ решения: два цикла O(n^2)
- Первый итерируется по массиву
- Второй считает количество дней до потепления
Проблема задачи заключается только в одном кейсе(когда после какого то значения увеличение температуры не происходит)
❤1👍1🤯1😍1