1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/itfriday-CBase

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CBаза

Набор базовых библиотек, написанных на C, предназначенных для создания высокопроизводительных серверов с нулевой подготовкой. Основные включаемые библиотеки:

1. comm/ByteArray — предоставляет функционал хранения сетевых данных

2. shm/ShmTable — предоставляет хэш-таблицу на основе shared memory, необходимую многим высокопроизводительным серверам

3. net/EpollServer — предоставляет обёртку для epoll

4. net/HttpClient — предоставляет HTTP-клиента для запросов, поддерживающего HTTPS

5. msgq/FMsgQ — это очередь сообщений, реализованная с использованием shared memory, которая может использоваться для межпроцессорной связи

6. json/JsonParser — код для парсинга JSON, реализованный в соответствии со стилем SAX2 для парсинга XML, маленький и эффективный

7. http/* — парсинг протокола HTTP

8. crypt/Tea — алгоритм Tea

9. crypt/MD5 — алгоритм MD5

10. crypt/Hash — алгоритм Hash

11. crypt/Base64 — алгоритм Base64

12. comm/UriLib — анализ URL

13. comm/CommandParser — анализ командных файлов

Большое спасибо за внимание

Если у вас есть вопросы, пожалуйста, следите за моим WeChat-аккаунтом @itfriday для взаимодействия.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Некоторые базовые библиотеки, написанные на языке C, подходят для написания высокопроизводительных серверов с нуля. Развернуть Свернуть
LGPL-2.1
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/itfriday-CBase.git
git@api.gitlife.ru:oschina-mirror/itfriday-CBase.git
oschina-mirror
itfriday-CBase
itfriday-CBase
master