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


Потоковая передача данных в Go Lang
нам может понадобиться выполнять потоковую передачу для нескольких вещей при работе с крупномасштабными системами, такими как вызов нескольких API, когда это необходимо, и сохранение их в кеше, если это часто используемые данные и т. д.… для таких вещей нам может не понадобиться создавать функции и вызывать их всякий раз это необходимо. Особенно, когда вы хотите обрабатывать данные асинхронно. В этом случае мы можем просто создать поток и читать данные из потока всякий раз, когда это..

Понимание слабых и бесхозных ссылок в Swift Closures
Автоматический подсчет ссылок (ARC) — это функция управления памятью в Swift, которая отслеживает количество ссылок на объект для управления его временем жизни. Когда количество ссылок на объект достигает нуля, объект освобождается в памяти. Механизмы, используемые ARC для управления временем существования объектов, — это сохранение и освобождение . Когда мы делаем сильную ссылку на объект, мы «сохраняем» его, что увеличивает количество ссылок на единицу. Когда мы «освобождаем»..

Спасибо, что поделились этой частью, Уилл!
Спасибо, что поделились этой частью, Уилл!

Деревья Меркла
Учитывая бинарное дерево, вернуть все повторяющиеся поддеревья. Для каждого типа повторяющихся поддеревьев вам нужно только вернуть корневой узел любого одного из них. Два дерева дублируются, если они имеют одинаковую структуру с одинаковыми значениями узлов. Эта проблема была мотивацией для Merkle Trees. Я решил эту проблему, разработав структуру, которая поддерживает структуру поддеревьев с точки зрения триплета root.val, количества элементов в левом дочернем элементе, количества..

Сортировка кучей
Heap Sort — это улучшенная сортировка выбором, основанная на (max) структуре данных Heap; Он делит элементы на две части (сортированные и несортированные). Heap Sort итеративно уменьшает несортированную часть, удаляя элемент «max» и перемещая его к отсортированному до тех пор, пока несортированная часть не станет пустой. Сначала создайте Max Heap:

Почему промисы играют важную роль в JavaScript?
В JavaScript обещания — это специальные объекты, помогающие выполнять асинхронные операции. Вы можете создать промис с помощью конструктора промисов. Вам нужно передать ему функцию-исполнитель. В функции-исполнителе вы определяете, что вы хотите делать, когда обещание успешно возвращается или когда оно выдает ошибку. Вы можете сделать это, вызвав методы разрешения и отклонения соответственно. Успешное завершение вызова указывается вызовом функции разрешения, а ошибки указываются..

N — простое число или нет?
N — простое число или нет? int n= значение; внутренний флаг: for(i=2;i‹=n/2;i++){ if(n%i==0){ System.out.println(n+ не является простым числом); флаг=1; перерыв; } } if(flag==0) { System.out.println(n+ — простое число); } }//конец else } Вы получили код, теперь давайте его разберем, Что такое простое число? Число, которое делится на 1 или на себя. Пример Например, 2, 3, 5,7, ……….. По математике 1 не является ни простым, ни составным. ох, а что насчет..