自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 高效使用watch窗口

<br />程序调试过程中,最重要也罗嗦的就是要查看变量的值,还有GetLastError要时时执行看API执行是否正确,下面的高效的使用watch窗口可以给各位减轻一下调试的劳动:在watch窗口中输入下面的内容: 1) @err,hr 显示API函数调用GetLastError的返回值,和解释 2) @eax,hr 显示eax寄存器的值,由于win的API的返回值放在eax中,所以这句话就是得到最近一个API 的返回值 3) p,***

2011-04-29 13:42:00 194

转载 vs 调试 watch窗口

<br />在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。<br />1. Windows消息<br />在开发调试界面程序时,我们经常需要查看消息的内容。当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息。比如:<br /> <br /> <br />为了能让查看窗口显示出消息内容,我们只需要在变量名添加“, w

2011-04-28 23:43:00 793

转载 基于ie内核的浏览器的解决办法(3)

<br />其中的最后一种可能性是比较搞的,我们程序中的一个错误就是因为这个原因出现的。<br />class Base {<br />    virtual function() = 0;<br />};<br /><br />class B : public Base{<br />    virtual function() {<br />        ....<br />    }<br />};<br /><br />class A {<br />    A(B* b) : _b(b) {}<br

2011-04-28 15:21:00 155

转载 基于ie内核的浏览器的解决办法

<br />IE 报 R6025 pure virtual function call 错误对话框的原因<br />症状<br />当您在运行 Microsoft Windows XP 在计算机上运行 Microsoft Internet Explorer 6 时, 您可能会收到类似于以下的错误信息:<br />Runtime Error !<br />程序 C:/PROGRAM FILES/INTERNET EXPLORER/IEXPLORE.EXE<br />R6025<br />pure virtua

2011-04-28 15:09:00 314

转载 关于浏览器运行时出现R6025 运行时错误的研究(2)---有效的调试

<br /><br />f you want to catch all crashes you have to do more than just: SetUnhandledExceptionFilter<br />I would also set the abort handler, the purecall handler, unexpected, terminate, and invalid parameter handler.#include<signal.h><br /><br />inlinev

2011-04-28 15:07:00 630

转载 关于浏览器运行时出现R6025 运行时错误的研究(1)

<br />The C++ Source<br />"Pure Virtual Function Called": An Explanation<br />by Paul S. R. Chisholm<br />February 26, 2007<br /><br /><br />Summary "Pure virtual function called" is the dying message of the occasional crashed C++ program. What does it me

2011-04-28 15:03:00 704 1

原创 浏览器开发资源

http://blog.csdn.net/bzero1982/archive/2008/11/12/3283590.aspxhttp://www.cnblogs.com/duguguiyu/http://www.lovechrome.com/http://blog.csdn.net/zengwh

2011-04-26 22:38:00 86

原创 打开本地文件的快捷图标下载

<br />本地有一个pdf的快捷图标,在自己的浏览器中菜单打开,发现ie内核可以得到下载的url;起初去下载的时候发生了崩溃,后分析,是本地的下载返回的http头的指针是空的,此时只要家判断,还是走下载的流程的。正常下载,真是佩服这些写协议的家伙,很是伟大。标准想的很是周全啊。

2011-04-13 12:14:00 253

转载 dealing with vista low cookies

C++, cookies, protected mode, vista, Windows programming

2011-04-12 14:34:00 251

原创 关于http的Authorization

今天解决了一个关于下载时显示401的bug,主要的原因通过抓包分析得出是由于下载请求中没有Authorization。主要的原因是IE内核中接管下载请求后没有对其进行处理。而此时通过httpqueryinfo(flag设置为Authorization)查找失败。结果经过尝试发现要用internetqueryinfoflag设置为查找用户名和密码,得到后进行base64处理然后格式化为“BASIC ” 。。。。(为base64后的用户名和密码)。下载正常。这里有个问题,第一次在没有basic的情况下,下载失败

2011-04-11 21:12:00 2727

转载 cookie知识

<br /><br />cookie是document的属性。某些网站为了辨别用户身份而储存在用户本地终端的数据(用户硬盘上的一个字符串) 。定义 于 RFC2019.<br /> <br />cookie的由来 <br /> <br />cookie 最初的设计是为服务器端程序设计,所以服务器端的脚本可以读写客户端的cookie值。写入cookie有两种方式,服务器端写入Cookie、客户端写入Cookie.<br /> <br />这时候,我们可以在服务器和客户端都可以访问他的值。 <br /> <br

2011-04-11 10:19:00 200

原创 COM本质论

<br />第一章  概述<br />1、面向对象的组件模型-----COM<br />     COM组件为COM对象提供活动空间,COM对象通COM接口提供服务。<br />2、COM结构<br />     COM标准包括COM规范和实现两部分,规范定义了组件和组件之间的通信机制,COM标准实现部分是COM库,COM库为COM规范的具体实现提供了一些核心服务。<br />3、COM特性<br />     语言无关性:COM是一种二进制代码级别的标准而不是源代码级别的<br />     进程透明性:

2011-04-10 14:19:00 266

原创 今天发生了车祸

<br />今天是什么日子?同学的生日,也是我车祸的发生日。<br />今天bug修改结束,就想早点回家,以免门卫老说:“你们 XX云每天工作24小时?”。从来没这样早回去过(晚上七点多),杭州的车真多,速度真快。很快到了小区门口,想转弯,听到后面刹车声,一看,妈的,公交就距离最近十几米。赶紧靠边。公交车离开,电瓶车转弯,大卡车冲上,悲剧发生。电瓶车向前冲,我倒地。距离卡车轮不到半米,就这样车祸发生。卡车停住。<br /> <br />不知道如何处理,大约三分钟,n多人围上来,“人没事就好。。。。”,我报警

2011-04-08 22:11:00 2661

原创 关于std::string使用中的一个异常

<br />今天在做加载favico时(由于某些网站根据user_agent对favico的取做了屏蔽,古要在前的基础上加user——agent项),先是这样做的,<br />std::string user_agent;<br />  pView->GetUserAgent(user_agent);<br /> <br />下面是GetUserAgent接口<br /> <br />void  GetUserAgent(std::string& user_agent)<br />{<br />user_a

2011-04-08 11:54:00 334

ACCELERte c++,

ACCELERte c++,很好的一本。主要是介绍c++的入门。很好的。

2008-08-31

空空如也

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

TA关注的人

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