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

  • 相关阅读:
    Chrome控制台JS设置xpath定位
    logging.exception
    python去除换行和空格
    从剪切板获取的内容无法使用type函数得到数据类型
    python获取剪切板的内容
    hdoj Radar Installation
    hdoj- Windows Message Queue
    hdoj-看病要排队
    hdoj-1896 stones
    评委会打分
  • 原文地址:https://www.cnblogs.com/findumars/p/7629811.html
Copyright © 2011-2022 走看看