
C++
文章平均质量分 51
曾是土木人
这个作者很懒,什么都没留下…
展开
-
VC获取网页源码的三种方式
//有三种方法'方法一(只适用于MFC工程)://参数URL:网页地址//返回CString就是网页源码//返回的网页源码是UTF8格式,要转成ANSI等编码才能正常显示#include CString GetWebSource(CString URL){ CInternetSession Session(NULL,0); CString PageData;原创 2013-08-27 17:36:07 · 2688 阅读 · 0 评论 -
金山卫士源代码下载
一、在线浏览:https://bitbucket.org/knoss/pcmanager/src二、Hg仓库克隆:hg clone https://bitbucket.org/knoss/pcmanager金山卫士开源代码,VC++完整源码原创 2013-12-27 21:28:17 · 1304 阅读 · 1 评论 -
关于CInternetSession缓存问题
调用完一次之后,再次调用会出现不发送请求但会返回 HTTP_STATUS_OK 的现象。需要加一句代码。听说是windows mobile 的一个BUG。BOOL b = InternetSetOption (session,INTERNET_OPTION_RESET_URLCACHE_SESSION,NULL,0);一段代码:CInternetSession se转载 2013-12-28 10:55:25 · 2157 阅读 · 0 评论 -
C++:实现类似MFC的IsKindOf功能
假设需要一个类别库,改类别库共包含以下5个类:GrandFather(祖父类)、Father(父类)、Son(儿子类)、Daughter(女儿类)、GrandSon(孙子类)各个类之间的继承关系为:相应的代码为:class GrandFather{};class Father:public GrandFather{};class Son:pu原创 2013-12-17 23:57:53 · 3444 阅读 · 1 评论 -
最全的libcurl库资源整理
C++ 用libcurl库进行http 网络通讯编程百度登陆协议分析!!!用libcurl来模拟百度登陆C++使用libcurl做HttpClient使用libcurl库进行HTTP的下载libcurl部分总结 libcurl学习笔记(一)Curl Passing data to a simple functionC++ curl模拟登陆原创 2013-12-06 19:50:32 · 5296 阅读 · 0 评论 -
[VC]使用内存映射技术对文件进行倒序
核心代码:BOOL CFileRevDlg::FileReverse(){ bool bIsTextUnicode = FALSE; // Assume text is Unicode // Open the file for reading and writing. HANDLE hFile = CreateFile(m_DirectoryPath + FILENAME , GEN原创 2013-12-05 17:34:53 · 1158 阅读 · 0 评论 -
libcurl之curl_easy_getinfo的使用教程
Code:// getinfo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;#include "curl/curl.h"#pragma comment(lib, "curllib.lib")//回调函数size_t process_data(void *buffer, size_原创 2013-12-06 19:22:10 · 31619 阅读 · 0 评论 -
正则表达式
常用的正则表达式原创 2013-11-08 20:00:07 · 679 阅读 · 0 评论 -
VC多线程篇
循环创建多线程时保证参数的有效性原创 2013-10-09 23:00:35 · 1817 阅读 · 0 评论 -
VC操作文件、注册表
探寻C++最快的读取文件的方案原创 2013-10-12 23:01:10 · 824 阅读 · 0 评论 -
C++字符编码转换
C/C++ 字符编码的转换(ut8、gb2312)原创 2013-10-05 20:36:39 · 802 阅读 · 0 评论 -
网络验证相关资料
求网络验证程序原创 2013-10-08 10:40:57 · 960 阅读 · 0 评论 -
C++Socket编程
c++运用socket获取网页源代码以及strcat与strcat_s的小差别原创 2013-10-04 23:04:54 · 873 阅读 · 0 评论 -
socket的recv非常慢,为什么?
//获取用户信息CString CMySock::GetMemberInfo(char requestUrl[],char Data[]){ char RequestData[1024]; strcpy(RequestData,Data); LPHOSTENT lphost= gethostbyname(requestUrl);原创 2013-10-04 23:21:48 · 5018 阅读 · 0 评论 -
C++解析JSON
传送门:C++的Json解析库:jsoncpp和boost .Jsoncpp的使用原创 2013-10-04 20:08:20 · 1389 阅读 · 0 评论 -
VC模拟输入中文
#include #include 前者是SendInput函数要用到,后者是字符串转换的时候要用到。void SendAscii(wchar_t data, BOOL shift){ INPUT input[2]; memset(input, 0, 2 * sizeof(INPUT)); if (shift) { input[0].type = INPUT转载 2013-09-08 00:09:39 · 1711 阅读 · 1 评论 -
DOM应用---遍历网页中的元素
在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。二、网页的文档层次结构IE 浏览器,采用 DOM(转载 2013-08-30 21:51:00 · 919 阅读 · 0 评论 -
MFC中使用ADO操作各类数据库的封装类,包括MySql、Access、Oracle、MSSql
演示程序可以在此处下载:http://download.youkuaiyun.com/detail/php_fly/6033883相信这个程序对菜鸟很有帮助!注释:部分注释!开发环境:VS2008数据库:Access和Mysql相关链接:VC++ ADO 连接 mysql:http://www.cppblog.com/current/archive/2009/07/24原创 2013-08-29 17:11:40 · 1764 阅读 · 0 评论