自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 XAMPP sublime Xdebug PHP

1,安装XAMPP,详情请参照这里2,配置XAMPP php.ini点击Apache对应的Config按钮,选择php.ini,如下图:打开php.ini,在打开的php.ini文件中搜索Xdebug,如果找到,则对相应字串修改,如果找不到,则在文件最后添加以下字串:[Xdebug]zend_extension ="C:\xampp\php\ext\php_

2017-02-20 16:00:00 1109

原创 PHP MySQL Web开发

1,首先要搭建环境,使用XMAPP2,Run XAMPP,启动Apache和MySQL启动Apache和MySQL后,情况如下图:点击Apache对应的Admin会挑转到index.php界面。3,构建自己的php & MySQL其实index.php的实际路径在"C:\xampp\htdocs\index.php"下,这时候你就可以修改属于自己的i

2017-02-20 11:56:13 420

原创 MAC系统下静态编译Opencv

有两种方法,第一种方法比较简单,但是会用到CMake,而且用MacOSX10.12.SDK以上的系统都编译不成功;第二种方法是在线下载编译opencv,需要网络稳定,不然会error,反正我试了三次没试成功过。 方法一:链接如下:http://blogs.wcode.org/2014/10/howto-install-build-and-use-opencv-macosx-10-1

2016-12-14 17:51:30 2125

原创 Xcode通过动态库调用OpenCV

新建主工程:File->New->Project…->左侧选择OSX->Application->CommandLine Tool->Next->填写Product Name:TestApp, Language选择C++;->选择要存储的路径,Addto:选择当前Project->Create 新建动态库File->New->Projdect…->左侧选择OSX->Framewor

2016-10-13 17:49:30 1559

转载 在MAC Xcode下安装OpenCV

在MAC Xcode下安装OpenCV首先交代下安装环境MACOSX10.11,安装版本为OpenCV2.4.13,Xcode的版本为7.3.1。一,安装HomebrewHomebrew类似Ubuntu的apt-get,Fedora的yum,简单来说就是为了方便安装软件而生的。打开Homebrew官方网站http://brew.sh/index_zh-cn.html,找到安装homeb

2016-10-13 16:52:05 3198

原创 worker thread

最近用worker thread用的比较频繁,找到了一篇讲workthread讲的非常好的blog,请戳这里ps,那篇blog写的非常好,但是你能想象吗?!这是作者2001写的,15年了再结合我最近碰到的问题说两句,以下是blog中提到的Worker threads and the GUI II: Don't touch the GUIThat's right. A wor

2016-06-03 14:15:49 726

原创 How To Get English Name For East Asian Font Names

The fonts for many East Asian languages have two typeface names: an English name and a localized name.比如:宋体 vs SimSun幼圆 vs SimYou有时候我们需要得到English name,比如PDF中存储的字体名一般都是英文名,经常会用到English name

2016-03-23 15:34:51 977

原创 pdflib textflow

