filmov
tv
Архиватор на Go | Урок #3 - Алгоритм сжатия
Показать описание
В этом уроке мы напишем алгоритм сжатия текстового файла.
Коммиты в данный репозиторий будут повторять структуру уроков.
00:00 Вступление
00:15 Небольшой рефакторинг
02:40 Проектируем функцию Encode()
03:53 Функция prepareText()
05:33 Зачем нужен strings.Builder
06:26 Тест для функции prepareText()
07:46 Функция encodeBin() - сопоставление кодов символам
11:00 Функция splitByChunks() - разбиение бинарной строки на чанки
15:36 Тесты для функций encodeBin() и splitByChunks()
19:16 Метод ToHex() - представление двоичных чанков в 16-м виде
24:03 Метод ToString() для HexChunks - конвертация hex-чанков в строку
25:42 Тест для функции Encode()
26:12 Исправляем ошибку в методе ToString()
26:47 Итоговый вид функции Encode()
27:26 Проверяем команду 'pack vlc'
28:59 Заключение
#golang
Коммиты в данный репозиторий будут повторять структуру уроков.
00:00 Вступление
00:15 Небольшой рефакторинг
02:40 Проектируем функцию Encode()
03:53 Функция prepareText()
05:33 Зачем нужен strings.Builder
06:26 Тест для функции prepareText()
07:46 Функция encodeBin() - сопоставление кодов символам
11:00 Функция splitByChunks() - разбиение бинарной строки на чанки
15:36 Тесты для функций encodeBin() и splitByChunks()
19:16 Метод ToHex() - представление двоичных чанков в 16-м виде
24:03 Метод ToString() для HexChunks - конвертация hex-чанков в строку
25:42 Тест для функции Encode()
26:12 Исправляем ошибку в методе ToString()
26:47 Итоговый вид функции Encode()
27:26 Проверяем команду 'pack vlc'
28:59 Заключение
#golang
Архиватор на Go | Урок #5 - Работа над ошибками
Архиватор на Go | Урок #1 - Вводная часть, Variable-Length Code
Архиватор на Go | Урок #7: Алгоритм Шеннона-Фано - теория
Архиватор на Go | Урок #9 - Сжимаем файлы алгоритмом Шеннона-Фано...
Архиватор на Go | Урок #2 - Каркас программы
Архиватор на Go | Урок #4 - Распаковка сжатых файлов
Архиватор на Go | Урок #3 - Алгоритм сжатия
Архиватор на Go | Урок #6: Рефакторинг
Архиватор на Go | Урок #8: Алгоритм Шеннона-Фано - реализация...
Go курс Плюс - с нуля. Компиляция в Golang
Разработка на GO. Лекция №1. Урок 10
Архиватор файлов на python | 013
Примеры с реальных Golang собесов 2023: loopvar
'Как не утонуть в ошибках в Go' - Илья Шихалеев, iSpring
Пишем полезного Telegram бота на Golang | Урок #1 - Вводная часть...
Создание 'Hello, World' на языке Go
Как писать FastAGI на perl, спиться и перейти на Go - Лагута Сергей...
Golang gui desktop - проект: свои виджеты
Хэш-таблицы за 10 минут
Как извлечь контент из BSP? #shorts #Tips&Tricks #SourceEngine
КАК СДЕЛАТЬ СВОЙ АРХИВАТОР НА PYTHON
Семинар Максима Высоких Как устроен архиватор
Фрактальное сжатие данных. Быть или не быть?
MARKDOWN RENDERER USING Go+Bootstrap #go #html #bootstrap #shorts #programming #project #golang
Комментарии