1,CBitmap是干什么用的能帮我解释下吗

创建一个图层画板

CBitmap是干什么用的能帮我解释下吗

2,在C里 要包含什么文件才能用bitmap类

using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;
这是msdn中bitmap类的介绍。<br><a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fmsdn.microsoft.com%2fzh-cn%2flibrary%2fsystem.drawing.bitmap" target="_blank">http://msdn.microsoft.com/zh-cn/library/system.drawing.bitmap</a>(vs.80).aspx

在C里 要包含什么文件才能用bitmap类

3,怎样将bitmap添加到mysql数据库中

MySQL 原生并不支持 bitmap 类型,所以就只能存字符串,然后就根据你的 bitmap 长度以及转换方式来选择是用什么类型来存储,处理的过程在代码层面完成。我简单说下我们做同样的事情的做法,不一定是好方法,可以一起探讨。首先,我们操作数据库的语言是 PHP。使用的是 ASCII 表里的 0 ~ 127位的字符,所以每一个字符可以存 8bits,然后用一个 char(125) 来存 bitmap 的一个片段,每个片段可以存 1000bits。通过 PHP 计算某一位在那一个片段的第几位,例如 2345,就在第三个片段的第345位(从1开始的话),然后通过 PHP 进行更新。当然,也可以直接用 SQL 更新,SQL 语句写起来比较麻烦,我写了半天才写出来:unhex( conv( bin( conv( hex( STR1 ), 16, 10 ) | conv( hex( STR2 ), 16, 10 ) ), 2, 16 ) )不过我们用 MySQL 存储也就是为了确保数据的安全性,大部分的查询操作都在 redis 里面完成,redis 原生支持 bitmap 用起来又高效又方便。
就当做char型存入mysql就可以了啊。有什么问题吗

怎样将bitmap添加到mysql数据库中


文章TAG:哪些数据库支持bitmap类型  CBitmap是干什么用的能帮我解释下吗  
下一篇