Нужно скачать этот файл, заполнить соответствующие поля и прислать модифицированный md-файл по почте.
# Напишите тут типы запросов.
Нужно заполнить таблицу действий над ресурсами согласно REST-подходу.
Поставьте «галочки» в нужных ячейках.
| A | /books | /books/17 | |
|---|---|---|---|
| 1 | Получить коллекцию | ||
| 2 | Создать новую запись о книге | ||
| 3 | Изменить отдельную запись о книге | ||
| 4 | Удалить всю коллекцию книг | ||
| 5 | Удалить отдельную запись о книге | ||
| 6 | Получить запись об отдельной книге |
Поставьте «галочки» в нужных ячейках.
| Свойство | Процессы | Потоки | |
|---|---|---|---|
| 1 | Взаимодействуют только через механизмы, предоставляемые ОС | ||
| 2 | Делят между собой память | ||
| 3 | Владеют ресурсами | ||
| 4 | Хранят больше информации о состоянии | ||
| 5 | "Легче" происходит переключение контекста | ||
| 6 | Имеют отдельное адресное пространство | ||
| 7 | Могут создавать объекты такого же типа | ||
| 8 | Могут владеть объектами того же типа |
Нужно написать функцию, которая возвращает среднее по значению число из трех чисел.
Для [5, 1, 2] результат будет 2.
// Сигнатура на js
function median3(a, b, c) {
// Впишите код тут
return 0
}var done = false;
$.ajax(url, function() {
done = true;
});
while (!done) {
doSomething();
}// Опишите проблему и напишите код, который её исправляет
Допустим, мы повесили обработчик на событие “click” гиперссылки. Что нужно дописать в обработчике, чтобы прекратить обработку события и предотвратить переход по этой ссылке?
// Напишите код тут
Поставьте «галочки» в нужных ячейках.
| A | O(1) | O(ln(N)) | O(N) | O(N*ln(N)) | O(N^2) | Другой вариант | |
|---|---|---|---|---|---|---|---|
| 1 | Вставка в красно-черное дерево | ||||||
| 2 | Быстрая сортировка в среднем | ||||||
| 3 | Вставка в хеш-таблицу | ||||||
| 4 | Поиск в связном списке | ||||||
| 5 | Двоичный поиск в отсортированном массиве | ||||||
| 6 | Обход красно-черного дерева от большего к меньшему | ||||||
| 7 | Вставка в хеш-таблицу в случае коллизии | ||||||
| 8 | "Пузырьковая" сортировка | ||||||
| 9 | Удаление из массива (со сдвигом) | ||||||
| 10 | Поиск в хеш-таблице |
// Закоментируйте неправильные варианты
arr[0] = a
arr[arr.length] = a
arr[arr.length - 1] = a
arr[-1] = aПоставьте «галочки» в нужных ячейках.
| A | MongoDB | MySQL | Postgres | |
|---|---|---|---|---|
| 1 | Хранит документы | |||
| 2 | Хранит строки данных | |||
| 3 | Гарантирует атомарность изменения нескольких коллекций/таблиц | |||
| 4 | Позволяет эффективно сделать запрос к полю JSON | |||
| 5 | Требует описания "схемы" данных, таблицы | |||
| 6 | Гарантирует атомарность на уровне документа/строки | |||
| 7 | Удовлетворяет критериям ACID | |||
| 8 | Поддерживает репликацию на несколько машин |
9. Что может происходить в браузере, когда пользователь вводит адрес (https://ya.ru) в адресной строке и нажимает Enter?
Поставьте «галочки» в нужных ячейках.
| A | ||
|---|---|---|
| 1 | Сжатие исходных JS кода | |
| 2 | Проверка сертификатов | |
| 3 | Парсинг HTML | |
| 4 | Запуск PHP скриптов сайта | |
| 5 | Исполнение Javascript | |
| 6 | Парсинг CSS | |
| 7 | Загрузка данных html страницы по HTTP | |
| 8 | Деобфускация JS кода | |
| 9 | TLS handshake | |
| 10 | DNS запрос по UDP | |
| 11 | Построение DOM-дерева |
Поставьте «галочки» в нужных ячейках.
| A | TCP | UDP | |
|---|---|---|---|
| 1 | Гарантирует доставку данных | ||
| 2 | Лучше подходит для задач условно "реального времени" | ||
| 3 | Требует установки соединения | ||
| 4 | Обеспечивает более высокую скорость передачи данных | ||
| 5 | Работает внутри IP сетей | ||
| 6 | Гарантирует последовательность доставки |
arr - массив чисел от 1 до N, в котором одно число выкинули, а остальной массив перемешали.
Требуется написать функцию, которая принимает на вход массив arr и возвращает удаленное число.
Решение должно быть линейным, не должно модифицировать исходный массив и использовать дополнительную память объем которой зависит от размера входного массива.
// Сигнатура на js
function findMissing(arr) {
// Впишите код тут
return 0
}Страница загружена в браузере имеет участок html разметки:
<div>
<p class="timer">100 секунд</p>
</div>Требуется написать скрипт, который решает задачу автоматического обновления текста таймера.
После выполнения кода происходит автоматическое изменение текста в элементе .timer: 101 секунда, 102 секунды...
var state = {time: 100}
// Впишите код тут!
setInterval(updateCounter, 1000)
function updateCounter() {
state.time += 1
}