Код в мешке
249 subscribers
9.06K photos
1.6K videos
2.11K files
42.6K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Я беру проволоку, навиваю, запекаю и зарабатываю 13 млн за год #habr
https://habr.com/ru/articles/953868/
Tags: металлообработка, бизнес, бизнес с нуля, бизнес-модель, бизнес-логика, бизнес-процессы, бизнесмен, бизнесмены, пружинный механизм, пружины
Author: slava_rumin
Forwarded from Библиотека программиста
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»

Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.

1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
HTTP2 🆚 HTTP3

👉 HTTP1 → HTTP2

Первая версия протокола HTTP требовала дожидаться получения ответа перед отправлением следующего запроса в рамках одного соединения.

Во второй версии это исправили. Соединение может использоваться без ожидания завершения уже отправленного запроса.

👉 HTTP2 → HTTP3/QUIC

Проблема блокировки была решена в версии 2 — но только на уровне HTTP-протокола. На транспортном уровне TCP она все еще есть в виде обязательного последовательного получения пакетов.

Поэтому версию 3 собрали на протоколе UDP, в которой этой особенности нет, и назвали это QUIC.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM