# C ## Работа со строками - [clear_string.c](Strings/clear_string.c) - Очистка строки `char *` - [`strlen()`](Strings/buffer_len.h) - Получить длину строки ## Преобразования - [rgbToHex.c](Transform/rgbToHex.c) - Преобразование RGB строки в HEX строку _(#008040)_ - [seconds_to_minutes_and_hours.c](Transform/seconds_to_minutes_and_hours.c) - Преобразование секунд в минуты и часы ## Парсеры - [read_csv.c](Parsing/CSV/read_csv.c) - Парсинг CSV файлов ## Система - [get_ram_usage.c](System/get_ram_usage.c) - Получение статистики использования RAM - [`sys/statvfs.h`](System/disk_usage.c) - Получение статиистики использования диска - [`pidof`](System/get-pid-by-process-name.c) - Получение ID процесса по его имени ## 🗄️ SQLite 3 - [CREATE TABLE](SQLite/sqlite3_create.c) — Создание таблицы - [INSERT INTO](SQLite/sqlite3_insert.c) — Вставка - [SELECT](SQLite/sqlite3_select.c) — Выбор - [UPDATE](SQLite/sqlite3_update.c) — Обновление - [DELETE](SQLite/sqlite3_delete.c) — Удаление ## Web - [`webui`](Web/webui) - Пример библиотеки [webui](https://webui.me/) - [`ulfius`](Web/ulfius-server) - Пример библиотеки ulfius ## Другое - [`conio.h`](conio.h/README.md) - Описание и работа функций заголовоного файла `conio.h`. - [unixsocket](unixsocket) - Пример работы с сокетами UNIX - [AF_INET_sockets](AF_INET_sockets) - Пример работы с сокетами - [atomic.c](atomic.c) - Пример `atomic` - [thread.c](thread.c) - Пример многопоточности