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

  • 相关阅读:
    观后感(追番记)...
    网络流24题
    动物园
    [HNOI2016]网络
    部落战争(最小路径点覆盖)
    P4313 文理分科(最小割)
    P2774 方格取数问题(最小割)
    P2472 [SCOI2007]蜥蜴(最大流)
    P1231 教辅的组成(最大流)
    最短路计数(SPFA× Dijkstra√)
  • 原文地址:https://www.cnblogs.com/findumars/p/7629811.html
Copyright © 2011-2022 走看看