S3mperS3 的一致列表
S3mper 是通过一致的,二级索引对亚马逊 S3 索引做额外的一致性检查。
S3mper 利用面向方面编程和 AspectJ 实现来引导 Hadoop 文件系统实现(主要是实现 NativeS3FileSystem),和额外的逻辑,进行反复的二次索引的一致性检查。
二级索引默认使用 DynamoDB,因为它的服务提供速度,一致性和可用性的保证。轻量级的表模式设计速度非常快,不会影响文件系统的性能。
表结构:
Hash Key: path | Range Key: file | epoch | deleted | dir | linkPath | linkFile |
---|---|---|---|---|---|---|
//<bucket>/<path> | <filename> | <timestamp> | <flag> | <flag> | N/A | N/A |
epoch[^2] | <timestamp+entropy> | N/A | N/A | N/A | //<bucket>/<path> | <filename> |
评论
首列固定的列表
实现特殊的表格(UITableView)效果:即表格中的首列固定不动,而每一行除了首列均可左右拖动,以展现每一行更多内容。作者谭林江(@无法越狱的痛)说:去益盟面试回来,感觉聊得有点郁闷,没有展示出自
首列固定的列表
0
SDNestedTable两级的列表组件
SDNestedTable是UITableView的子类,实现两级的列表组件。该模块的概念是具有UITableView及其单元的所有默认功能,同时为每个单元添加一个子UITableView。主SDNe
SDNestedTable两级的列表组件
0
List.jsJavaScript生成灵活的列表
List.js是一个轻量级(7kb)的JavaScript类库,支持多种浏览器,并且不依赖于其它任何框架。使用它能够生成相当灵活的HTML列表,将普通的UL列表变成拥有查找、排序和过滤功能的列表。除此
List.jsJavaScript生成灵活的列表
0