daidai21 / libdd

C++11 basic library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C++ lib like Py API

Features

  • 1. basic define
  • unitest
    • assert
      • assert true
      • assert false
      • assert null
      • assert not null
      • AssertTimeout
      • AssertThrows
      • AssertSame
      • AssertNotSame
      • AssertNotEquals
      • AssertInstanceOf
      • AssertEquals
    • @Test
  • operator system
  • file system
  • class util
  • type cast and convert
  • random
  • ID generate
  • data structure and algorithm
    • LruMap
    • string operator
      • IS_ALPHA
      • IS_NUM
      • IS_ALPHANUM
      • IS_LOWER a-z
      • IS_UPPER A-Z
      • UPPER
      • LOWER
  • stream
  • hash function
  • logger
  • sync async
  • coverage
  • argparser
  • json
  • yml
  • thread pool
  • charset
  • net
    • http
    • TCP
    • UDP
    • socket
      • select
      • poll
      • epoll
      • kqueue
    • RPC
    • dns
    • ftp
    • icmp
    • smtp
    • ipv4
    • ipv6
    • ssl
    • cookies
  • computer task
  • debug
  • print color
  • memory pool
  • compress
    • zlib
    • zlibraw
    • gzip
  • execption
  • atomic
  • time
  • thread
  • inspect
  • coroutine
  • Inter-process communication
  • URI
  • message queue
  • class pool
  • md5
  • buffer
  • NIO
  • xml
  • database
    • sqlite3
    • leveldb

About

C++11 basic library

License:MIT License


Languages

Language:C++ 97.1%Language:Makefile 2.9%