帮leadercheck问题,发现pdflib真心强大首先pdflib支持在Wrapping Text around Paths and Images效果图如下:其次pdflib支持Placing text in two fitboxes on multiplepages.效果图如下:代码如下:/* Loop until all of the tex

2016-03-14 18:06:36 599

原创 MAC OS下查看静态链接库的Version

MAC OS下如果库B静态链接库A,怎么查看库A的版本信息呢?首先要在源文件中记录一下库A的版本信息,格式如下:BuildDate_A_v400_20160303="nm %path | grep ASoft"其次,查看静态链接库的版本信息:在命令行(Terminal)输入:nm 拖动要查看的小黑框(OCRFRFramework)到此处,此时出现它的路径 紧跟着输入 |

2016-03-03 18:28:53 1668

原创 svn mac

subversion是mac系统自带的subversion,维基百科:点击打开链接本文介绍subversion的使用方法,服务器端的设置不提及,本文是在有svn账号的前提下,客户端要链接服务器的情况,【Import工程】在Terminal下输入:svn import 本地目录 svn服务器目录 -m "注释"eg:svn import /Volumes/Data/code/Te

2016-03-03 18:13:29 675

原创 FIX Coordinates with windows DDK

【问题】用Microsoft Edge使用自己实现的虚拟打印机(Unidrv)打印页面到PDF,图片特别小,但是用IE打印就正常。【分析】 Debug发现:用IE打印图片进OEMStretchBlt函数,但是用Edge打印图片进的是OEMPlgBlt函数,oemuni用的是目标的区域,而后者的目标区域是一个平行四边形,而且目标区域的类型是POINTFIX。维基一下,Fixed point是

2015-11-02 14:38:11 340

原创 xpdf with vertical text

// Split the characters into trees of TextBlocks, one tree for each// rotation. Merge into a single tree (with the primary rotation).TextBlock *TextPage::splitChars(GList *charsA) { TextBlock *tr

2015-10-23 11:42:23 353

原创 UTF8/ANSI to Unicode

std::wstring EM_UnicodeFileName(LPCSTR lpInFile){std::string strInFile = lpInFile;UINT CodePage = CP_ACP;//check if lpInFile is UT8, if is, remove the BOM and set the codepageif (strInFile.compare(0,

2015-10-09 17:11:00 285

原创 PostThreadMessage Lost Message

【问题】Ive created a UI thread by deriving aclass from CWinThread. After I get a reference to the Thread Object from AfxBeginThread, I do a PostThreadMessage using a user defined message map.第一个消息成功永远,

2015-10-08 17:53:17 642

原创 Save as PDF/X-3/4/5 error with pdflib

【现象】Save as PDF/X-3/4/5,导出的pdf错误,打不开,文件是空的。 【原因】我们设置的文字颜色是RGB Color Space,但是我们设置的PDF/X-3/4/5默认的output intent是CMYK的Color Space,所以调用fit_textline函数写文字时,就会抛异常“RGB Color Space requires suitable outpu

2015-09-28 09:31:32 653

原创 fwrite with unicode

前段时间抛Unicode,将所有char都转成TCHAR,不晓得谁写的调用fwrite函数,参数buffer为char*,抛UNICODE时就被转为CHAR,然后写二进制的文件的时候,就导致内存溢出,AP Crash, 解决办法是将fwrite函数使用的buffer参数改为BYTE*。说明:fwrite与fread函数与是否UNICODE无关,与设置的参数buffer的参数类型有关。

2015-09-25 17:45:55 824

原创 boost Regex

【需求】从一段文字中匹配出email,将email与其他文字切分开,并标记为超链接。【分析】可以使用正则表达式来实现,boost::regex_search可以实现将一段文字的匹配字串列出,通过循环调用达到遍历所有文字。【实现】1,  VC6.0可以使用boost的Regex,由于Boost从1.34_1后就不支持VC6.0,故采用boost_1.34_1。2,

2014-12-10 10:27:49 467

原创 String Manipulation - strtok

http://msdn.microsoft.com/en-us/library/f0151s4x(v=vs.71).aspx

2014-09-22 11:07:54 354

原创 VC6编译连接设置

1, C++\Category:General:  optimizations: Debug选择Disable(禁止优化); Release要选择Maximize Speed(速度最大化). Debug Info: Debug选择Program Database for Edit and Countinue, x64位要选择Program Databas; Release选

2014-08-20 13:08:10 532

原创 gdiplus Bitmap 转 gdi BITMAP

1,通过GetHBITMAP()实现在笔者的机子上,不管PixelFormat是8bit,24bit,还是32bit,通过GetHBITMAP得到的HBITMAP,永远是32bit.通过以下方法查看BITMAP位深度:HBitmap to BITMAP:BITMAP bmp; ::GetObject(hbmp,sizeof(BITMAP),&bmp);分析原因,可能是HBI

2014-08-20 09:51:26 1532

转载 VC6 在win7下无法兼容office2010问题解决 FileTool.dll

由于前期项目是基于VC6开发,且用到BCG9.4,OS 是xp;未考虑到Win7下移植性,才导致目前的痛苦。看来兼容性这一问题以后得倍加注意了。本文主要是记录下当前Win7下VC6开发所遇到的一个兼容问题,以备后用。1.问题描述: XP下VC6工程移植到Win7下遇到工程无法添加新文件和打开文件问题,具体错误如下截图所示2.原因分析:查看Google,主要是因为与安装的Office20

2014-08-09 15:53:56 1005

原创 split paragraph

需求:假设一个Block中有特殊段落(注:特殊一定是一行一段),需要将正常段落与特殊段落切分,特殊段落为单独一段,且Mark其特殊性。分析:能考虑到的情况有8中,假设normal为正常段落行,*******代表特殊段行。normalnormalnormalnormal********normal*********n

2014-03-19 22:20:17 400

原创 Word与 RichEdit处理文字的差异

最近在研究RTF与CRichEditCtrl的差距,格式相同的文本内容,写在RichEdit里占4行,但在RTF中却只占3行,这是为什么呢?发现空格的宽度不一样,但是未见RichEdit有设置空格宽度的地方,后来发现MSDN的Sample里提供了WordPad Sample,由于WordPad Sample功能较多,今晚还未完全弄懂,具体的要等之后几天再更新,不过这是一个好的方向。公司CM

2014-03-13 23:56:12 808

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除