T_C/C++
benwdm
这个作者很懒,什么都没留下…
展开
-
MD5动态库
最近需要在PB程序中使用MD5功能,虽然网上有纯PB实现的MD5算法代码,但速度太慢,不适于用于生产环境,所以想办法拼凑了一个C语言实际的MD5动态库,以供VB、PB调用。里面带有VC和VB调用的例子,PB的例子没带,用的时候再慢慢琢磨吧。 虽然多年前用过一点C,但时间久了,早忘光了,这次是现学现卖,代码肯定丑陋之极,但聊胜于无吧。...2009-08-12 10:25:51 · 453 阅读 · 0 评论 -
一些利用开源浏览器核心开发专用浏览器的连接
D-Gecko: http://sourceforge.net/projects/d-gecko/基于gecko核心的Delphi开发项目ONE-Labs: http://www.one-lab.net/ONE 开放式浏览器引擎,分别有 webkit,gecko,trident 三个核心的项目python webkit的一个简单例子:http://biancheng.dnbcw.info...原创 2011-12-02 14:36:26 · 285 阅读 · 0 评论 -
一个VB调用VC动态库的例子
VC动态库的接口如下:#ifdef IMSENCRYPT_EXPORTS#define IMSENCRYPT_API __declspec(dllexport)#else#pragma comment(lib, "IMSEncrypt.lib") #define IMSENCRYPT_API __declspec(dllimport)#endifIMSENCRY...原创 2012-03-16 17:50:03 · 582 阅读 · 0 评论 -
收藏几个条码组件的地址
http://www.codeproject.com/Articles/20823/Barcode-Image-Generation-Library http://code.google.com/p/libbarpp/ http://www.codeproject.com/Articles/13608/A-C-Barcode-Library http://zbar.so...原创 2013-03-30 22:10:24 · 146 阅读 · 0 评论 -
AES加密算法实现
http://en.wikipedia.org/wiki/AES_implementations原创 2013-04-04 20:40:20 · 126 阅读 · 0 评论 -
XXXXX Barcode Reader 和谐手记
XXXX Barcode Reader 和谐手记 最近项目中用到一个条码读取组件,从Zxing到IncodeLib试了一堆,没有一个比较满意的,识别率总是达不到客户的要求:(!今天在网上找到ImagesInfo的Barcode Reader组件,经测试,识别率感觉不错,但总是跳出一个对话框,“吧啦吧啦”一堆废话。兴之所至,想把对话框去掉。想得容易,做起来难,虽然对java软件反向...原创 2013-05-16 16:22:47 · 204 阅读 · 0 评论 -
PhoneGap and Cordova with iOS 7
PhoneGap and Cordova with iOS 7 Now that it’s officially available, I wanted to share my experience running and building PhoneGap / Cordova applications on iOS 7.Running Existing AppsThe firs...原创 2014-01-04 13:25:22 · 134 阅读 · 0 评论 -
记录一个提供人脸识别服务的网站
http://www.faceplusplus.com.cn/原创 2014-06-24 14:51:23 · 485 阅读 · 0 评论 -
在Windows下写PHP的C扩展
安装好如下软件: 1. VC++ 6 2. php二进制环境 3. Cygwin. I. 下载php的源码包 下载后php源码包解压后有个ext目录,这个目录就是负责开发扩展的目录,目录中有默认你扩展的所有源码。还有两个重要的文件:ext_skel , ext_skel_win32.php. ext_skel是创建扩展的shell,在windows上无法运行,所以就必须要有Cygwin...原创 2014-11-07 22:55:49 · 128 阅读 · 0 评论 -
windows下用c写php扩展(加密解密php源代码)
首先用hello world试手一下。下载php源码包,ext目录就是扩展目录了里面有2个重要的文件是ext_skel以及ext_skel_win32.php.下载cygwin.有了这个就可以方便的在windows下创建php扩展了。下载中。。。下载完后用php ext_skel_win32.php --extname=hello来编译生成我们的扩展开发目录hello然后开...原创 2014-11-07 23:05:23 · 850 阅读 · 0 评论 -
PHP编译过程中常见错误信息的解决方法
在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法: checking for BZip2 support… yes checking for BZip2 in default path… not found configure: error: Please reinstall the BZip2 distri...原创 2014-11-08 16:13:38 · 117 阅读 · 0 评论 -
Asterisk模拟卡的FXO(外线)和FXS(内线)端口详解
1. 模拟卡接口 模拟卡端口只有FXO(外线)和FXS(内线)两种类型,有时,也把FXO叫做模拟中继接口或外线模块,把FXS叫做坐席接口或坐席模块或内线模块。 FXO-Foreign Exchange Office,以下简称O口。 FXS-Foreign Exchange Station,以下简称S口。 两者的差别就是S口提供电压(实现馈电...原创 2012-02-02 15:51:14 · 1802 阅读 · 0 评论 -
书生API之SedOI的一个调试接口
最近几天在折腾书生格式文件(gd格式),客户要求把gd文件的内容解析成文本并纳入全文检索,书生公司提供了OCX及一个简单调用例子,花了很长时间才算搞定,记录一下遇到的问题。 问题一:书生API装在机房的PC Server(Win 2003)上,U Key也插在该机上,我使用远程桌面进行测试,发现总是出错,而在我本机(XP系统)上是正常的,分析了很多原因,也问了厂家好几次,还是无解,最...原创 2012-01-11 22:33:37 · 469 阅读 · 1 评论 -
MSOffice OCR组件在Windows Server 2003 上执行出错的
近日,需要用到Office的OCR组件来把一些图片转成文字,在WinXP上测试都挺好,但是在Windows Server 2003上执行时,总出错:1、用Office自带的OCR工具:C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MSPVIEW.EXE进行识别时,报错如下:在一页或多页上执行 OCR 不成功...原创 2011-12-30 12:55:04 · 406 阅读 · 0 评论 -
用VC写打印机控制程序时报“error C2065: 'SetDefaultPrinter' : undeclared identifier”的解决办法...
最近在改一个用VC6编写的打印机控制程序,编译时报错:error C2065: 'SetDefaultPrinter' : undeclared identifier网上查了一下资料,有些人说要下载新的Platform SDK才能解决这个问题,到Microsoft网站看了看,SDK动辄几百兆,安装浪费硬盘不说,光下载就够磨人的,于是再搜,终于发现有人已经不用安装Platform SDK就解...2009-09-03 00:55:00 · 355 阅读 · 0 评论 -
用ATL开发COM组件(一个完整例子)
一个自己写的用ATL开发COM组件的例子,因为自己不懂C语言,所以写的磕磕碰碰,为了以后有个参考,所以就存到博客里来。 **************菜鸟习作,高手飘过*************...2009-09-10 11:24:03 · 366 阅读 · 0 评论 -
在Windows服务器上解决SVN不允许修改日志说明的问题
昨天,我想在SVN上修改一个文件的注释,但提交时提示:DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent At least one property change failed; repository is unc...原创 2011-10-28 09:06:05 · 913 阅读 · 0 评论 -
windows下用c写php扩展(加密解密php源代码)
首先用hello world试手一下。下载php源码包,ext目录就是扩展目录了里面有2个重要的文件是ext_skel以及ext_skel_win32.php.下载cygwin.有了这个就可以方便的在windows下创建php扩展了。下载中。。。下载完后用php ext_skel_win32.php --extname=hello来编译生成我们的扩展开发目录hello然后开始写...原创 2011-08-08 23:41:02 · 239 阅读 · 0 评论 -
PHP扩展编写第一步:PHP和Zend介绍
-----------------介绍 如果你在读这篇入门文章,那么你可能对写PHP扩展有点兴趣。如果不是… 好吧,那么等我们写完这篇文章,你将会发现一个之前自己完全不知道,但是非常有趣的东西。这篇入门文章假设你对PHP语言和以及PHP的编写语言C语言都有一定的熟悉。让我们以“为什么你需要写一个PHP扩展”作为开始。 因为PHP语言本身抽象程度有限,有一些库或者操作系统级别...原创 2011-08-09 00:08:34 · 165 阅读 · 0 评论 -
windows下用c写php扩展(转)
windows下用c写php扩展(加密解密php源代码)首先用hello world试手一下。下载php源码包,ext目录就是扩展目录了,里面有2个重要的文件是ext_skel以及ext_skel_win32.php。下载cygwin,有了这个就可以方便的在windows下创建php扩展了。下载中……下载完后用php ext_skel_win32.php --extname=hello来编译生...原创 2011-11-01 15:59:43 · 242 阅读 · 0 评论 -
处理“error C2466: 不能分配常量大小为0 的数组”
用C/C++写PHP的扩展模块,如果VS2005编译,可能会出现下面的错误:<VS2005安装目录>\VC\include\sys/stat.inl(44) : error C2466: 不能分配常量大小为 0 的数组 ,出现这种情况时,只需在 <VS2005安装目录>\vc\include\malloc.h 文件中找到:#define _STATIC_AS...原创 2011-11-01 23:26:40 · 8453 阅读 · 0 评论 -
根据OCX(DLL)生成tlb文件(类型库)
有两种方式可以根据OCX生成tlb文件: 1.开始运行oleview调出OLE/COM Object Viewer.这个工具是微软提供的,在VC6中和Windows SDK中都有。找到要用的COM组件,比如说VBSrcirpt的正则表达式COM组件在:Type Libaray中的Microsoft VBScript Regular Expression V5.5中,双击打开后,保...原创 2011-12-12 10:21:45 · 799 阅读 · 0 评论 -
在Windows上编译PHP扩展组件的问题
这两天需要编译一个PHP扩展来实现特定的功能,参考了网上N多文章,最后发现两件宝贝,其一是php_screw,另外一件是Cygwin。首先编译php_screw,以便有个感性的印象,编译通过没问题,然后自己试图往里增加一些代码,磕磕碰碰地最后也编译成功了。可是放到Apache上试用时,却经常出现内存读写异常,修修改改了好久还没无法解决。于是,想自己重头开始做,参考php_screw往里一...2011-11-04 16:55:33 · 185 阅读 · 0 评论 -
保存一个全国省、市、区(县)三级代码的SQlite数据库
从苹果的开发网站上下载了一个包含省、市、区(县)三级代码的SQlite库,据说从顺丰直接到弄出来的,以后也话会用得着的,保存一下。原创 2011-12-15 14:24:55 · 618 阅读 · 0 评论 -
一个纯java实现的COM桥
j-Interop是实现DCOM wire protocol (MSRPC)的一个开源类包。可用于开发双向,Non-Native,能够与任何COM组件交互的纯Java应用程序。该项目全部采用纯Java实现并 且没有使用JNI(Java Native Interface)来提供对COM的访问。 j-Interop is a Java Open Source library (under E...原创 2014-11-19 14:18:23 · 177 阅读 · 0 评论