点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • [转载]在xp环境下编译php的c扩展dll文件(完全步骤解析)

    1

    准备:1、php源码包和windows下的二进制包,以及安装Visual C++,并把Microsoft Visual Studio\Common\MSDev98\Bin的绝对路径添加到windows环境变量2、解压源码包到d:\php_src3、进入d:\php_src\ext目录,复制skeleton文件夹,并重命名为要开发扩展的名字,本例为“linvo”4、把二进制包中dev目录下的php5ts.lib文件,拷入新建的linvo目

    soskp-yoours2012-05-16 16:34:54

    阅读更多
  • [转载]Java调用.dll文件 - 一个开源的组件JNative

    2

    下截JNative组件jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2<p style="margin-top: 0px;

    soskp-yoours2012-05-16 15:18:48

    阅读更多
  • [转载]NPAPI插件编程起步

    3

            最近需要写一个Mac平台上的简单的跨浏览器的插件,需要在js中调用本地方法,而npapi满足此要求。        NPAPI就是Netscape Plugin Application Programming Interface的缩写了,虽然Netscape已经去了,但是这个却被沿用下来,在各大浏览器中都得以实现。还是纪念下曾经的浏览器的鼻祖

    soskp-yoours2012-05-11 16:09:48

    阅读更多
  • [转载]little endian和big endian的概念、判定

    4

         little endian和big endian是表示计算机字节顺序的两种格式,所谓的字节顺序指的是长度跨越多个字节的数据的存放形式.      假设从地址0x00000000开始的一个字中保存有数据0x1234abcd,那么在两种不同的内存顺序的机器上从字节的角度去看的话分别表示为:      1)little en

    soskp-yoours2012-05-09 14:28:50

    阅读更多
  • 一个免费非盈利不涉及任何商业利益的Web服务接口

    5

    快递查询WEB服务http://webservice.36wu.com/ExpressService.asmx支持上百家快递/物流查询,准确高效,所有数据均来自快递服务商。此数据返回类型进行了封装,方便开发人员和应用者进行调用,后期会提供返回json类型,敬请关注。天气预报WEB服务http://webservice.36wu.com/weatherService.asmx天气图标下载 <a style="outline

    soskp-yoours2012-05-08 11:08:34

    阅读更多
  • [转载]C/C++中单井号与双井号的使用

    6

    在宏定义中经常会用到#和##单井号(#)把传递过来的参数当成字符串进行替代如下示例:程序代码#define display(name) printf(""#name"")int main() {  display(name);}输出:name双井号(##)称为连接符在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法

    soskp-yoours2012-05-02 13:33:15

    阅读更多
  • [转载]EasySize宏在CFormView类中的使用

    7

        最近用VC折腾一个界面,是一个基于单文档的程序,我将整个区域划分成了左右两个部分,并且分别关联到了两个CFormView类,然后在资源编辑器上新创建了两个对话框资源关联与前面提到的两个CFormView类上,对话框资源上有几个控件,然后我想在程序运行的时候让这几个控件跟随着整个视图的大小而变化,本来是可以在相应的CFormView类中的OnSize函数中通过使用movewindow函数或者setwindowp

    soskp-yoours2012-05-02 10:12:47

    阅读更多
  • [转载]ISAPI,API HOOK,GINA等dll的源代码调试方法

    8

    首先明白一点的是,只要有模块(exe,dll,sys等是模块)对应的正确符号文件,我们都可以使用代码去调试。1:普通dll 首先写一个exe加载要调试的dll,下好断点后再按f5,会弹出一个框,让你输入调用该dll的程序,我们只要填入加载该dll的exe的路径即可。或者在project->setting->debug里填入调用该dll的路径也是一样的。2:com,activex控件。 和上述基本一致。如果是IE插件,那么就填

    soskp-yoours2012-04-25 11:59:33

    阅读更多
  • [转载]邮件服务器无法向Yahoo、新浪、Hotmail发信的解决办法

    9

    在默认条件下,邮件服务器在发出helo命令与远端的邮件服务器通过25端口建立会话时还会送出自己的FQDN名字。目前流行的一些反垃圾邮件软件可能会通过邮件服务器送出的FQDN名字对其进行反向解析,对于反向解析失败的连接将断开该连接。反向解析失败的原因如下:在国内,很多管理员在做域名解析时没严格按要求做,认为通了就行。建议的做法是:对域名abc.com要做这些解析(根据需要增减)1、主机A记录abc.com2、主机A记录mail.abc.c

    soskp-yoours2012-04-25 09:53:32

    阅读更多
  • cramfs文件压缩、解压

    10

    CRAMFS文件系统简介:CRAMFS文件系统是由Linux Torvalds编写的专门针对闪存设计的只读压缩文件系统。 与RAM disk方式不同,CRAMFS文件系统不需要一次性地将文件系统中的所有内容都解压到内存中,而只是在系统需要访问某个数据时,马上计算出该数据在CRAMFS中的位置,将其实时的解压到内存之中,然后通过对内存的访问来获取文件系统中需要读取的数据 源文件:从http://sourceforge.

    soskp-yoours2012-04-19 11:40:07

    阅读更多