实习日志(七)——关于开发必须了解的基础(二)

HTTPWatch使用与API概念解析

1.关于HttpWatch的操作:

首先安装好HttpWatch,然后再IE浏览器中的工具栏的右侧“工具”中打开HttpWactch:

a.       点击“Record”,然后发送请求,就可以看到此次操作总共发出了哪些请求。

b.       选中其中的一个请求,点击下面的“Stream”,即可以看到此次发出请求和收到响应的相关信息。

注:在不同的浏览器下,打开HttpWatch的方法略有不同。

 

2.一些常用的概念

1.API(应用程序编程接口):是开发好的实现一些特定功能的集合,利用它可以在不需要了解程序内部源码的基础上实现特定功能。

 

2.Hook:我们通常称为“钩子”,它是消息处理的一个环节,用于监控消息在系统内部的传递,并在这些消息大道最终的处理过程前,处理掉部分的消息。它可以在不需要更改原有程序源代码的基础上,实现特定功能;它可以使自身的程序“融入”到原来的程序进程中,但是不改有程序的功能,成为目标进程的一个部分。

 

 api hook:有于api 的某些功能函数并不是很令人满意,于是一些人就提出了修改api的想法,通过具体做法是:通过hook“接触”到需要修改api的函数入口点,改变它的地址指向新的自定义的函数。

 

http://tech.ddvip.com/2008-01/119991954140197.html

 

3.插件(plug-in):又称外挂,是一种遵循一定规范的应用程序接口编写出来的程序,其定位是实现原有的系统/平台/应用程序不具备的功能程序,它只能在程序规定的系统平台西运行(有可能是多平台),无法脱离指定的平台单独运行。因为它需要调用源系统提供的函数库或者数据。IE下其文件类型有:.dll.ocx.cab.exe、注册表键值。

注意:注册表键值:有网页或程序通过控制nwscript.execscript.exewscript.exeregedt32.exeregsvr32.exereg.exeregni.exe来修改注册键值(例如:首页被强行修改)。

 

4.组件:组件就是对数据和方法的简单封装。它有自己的属相和方法。属性是组件数据简单的访问者,方法则是组件一些简单可见的功能。

简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。

 

3.第三方平台账号登陆

其实是用的是一个api,利用你第三方账号(如QQ,微博等)常用的账号实现一键注册,登陆的方法。

具体的见这个链接:http://www.cnblogs.com/hooray/archive/2012/11/17/2774499.html

转载于:https://my.oschina.net/u/1771585/blog/290678

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值