C~VC
文章平均质量分 78
farcall
这个作者很懒,什么都没留下…
展开
-
如何识别静态全局变量
<br /><br />static CMyString test;<br />无论是静态局部变量还是静态全局变量都可以被多次赋值 但只会被定义一次<br />静态全局变量与静态局部变量的区别是他们的可活动期是不同的 意思就是作用域不同 但是他们的存在时间上是相同的 他们都是静态存储方式<br /> <br />有了以上的理论支持就比较容易理解其汇编代码了<br />Void main()<br />{<br />static CMyString test;<br />}<br />11: s原创 2011-02-26 03:20:00 · 807 阅读 · 0 评论 -
vs2010编译配置boost
http://www.cnblogs.com/jxgxy/archive/2013/03/11/2954356.html1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z2.(我放在D:/cpp目录下)解压到当前文件夹3.打开VS2010->VS TOOLS->VS命令提示4.CD D:/cpp/boost_1_46_1转载 2014-05-19 16:57:15 · 608 阅读 · 0 评论 -
VS2010环境下MFC使用DataGrid绑定数据源以及控件注册问题解决
http://www.cnblogs.com/panweishadow/archive/2013/07/25/3214629.html 参考:http://blog.csdn.net/fddqfddq/article/details/7874706详细介绍如何在MFC中使用DataGrid控件实现数据绑定。1:新建一个MFC应用程序:DataGridDemo 2:选择基于转载 2014-05-25 17:23:10 · 9306 阅读 · 2 评论 -
【正则表达式】C#正则表达式提取HTML中IMG标签的URL地址
一般来说一个 HTML 文档有很多标签,比如“”、“”、“”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。我们可以从 HTML 标签的格式去想应该怎么建这个正则表达式。首先要想一下 img 标签有几种写法,忽略原创 2014-06-29 23:29:41 · 1646 阅读 · 0 评论 -
直接通过ODBC读写Excel表格文件
想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行:1:原创 2014-05-26 22:56:28 · 2066 阅读 · 0 评论 -
常用C/C++类库收集
网页处理curl正则表达式boost原创 2014-06-28 11:32:45 · 848 阅读 · 0 评论 -
嵌入Chrome cef之完整版(本教程基于cef1)
总结之前先将我的参考资料整理如下嵌入Chrome cef到MFC CView http://blog.csdn.net/yhangleo/article/details/8482603原创 2014-07-07 00:46:25 · 43474 阅读 · 12 评论 -
利用winNet API实现相对url转为绝对url
/***网页中提取的相对url转为绝对url*/#pragma link "WinInet.lib"#include #include using namespace std;void CwerDlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码CString baseurl = L"http://www.xxo原创 2014-06-17 11:23:15 · 1070 阅读 · 0 评论 -
简介:google ctemplate:简单易用的文字模板
http://blog.csdn.net/aladdina/article/details/4531736CTemplate 是一个简单实用、功能强大的文字模板(template language),适用于使用C++语言开发的应用程序。 其解决的主要问题是将文字表达和逻辑分离开来:文字模板解决如何用合适的文字和形式来表达的问题,而逻辑问题则由文字模板的调用者在源代码中完成。转载 2014-07-15 18:30:31 · 862 阅读 · 0 评论 -
佛祖保佑 永无bug
// _ooOoo_// o8888888o// 88" . "88// (| -_- |)// O\ = /O//原创 2014-08-21 13:12:03 · 34983 阅读 · 10 评论 -
vs2010转vs2012工程 遇到的问题总结
近期给自己的爱机上了固态硬盘,速度提升不少,趁此机会也想把工作环境升级一下,遂安装了vs2012 可在打开之前的工程时还是遇到了不少问题,现在就将问题总结如下1: VS2012找不到SDKDDKVer.h工程属性-->配置属性->vc++目录-->包含目录添加$(WindowsSDK_IncludePath);库目录增加;$(WindowsSDK_Libra原创 2014-11-27 14:25:41 · 2050 阅读 · 0 评论 -
UniCode 下 CString 转 char* 的方法
CString str = _T("D://校内项目//QQ.bmp"); //声明标识符 USES_CONVERSION; //调用函数,T2A和W2A均支持ATL和MFC中的字符转换 char * pFileName = T2A(str);转载 2014-04-09 14:16:01 · 550 阅读 · 0 评论 -
去string左右空格
std::string& trim(std::string &s) { if (s.empty()) { return s; } s.erase(0,s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); return s;}原创 2014-03-23 22:55:26 · 687 阅读 · 0 评论 -
纯vc sdk实现http post 方式上传数据到web服务器
刚开始的时候想google一个合适的代码.但是非常失望,可能我的搜索技巧不够好,找到的几个代码都是存在这样或那样的问题要么就是MFC实现,总之是不能满足自己的要求,所以在找了n多代码浪费了大量时间的情况下 还是自己写吧 这样的程序没什么太大的意思,写一次以后拷贝着用就可以了 所以贴这里备用吧流程: 1:获得文件内容 2:构造http头备用 3:构造http尾备用 4:与http建立连接 5:发送... 6:提交要点: 1:h原创 2011-02-26 01:28:00 · 4508 阅读 · 5 评论 -
递归遍历文件(文件夹)
<br />/* * author : jmpesp * blog : blog.csdn.net/farcall * function : 递归遍历文件夹*/#define FOLDERNAME 256void FindFolder(string szDirPath){ char* FolderName = new char[FOLDERNAME]; ZeroMemory(FolderName,FOLDERNAME); WIN32_FIND_DATA F原创 2011-02-17 12:50:00 · 542 阅读 · 0 评论 -
禁止ie弹出alert窗口
<br />void CXXXDlg::OnNavigateComplete2ExplorerIe(LPDISPATCH pDisp, VARIANT FAR* URL) { CComQIPtr< IHTMLDocument2 > spDocument2; spDocument2 = m_ie.GetDocument(); IHTMLWindow2 *pw; spDocument2->get_parentWindow(&pw); if( pw == NULL )原创 2011-04-21 13:06:00 · 2090 阅读 · 0 评论 -
禁止ie弹出alert窗口
<br />void CXXXDlg::OnNavigateComplete2ExplorerIe(LPDISPATCH pDisp, VARIANT FAR* URL) { CComQIPtr< IHTMLDocument2 > spDocument2; spDocument2 = m_ie.GetDocument(); IHTMLWindow2 *pw; spDocument2->get_parentWindow(&pw); if( pw == NULL )原创 2011-04-21 13:06:00 · 1116 阅读 · 0 评论 -
屏蔽WebBrowser2控件声音
本机环境 XP SP2 + IE6项目要求 要禁止WebBrowser2控件声音 不过似乎WebBrowser2没有提供这样方便的接口 网上看到一些是在down完成之后修改源码 然后再显示 这样在修改的时候把具备音乐的内容去掉显然这不是我希望的 最后只有将发声的api patch掉 难点就是找到对应的api这样的api大概有DSound.dll->DirectSoundCreate mp3发声Winmm.dll ->midiStreamOpen flash ->w原创 2011-04-21 09:14:00 · 4685 阅读 · 10 评论 -
查找系统主要文件路径 如IE缓存等
<br />获得一些系统主要的文件夹路径 如IE缓存路径等<br />BOOL SHGetSpecialFolderPath(HWND hwndOwner,LPTSTR lpszPath,int nFolder,BOOL fCreate);<br />这个API很有用 其中nFolder指定了要查看的路径的宏原创 2011-05-03 16:21:00 · 952 阅读 · 0 评论 -
ANSI,UNICODE, UTF-8 字符串之间的相互转换
转自 http://topic.csdn.net/u/20090414/11/ea7ffb2d-82fb-4504-b1f9-77560f0dceae.html?88949view plain·········10········20········30········40···原创 2011-07-26 16:09:14 · 771 阅读 · 0 评论 -
VC调用JavaScript函数--处理QQ网页登录密码加密(空间、农场、WEB QQ等)
相信很多朋友都对QQ伴侣等农场外挂十分好奇吧!其实我也是,然而不幸的是很多像我一样的兄弟在模拟农场登录时,就被JS函数加密的密码字符串给挡在门外,于是百度来google去,始终没有一个完整的代码或例子。 登录时用OmniPeek捕获得到的数据包如下(QQ号1、密码123456、验转载 2011-07-29 01:03:00 · 2846 阅读 · 0 评论 -
Boost库regex VS2008
我以boost1.47为例第一步,下载:http://www.boost.org/第二步,安装:解压到D盘目录下,D:\boost_1_47_0\第三步,编译:1.由开始菜单进入Microsoft Visual Studio 2008下的Visua转载 2011-08-05 05:56:52 · 1083 阅读 · 0 评论 -
Boost学习之正则表达式--regex
http://www.cppprog.com/2009/0116/53_3.html注意使用Boost.Regex需要预先编译完整编译请参考本站编译Boost的文章如果只要编译Regex库,有两种方法(参考链接):在Boost根目录下运行bjam --to转载 2011-08-05 07:35:51 · 781 阅读 · 0 评论 -
vs2012 未能解析此远程名称:’nuget.org’ 解决方法
打开Nuget,发现又出问题了:未能解析此远程名称:’nuget.org’。在浏览器中输入 http://nuget.org 会发现是无法打开的。在cmd命令行里输入: nslookup nuget.org 一般也是无法解析到这个域名的ip地址。不过在cmd命令行里输入: nslookup nuget.org 8.8.8.8 向谷歌的dns查询这个域名,便能正确返回转载 2015-09-11 02:34:47 · 4062 阅读 · 0 评论