- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 为VC6的CHtmlView继承类添加NavigateError事件响应
转自:http://blog.csdn.net/sheds/archive/2007/02/14/1510232.aspx在VC7中CHtmlView类本身就有OnNavigateError事件响应可是VC6中却没有, 经过一番试验, 找到以下方法为VC6增加此响应比如CHtmlCtrl在头文件中增加以下内容#define DISPID_NAVIGATEERROR 271
2008-03-30 13:24:00 1412
原创 源码: Windows下HTTP方式单线程下载
针对昨天的试验结果,书写了一个HTTP方式单线程下载的小程序,目前尚不支持断点续传。希望各位看客使劲拍砖~~原理:套接字发送HTTP GET方式的请求,然后根据HTTP响应,循环接收信息。进行下载调用函数为:DownByHttpFun传入参数为:下载的url,保存位置、错误信息等下载过程中,获得进度函数为: GetDownloadRate返回float型的进度,输出参数下载文件总大小和已
2008-03-28 18:58:00 1481 2
原创 实验:了解HTTP单线程下载过程
正在自己写一个通过HTTP协议进行下载的小程序,进行实验抓包的过程时,发现点了一个下载链接之后,即使你没有选定保存或取消,也会有下载报文产生,很是纳闷,和之前想象中,点保存之后方进行下载的想法有些不同,于是验证了下。嘿,还真是没点保存就开下了,证据如下: 1、不做任何操作,先查看Temp文件夹,按修改时间排下序;打开Ethereal对port 80进行捕获。 2、点击一
2008-03-27 22:01:00 1373
转载 Windows消息机制
Dos的过程驱动与Windows的事件驱动 在讲本程序的消息循环之前,我想先谈一下Dos与Windows驱动机制的区别:DOS 程序主要使用顺序的,过程驱动的程序设计方法。顺序的,过程驱动的程序有一个明显的开始,明显的过程及一个明显的结束,因此程序能直接控制程序事件或过程 的顺序。虽然在顺序的过程驱动的程序中也有很多处理异常的方法,但这样的异常处理也仍然是顺序的,过程驱动的结构。而
2008-03-26 11:00:00 652
原创 MFC积累贴
记录MFC下常用的操作:1、对话框启动时隐藏界面 对话框: 可以在对话框中重载虚函数DefWindowProc()或 WindowProc函数。 LRESULT CMyDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if (message == WM_NCPAINT)
2008-03-26 10:30:00 834
转载 HTTP断点续传的原理
其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.scu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, applica
2008-03-26 09:43:00 6907 1
转载 学习VC的心得
转载自: http://www.cnblogs.com/flyingleaf/articles/12677.html 【目 录】1. 让程序只运行一次2. 改变对话框的背景颜色3. 让程序前端显示4. “显示”链接LIB文件5. 关闭其它应用程序6. 系统托盘7. 创建隐藏的对话框8. 怎样使用高版本的函数和宏9. 如何以动态的效果打开对话框
2008-03-24 22:56:00 1399
原创 VC 关闭系统相关信息
本文章摘录自MSDN:一、关于关闭系统: 主要有关闭系统,注销用户,和锁屏三种System shutdown brings the system to a condition in which it is safe to turn off the computer. All file-system buffers are flushed to the disk, then a mess
2008-03-24 22:44:00 1676
转载 Source Insight使用指导
<!--@font-face {font-family:宋体}@font-face {font-family:"/@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inte
2008-03-21 11:18:00 872
转载 通用ODBC API应用结构概述
潘娅 王牛 无论在Visual C++或Visual Basic中,我们开发数据库应用程序,都可以通过使用ODBC API直接调用SQL命令来处理数据库的数据(当然,在此之前必须通过“控制面板”中的“ODBC数据源”,建立与数据库的连接)。 ODBC API是由一组函数调用组成的,其核心是S
2008-03-14 14:33:00 735 1
转载 单元测试工具Numega
转自 : http://www.cnitblog.com/qiuyangzh/archive/2005/07/14/975.html 1 前言我在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功能有效。NuMega共有三个独立的子功能——B
2008-03-13 14:27:00 700
转载 调试工具BoundsChecker用法
BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。BoundsChecker能检测的错误包括:1)) 1. 指针操作和内存、资源泄露错误,比如:内存泄露;资源泄露;对指针变量的错误操作。2 2. 内存操作方面的错误,比如: 内存读、写溢出; 使用未初始化的内存。3 3. API函数使用错误Boun
2008-03-13 14:20:00 1426
转载 浅谈内存泄漏
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已
2008-03-13 13:50:00 630
转载 7 reasons I switched back to PHP after 2 years on Rails
转自:http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html by Derek Sivers in OpinionSUMMARY: I spent two years trying to make Rails do something it wasn’t meant to d
2008-03-11 14:33:00 1059
原创 HTTP协议中GET、POST和HEAD的介绍
GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和幂
2008-03-11 14:02:00 9221
转载 DLL(Dynamic Link Libraries)专题
原帖地址:http://www.microsoft.com/china/community/program/originalarticles/techdoc/dll.mspxDLL(Dynamic Link Libraries)专题目录 引言 调用方式 MFC中的DLL DLL入口函数 关于约定 关于DL
2008-03-07 13:25:00 746
O'Reilly radius
2012-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人