Многие реализации
Выделение памяти в куче не требуется, пока длина строки не превысит размер доступного пространства.
Эта оптимизация называется SSO (Small String Optimization).
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
std::string в C++ хранят короткие строки непосредственно внутри самого объекта строки.Выделение памяти в куче не требуется, пока длина строки не превысит размер доступного пространства.
Эта оптимизация называется SSO (Small String Optimization).
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1
👍1🎉1
[Железо] Что такое iDRAC, iLO, IPMI?
Anonymous Quiz
79%
Внеполосное управление сервером
8%
Контроллеры RAID-массивов
9%
Гипервизоры от производителей
4%
Средства резервного копирования
🤣5👍1
[Windows Server] Что такое Server Core?
Anonymous Quiz
77%
Установка без графического интерфейса
5%
Бесплатная редакция с одной ролью
5%
Редакция только для облака Azure
13%
Облегчённая версия для клиентских ПК
👍1
[Cisco] Интерфейс в состоянии up/down. Что это значит?
Anonymous Quiz
25%
Кабель не подключён или порт неисправен
9%
И линк, и протокол L2 работают
24%
Интерфейс выключен командой shutdown
43%
Линк есть, но протокол L2 не поднялся
👍2
[Маршрутизация] Чей проприетарный протокол EIGRP изначально?
Anonymous Quiz
13%
MikroTik
12%
Juniper
70%
Cisco
4%
Huawei
🔥4
[Безопасность] Заменяет ли RAID резервное копирование?
Anonymous Quiz
26%
Да: при RAID 1 всегда есть вторая копия
57%
Нет: удаление сразу попадёт на все диски
12%
Да: при RAID 6 копия уже не нужна
4%
Нет: но только потому, что RAID медленный
👍1
💡Почему мы путаем биты с байтами и как писать правильно
Мы постоянно обсуждаем скорость интернета и объемы данных, но часто путаемся в обозначениях. Мбит или МБ? «b» или «B»?
Существуют строгие стандарты (в том числе ГОСТ 8.417-2002), регламентирующие эти метрики.
Главное правило:
В скорости передачи данных (биты) приставки часто пишутся с маленькой буквы, а в объеме данных (байты) - с большой.
1. Скорость (Data Transfer Rates):
🟢кбит/с (kbps, kb/s) - килобиты. Обратите внимание: «к» - строчная.
🟢Мбит/с (Mbps, Mb/s) - мегабиты.
🟢Гбит/с (Gbps, Gb/s) - гигабиты.
2. Объём данных (Data Storage):
🟢КБ, Кбайт (KB) - Килобайты. Здесь «К» - заглавная.
🟢МБ, Мбайт (MB) - Мегабайты.
🟢ГБ, Гбайт (GB) - Гигабайты.
Частые ошибки и нюансы:
🟢MB/s ≠ Mb/s. Разница в 8 раз! 1 Мегабайт/с = 8 Мегабит/с. Чтобы не вводить людей в заблуждение, для скорости лучше использовать Mbit/s.
🟢Английская «b» vs «B». В международной практике «b» - это bit, а «B» - это Byte.
🟢Сокращения. ГОСТ рекомендует писать «бит» полностью,
@sysadmin1
Мы постоянно обсуждаем скорость интернета и объемы данных, но часто путаемся в обозначениях. Мбит или МБ? «b» или «B»?
Существуют строгие стандарты (в том числе ГОСТ 8.417-2002), регламентирующие эти метрики.
Главное правило:
В скорости передачи данных (биты) приставки часто пишутся с маленькой буквы, а в объеме данных (байты) - с большой.
1. Скорость (Data Transfer Rates):
🟢кбит/с (kbps, kb/s) - килобиты. Обратите внимание: «к» - строчная.
🟢Мбит/с (Mbps, Mb/s) - мегабиты.
🟢Гбит/с (Gbps, Gb/s) - гигабиты.
2. Объём данных (Data Storage):
🟢КБ, Кбайт (KB) - Килобайты. Здесь «К» - заглавная.
🟢МБ, Мбайт (MB) - Мегабайты.
🟢ГБ, Гбайт (GB) - Гигабайты.
Частые ошибки и нюансы:
🟢MB/s ≠ Mb/s. Разница в 8 раз! 1 Мегабайт/с = 8 Мегабит/с. Чтобы не вводить людей в заблуждение, для скорости лучше использовать Mbit/s.
🟢Английская «b» vs «B». В международной практике «b» - это bit, а «B» - это Byte.
🟢Сокращения. ГОСТ рекомендует писать «бит» полностью,
@sysadmin1
🎉4🔥2👍1
[Виртуализация] Как сохранить данные БД при пересоздании Docker-контейнера?
Anonymous Quiz
42%
Использовать docker commit
49%
Использовать volume
4%
Использовать --restart
5%
Использовать --rm
👍1
Automating DevOps.pdf
27.2 MB
📖 Автоматизация DevOps с GitLab CI/CD
Год: 2023
Автор: Кристофер Коуэлл
Эта книга представляет и обучает GitLab как единой платформе DevOps для управления этапами разработки. Жизненный цикл разработки программного обеспечения. Содержание будет сосредоточено в первую очередь на концепциях и примерах, без фиксируя вас к возможностям функций и рабочим процессам пользовательского интерфейса, которые, вероятно, со временем изменятся. После завершения Благодаря этой книге вы сможете использовать GitLab для управления практически любым программным проектом, а также изучение лучших практик, которые можно применять в других рабочих процессах DevOps и инструментах CI/CD.
#devops
@sysadmin1
Год: 2023
Автор: Кристофер Коуэлл
Эта книга представляет и обучает GitLab как единой платформе DevOps для управления этапами разработки. Жизненный цикл разработки программного обеспечения. Содержание будет сосредоточено в первую очередь на концепциях и примерах, без фиксируя вас к возможностям функций и рабочим процессам пользовательского интерфейса, которые, вероятно, со временем изменятся. После завершения Благодаря этой книге вы сможете использовать GitLab для управления практически любым программным проектом, а также изучение лучших практик, которые можно применять в других рабочих процессах DevOps и инструментах CI/CD.
#devops
@sysadmin1
👍2❤1🎉1
[VoIP] Что означает ответ 401 Unauthorized при регистрации SIP?
Anonymous Quiz
31%
Номер не найден на сервере
5%
Абонент сейчас занят
11%
Доступ окончательно запрещён
53%
Сервер запрашивает аутентификацию
🔥3🎉1
Шпаргалка по CMD командам в Windows
Управление файлами и папками
Приложения и процессы
Управление дисками
Системная информация
Сеть
TRACERT – Отображение пути пакетов в сети
Настройка командной строки
@sysadmin1
Управление файлами и папками
COPY - Копирование файлов в другое местоDIR - Отображение файлов и папок в текущем каталогеDEL или ERASE - Удаление файловEDIT - Запуск редактора файловCD - Изменить каталогEXPAND - Распаковать сжатые файлыFC - Сравнивает файлы и показывает различия между нимиFIND - Найти текстовую строку в файлеMD или MAKEDIR - Создать папкуMOVE - Переместить файлы из одной папки в другуюPRINT – отобразить содержимое текстового файлаRD или RMDIR - удалить папкуREN или RENAME - переименовать файл или папкуREPLACE - Замена файлов в одном каталоге на файлы с тем же именем в другом каталогеROBOCOPY - Использует программу робокопи для копирования файлов и каталоговTREE - Показывает структуру каталогов диска или папкиTYPE - Отображает содержимое текстовых файловOPENFILES - Управление открытыми локальными или сетевыми файламиXCOPY - Копирование файлов и деревьев каталоговПриложения и процессы
SCHTASKS – Запланированный запуск приложения приложения (планировщик задач)SHUTDOWN - Выключение или перезагрузка компьютераTASKLIST - Список выполняемых задачTASKKILL - Остановить или прекратить выполнение задачи (для остановки задачи используется PID, который можно узнать из TASKLIST).REG - Запустить редактор реестраRUNAS - Запуск задачи от имени другого пользователяУправление дисками
CHKDISK - Проверяет диск и показывает статистикуDEFRAG - Запуск дефрагментации дискаCHKNTFS - Отображает или изменяет выполнение проверки диска при загрузкеCOMPACT - Отображает и изменяет сжатие файлов в разделах NTFSCONVERT - преобразование дискового тома FAT в NTFSDISKPART - Отображение и настройка свойств разделов дискаFORMAT - Форматирование дискаFSUTIL - Отображение и настройка свойств файловой системыLABEL - Создание, изменение или удаление метки тома дискаRECOVER - Восстановление данных с поврежденного или испорченного дискаVOL - Отображение метки тома и серийного номера дискаСистемная информация
DATE - Выводит или устанавливает текущую датуTIME - Выводит или устанавливает системное времяDRIVERQUERY - Отображает текущее состояние и свойства драйвера устройстваHOSTNAME - Отображает имя компьютераSYSTEMINFO - Отображает информацию о конфигурации компьютераVER - Позволяет просмотреть версию WindowsGPRESULT - Отображает текущие примененные групповые политики (RSoP)GPUPDATE - Обновление групповых политикСеть
IPCONFIG - Отображает информацию о сетевых интерфейсахPING - Отправляет ICMP-запросы на целевой хост, проверяет его доступностьTRACERT – Отображение пути пакетов в сети
NSLOOKUP - Поиск IP-адреса по имени ресурсаROUTE - Отображает таблицы сетевых маршрутовARP - Показывает таблицу с IP-адресами, преобразованными в физические адресаNETSH - Запускает программу управления сетевыми настройкамиGETMAC - Показывает MAC-адрес сетевого адаптераTFTP - Запускает TFTP-клиент в консолиНастройка командной строки
CLS - Очистить экранCMD - Отображает другую командную строкуCOLOR - Устанавливает цвет текста и фона в консолиPROMPT – Изменение начального текста командной строкиTITLE - Присвоение заголовка для текущего сеансаHELP - Запуск справки CMDEXIT - Выход из командной строки@sysadmin1
👍3🔥2❤1🎉1