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

  • 相关阅读:
    逻辑分支中if小括号中的隐式转换
    逻辑运算符
    CSS——元素的显示与隐藏
    JS对象
    JS预解析与变量提升
    JS作用域
    JS函数
    CSS定位(position)
    JS数组
    JS分支结构与循环结构
  • 原文地址:https://www.cnblogs.com/findumars/p/7629811.html
Copyright © 2011-2022 走看看