C++
lc__________
VB.Net、C++程序员
展开
-
char*转LPCWSTR解决方案
在Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。1、通过MultiByteToWideChar函数转换 MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下:[cpp] view plaincopy转载 2015-08-12 11:46:00 · 2176 阅读 · 0 评论 -
sauvola算法实现
实现了sauvola算法。参数是:k, windowSize,自己调调看效果[cpp] view plaincopyvoid sauvola(unsigned char * grayImage,unsigned char * biImage,int w,int h,int k,int windowSize) {转载 2015-08-18 16:48:30 · 4615 阅读 · 0 评论 -
内存映射文件的方式进行进程间通信
项目中有个场景,vb.net需要调用C++处理后的图片。原来的处理方案是,C++处理图片后,保存图片到磁盘上,VB.NET再从磁盘上进行读取。现在想对这个方案进行优化。vb端先新建内存映射文件,再调用C++对图片进行处理,处理后的结果写入vb建好的内存映射文件,然后vb端再读取内存映射文件。这样处理就可以不用在磁盘上进行读写操作了,节约了IO资源。内存映射文件包含虚拟内存中文件原创 2015-08-13 10:07:01 · 6155 阅读 · 0 评论