zoukankan      html  css  js  c++  java
  • moost — Last.fm's collection of C++ utility libraries(功能很多)

    libmoost

    libmoost is a collection of C++ utility libraries, including:

    • algorithms (set intersection, hashing, variable length encoding, ...)
    • abstractions for compiler specific features
    • configuration
    • container data structures (e.g. LRU cache, memory mapped files)
    • message digests
    • smart pointers (in addition to boost smart pointers)
    • I/O helpers (e.g. async writer, file change watcher)
    • key-value store client wrappers for kyoto tycoon, bdb, etc.
    • logging
    • template metaprogramming
    • a stomp message queue client
    • object-oriented shared object loading
    • service framework (helpers for daemonisation, remote shell access, monitoring, etc.)
    • progress bars
    • postgres pgq abstraction
    • signal handling
    • string functions
    • unit test support
    • threading
    • transaction handling
    • timers
    • xml parser
    • complex data structure stringification
    • benchmarking
    • C++ name demangling
    • and more!

    Installation

    libmoost requires a recent C++ compiler (g++, clang++) and boost-1.42 or (ideally) higher. It uses mirbuild as the build system. Once the dependencies are satisfied, you can build and test libmoost with

    ./build.py test

    and install it using:

    sudo ./build.py install

    https://github.com/lastfm/libmoost

  • 相关阅读:
    django 中 slice 和 truncatewords 不同用法???
    js如何获取到select的option值???
    MySQL的btree索引和hash索引的区别
    Python3之Django Web框架中间件???
    2019.07.25考试报告
    2019.07.19考试报告
    2019.07.18考试报告
    2019.07.16考试报告
    2019.07.12考试报告
    ELK+Kafka
  • 原文地址:https://www.cnblogs.com/findumars/p/7629811.html
Copyright © 2011-2022 走看看