# bitmap **Repository Path**: irealing/bitmap ## Basic Information - **Project Name**: bitmap - **Description**: C 语言实现的Python扩展模块Bitmap - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 使用C语言实现的Python Bitmap模块 * 包含C语言和Python两种实现 * 分块加载,每块使用1MiB内存 ### 示例 ```python from bitmap import PyBitmap if __name__ == "__main__": bm = PyBitmap(2*8*1024*1024) success, failed = 0, 0 for x in range(2*8*1024*1024+10): bm.add(x) if bm.has(x): success += 1 else: failed += 1 print(f"success = {success} ;failed = {failed}") ``` ### 构建C动态链接库 ```shell $ cmake . && make ``` @author:[Memory_Leak](mailto:irealing@163.com)