/// <summary> /// 灰度图像 HObject -> Bitmap /// </summary> public static Bitmap HObject2Bitmap(HObject ho) { try { HTuple type, width, height, pointer; / ...
分类:
Windows程序 时间:
2019-04-23 14:15:25
阅读次数:
1241
1 什么是布隆过滤器 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”,或者说“判断一个元素是否存在一个集合中”,比如: 字处理软件中,需要检查一个英语单词 ...
分类:
其他好文 时间:
2019-04-20 17:03:13
阅读次数:
322
一、结构思想 以 bit 作为存储单位进行布尔值存取的数据结构。 表现为:给定第i位,该bit为1则表示true,为0则表示false。 二、使用场景及优点 适用于对布尔或0、1值进行(大量)存取的场景。 如:记录一个用户365天的签到记录,签了为true,没签为false。若是以普通key/val ...
分类:
编程语言 时间:
2019-04-20 13:10:01
阅读次数:
352
问题 一个文件中有9亿条 不重复 的9位整数,对这个文件中数字进行排序 直接想法 9亿条(9e8)数据,每个数据能用int存储 因此所需要内存 9e8 4B = 3.6e9B = 3.6GB ,这是装载所需要的 排序复杂度一般都是nlogn 因此需要的内存更大 方法一 数据库排序 将文本文件导入到数 ...
分类:
编程语言 时间:
2019-04-12 23:19:30
阅读次数:
631
VCL BitMap Style Proceject Options->Application->Appearance 选择几个样式 使用代码设置 uses Vcl.Themes; procedure TForm1.Button1Click(Sender: TObject); begin TStyl ...
32位操作系统的寻址空间是4G,其中有2G被操作系统占用,也就是说留给用户进程的内存只有2G(其中还要扣除程序加载时映像占用的部分空间,一般只有1.6G~1.8G左右可以使用)。 如果进程运行中需要申请内存,而操作系统无法为其分配内存空间,则会产生内存不足的异常,在.net中为System.OutO ...
分类:
其他好文 时间:
2019-04-04 17:37:09
阅读次数:
298
BitMap位图算法https://blog.csdn.net/varyall/article/details/79662029常见面试题题1:在2.5亿个整数找出不重复的整数,内存不足以容纳着2.5亿个整数。 方案1:使用2-Bitmap 每个数分配2bit,00表示不存在,01表示出现一次,10 ...
分类:
其他好文 时间:
2019-03-30 22:48:52
阅读次数:
208
基本语法:1)SETBITredis 127.0.0.1:6379> setbit KEY_NAME OFFSET VALUE //该命令用于对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。时间复杂度O(1) 1 在redis中,存储的字符串都是以二进制的形式存在的。比如:设置一 ...
分类:
其他好文 时间:
2019-03-23 13:08:39
阅读次数:
158
堆内存溢出: 此种溢出,加内存只能缓解问题,不能根除问题,需优化代码堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 如果发生,则是在初始化的时候,空间太小,解决办法,扩大空间类的一些信 ...
分类:
其他好文 时间:
2019-03-23 13:03:05
阅读次数:
165
像360卫士的波浪球进度的效果,一般最常用的方法就是 画线的方式,先绘sin线或贝塞尔曲线,然后从左到右绘制竖线,然后再裁剪圆区域。 今天我这用图片bitmap的方式,大概的方法原理是: (1)首先用clipPath裁剪园区域, (2)然后用4张图来不断绘制到画布上,再用偏移量来控制移动的速度,从而... ...
分类:
移动开发 时间:
2019-03-09 23:24:45
阅读次数:
243