Welcome to STXXL
来源:互联网 发布:程序化交易软件多少钱 编辑:程序博客网 时间:2024/06/05 19:32
欢迎来到STXXL
STXXL的核心是实现 C++ STL的外存计算,也就是说,STXXL实现了可以处理大量而适合存放在磁盘的数据的容器和算法。在STL做到了易用性和与现有应用程序的兼容后,另一个设计的重点就是高性能。下面是STXXL的一些性能特点:
- 透明的多磁盘支持
- 可变化的块长度
- I/O和计算的复合
- 防止操作系统文件缓冲系统开销
- 流水线算法
- 利用多个处理器核心实现内部计算
接下来我们将详细介绍外存以获得更深入的理解
开始:构建
如果你是第一次使用STXXL,那么本节会对你有所帮助。
首先你必须编译库(lib)。根据你的系统,从下面构建指令中选一条:
- 在Linux / Unix变体上编译和安装STXXL
- 用Visual Studio 2012或更新的版本(没有 boost)编译和安装STXXL
编译成功后,你就可以阅读下面的入门教程了,它将教会你如何使用STXXL容器和算法:
- STXXL Vector
- STXXL Stack
- STXXL Priority Queue
点击相应的页面,里边有完整的教程和示例
设计和其他信息
我们收集了很多关于设计STXXL的文档,其中有的甚至可以作为学术研究论文和技术报告等等。
- STXXL概念、容器和算法的设计
如果你打算为STXXL编写代码,请阅读代码风格指南并使用公共工具和帮助器。
常见问题、故障排除、程序漏洞及其他
- 常见问题
- 有关STXXL使用和开发的问题应该发布到论坛。在发布问题前请先搜索帖子,因为你的问题有可能已经被回答了。
- 当编译失败时检查支持的编译器和平台
- 可以通过 Github 发布 BUGS 和请求
- 切换软件版本时检查更新日志以了解软件的变化
- STXXL源还包含 stxxl_tool,里边有一些简单工具和基准
许可证和作者
STXXL是在Boost软件许可下发布的,版本为1.0
你可以在LICENSE_1_0. txt中或http://www.boost.org/LICENSE_1_0.txt找到一份许可的副本。许多人都对STXXL有所贡献,在此一一致谢
0 0
- Welcome to STXXL
- welcome to enigma blog
- Welcome to XMLBeans
- Welcome to Lin Guo!
- Welcome to Struts
- WELCOME TO `ICE WORLD`
- Welcome to my Blog!
- Welcome to my blog.
- welcome to firefox world
- WELCOME TO MY LIFE
- welcome to lalatop!
- Welcome to Our Blog
- welcome to my blog
- Welcome to My Home
- Welcome To My Blog!
- welcome to my life
- Welcome to My Blog
- Welcome to my Blog
- 2015年最具潜力的十大微信公众号
- Android WebView 闪屏问题
- 设置SublimeText在浏览器里查看
- MySQL数据库备份的命令
- WdatePicker日历控件使用方法
- Welcome to STXXL
- oracle 索引压缩
- USB短信猫驱动win7下安装失败的解决方案
- CFile、CStdioFile、FILE和其他文件操作(转+总结)
- 【二分查找】在一个长度未知的数组中查找一个数,返回其下标,时间复杂度O(logn)
- 非常好的cocos2d-x开发学习教程
- git config配置文件
- Twin Support Vector Machines(孪生支持向量机)
- 键盘的隐藏与显示