Публикации по теме 'programming'


Изучение Apple DeveloperToolsSupport Framework
Взгляд на менее известный фреймворк DeveloperToolsSupport — это небольшой фреймворк, представленный в iOS 14+ / macOS 11+. Он содержит только один протокол и одну структуру. Это позволяет разработчикам добавлять пользовательские представления SwiftUI и модификаторы представлений в библиотеку Xcode. Библиотека Xcode Откройте библиотеку Xcode с помощью сочетания клавиш shift-command-L (⇧⌘L) Важно : вкладки представлений и модификаторов в библиотеке Xcode видны, только если..

Подпись перестановки
Задача дня, над которой я решил поработать, была от TopCoder . Задача 1 из комнаты [SRM 497 DIV 1]: Перестановка подписи. Проблема Сигнатура перестановки — это строка, которая вычисляется следующим образом: для каждой пары последовательных элементов перестановки запишите букву «I» (возрастающую), если второй элемент больше первого, в противном случае запишите букву «Д» (убывающая). Например, подпись перестановки {3,1,2,7,4,6,5} — «DIIDID». Ваша задача состоит в том, чтобы..

Тьюринг™ — афера
Платформы удаленных разработчиков в мировой экономике Некоторое время назад я смотрел интервью с Артуром Кларком. Это 60-е, и он стоит в комнате с огромными компьютерами, которые тогда делали с ленточной памятью — мой папа часто напоминает мне компьютер, установленный в его гимназии, ему была посвящена целая комната — среди машин Кларк говорит о работе в будущем. По его словам, люди смогут работать откуда угодно, жить в деревне, а не в городе, работать из дома, а не в офисе. Моя..

Ваша карьера программиста — это история, которую вы рассказываете
Вот как можно рассказать отличную историю, а затем преследовать ее до смерти Карьера программиста — это история, которую вы рассказываете. Когда я начал программировать, это было создание веб-сайтов. Многие люди использовали их. Тем не менее, они никогда не слышали обо мне. Без моей истории я просто парень, который кодирует . Ваша история — это то, что определяет вас. Это ваши увлечения, ваши слабости, ваши самые большие достижения и ваши самые большие ошибки. Вот как можно..

Почему 9² особенный среди квадратов?
(1/9²) = (1/81) = [0,012345679012345679…] — И кроличья нора углубляется! Что делает 9² особенным, кроме того, что это квадратное число? Что ж, когда вы делите 1 на 9², вы получаете следующий десятичный ряд:

Реактивное программирование с помощью RxJS
Часть 2: Оператор создания RxJS Операторы RxJS Одна из величайших особенностей RxJS - это его богатые и мощные операторы . Это методы / функции, которые не изменяют существующий поток , но возвращают новый . Другими словами, оператор - это чистая функция , в которой входом является наблюдаемый , а выходом - другой наблюдаемый. Понятие и реализация чистых функций с конкретными, явными вводом , выводом и неизменяемостью охватывают принципы функционального..

День 78 - Массив продуктов, кроме себя
100 дней до Amazon 100 дней до Amazon - набор продуктов на 78-й день, кроме себя Закончились бесплатные истории? Вот моя Ссылка на друга . Введение🛹 Привет, ребята, сегодня 78-й день испытания, которое я принял. При этом я буду каждый день в течение 100 дней решать вопросы программирования , которые задавались в предыдущих интервью. У вас будет бонус в конце, если вы продолжите читать. Вы можете узнать компании, задававшие эти вопросы, в реальных интервью...