- 博客(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
1117
原创 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
452
原创 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
2138
原创 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
1568
转载 在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
3222
原创 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
736
原创 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
986
原创 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
616
原创 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
1684
原创 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
691
原创 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
347
原创 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
364
原创 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
291
原创 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
656
原创 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
663
原创 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
834
原创 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
476
原创 String Manipulation - strtok
http://msdn.microsoft.com/en-us/library/f0151s4x(v=vs.71).aspx
2014-09-22 11:07:54
365
原创 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
541
原创 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
1550
转载 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
1012
原创 split paragraph
需求:假设一个Block中有特殊段落(注:特殊一定是一行一段),需要将正常段落与特殊段落切分,特殊段落为单独一段,且Mark其特殊性。分析:能考虑到的情况有8中,假设normal为正常段落行,*******代表特殊段行。normalnormalnormalnormal********normal*********n
2014-03-19 22:20:17
409
原创 Word与 RichEdit处理文字的差异
最近在研究RTF与CRichEditCtrl的差距,格式相同的文本内容,写在RichEdit里占4行,但在RTF中却只占3行,这是为什么呢?发现空格的宽度不一样,但是未见RichEdit有设置空格宽度的地方,后来发现MSDN的Sample里提供了WordPad Sample,由于WordPad Sample功能较多,今晚还未完全弄懂,具体的要等之后几天再更新,不过这是一个好的方向。公司CM
2014-03-13 23:56:12
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人