Андроид | Ява | алгоритм | C/C++/Linux/Дарт | Питон | компьютерная сеть | Принципы компьютерной композиции | структура данных | Операционная система | криптография | шаблон проектирования | другой |
---|
?️ | ? | ? | ☯️ | ⚡ | ? | ? | ? | ?️ | ? | ? | ?️ |
Для разработчика очень важны базовые знания, особенно некоторые крупные компании придают большое значение основам. На собеседовании, если вы не подготовитесь заранее, вас легко отсеют. Автор составил этот набор точек знаний. Всего их более нескольких сотен, больших и маленьких, так что каждый может проверить и заполнить пробелы. Этот склад постоянно обновляется. Некоторые ссылки 404 и автор. еще не ввел их. Для обзора нажмите здесь.
?️ Андроид
Ява
- Основы Java
- Дженерики
- Отражение и динамические прокси
- Аномальная система
- JavaIO
- Java-контейнер
- Парсинг ConcurrentHashMap
- Парсинг HashMap
- Анализ CopyOnWriteArrayList
- Разбор ArrayList
- Анализ LinkedList
- Анализ приоритетной очереди
- Парсинг LinkedHashMap
- Java-параллелизм
- Пул потоков Java
- виртуальная машина Java
? алгоритм
- Тренировочный лагерь по алгоритму
- Меч, указывающий на предложение
- Литкод
- ТОП100
- Рекомендуемый веб-сайт
- алгоритм сортировки
☯️C/C++/Linux/Dart
- Основы Си
- Основы С++
- Основы Linux
- Основы дартса
⚡Питон
- Основы Python
- Пример краулера
- bilibili видео-сканер
Компьютерная сеть
- Обзор компьютерной сети
- физический уровень
- канальный уровень
- сетевой уровень
- транспортный уровень
- Прикладной уровень
? Принципы компьютерной композиции
- Обзор компьютерной системы
- Представление данных и операции
- система хранения
- система команд
- Процессор
- автобус
- система ввода-вывода
? Структура данных
- введение
- линейный стол
- стопки и очереди
- нить
- Деревья и бинарные деревья
- картина
- Находить
- сортировать
?️Операционная система
- Обзор компьютерной системы
- Управление процессами
- Управление памятью
- Управление файлами
- Управление вводом и выводом (IO)
?
- Обзор криптографии
- шифр Цезаря
- Симметричное шифрование
- Сводка сообщения
- асимметричное шифрование
- цифровая подпись
? Шаблоны проектирования
- Семь принципов шаблонов проектирования
- Введение в шаблоны проектирования
- UML
- режим создателя
- Шаблон синглтон
- Заводской образец
- Шаблон прототипа
- шаблон строителя
- структурный образец
- режим адаптера
- режим прокси
- шаблон декоратора
- режим моста
- режим внешнего вида
- Режим наилегчайшего веса
- Комбинированный режим
- режим моста
- модели поведения
- Режим шаблона
- шаблон стратегии
- командный режим
- модель цепочки ответственности
- режим состояния
- Шаблон наблюдателя
- промежуточный образец
- шаблон итератора
- Режим посетителя
- Режим заметок
- режим переводчика
- Сравнение моделей
?️Другие
- обычный
- мерзавец
- основы git 1
- основы git 2
- Разница между сбросом и оформлением заказа