- 博客(52)
- 资源 (6)
- 收藏
- 关注
转载 [原创]HttpWatch工具简介及使用技巧
http://www.cnblogs.com/mayingbao/archive/2007/11/30/978530.html一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显
2011-11-30 17:00:17 1535
转载 #pragma pack
http://baike.baidu.com/view/2317161.htm一、n字节的对齐方式VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种
2011-11-30 14:26:14 843
原创 整数相处获取浮点数须注意
float f1 = 1 / 100 ;肯定得到的结果为0要得到小数,需要改进如下:float f1 = float(1) / 100 ;
2011-11-30 10:30:57 1325
转载 VS2010 调试利器
http://kb.cnblogs.com/page/84180/一、通过VS2010可以将断点保存成本地文件(xml格式) 假设当代码中有CRUD(增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上一个为debug增加功能时设置的断点。在VS2010之前我们似乎常常这样做,但现在通过VS2010
2011-11-29 16:19:29 1026
转载 C/C++中int/long/float/double数值类型与字符串互相转换[总结]
http://hi.baidu.com/daven172/blog/item/931e9fa6f346fce29052eeb7.html一、int/long/float/double转字符串方法1:itoa, ltoa(a表示array数组的意思)头文件:stdlib.h示例: int a = 3; long b = 23;
2011-11-29 10:15:36 2674
转载 用C++写入UTF-8格式的文件
class CChineseCode{public: static void UTF_8ToUnicode(wchar_t* pOut,char *pText); // 把UTF-8转换成Unicode static void UnicodeToUTF_8(char* pOut,wchar_t* pText); //Unicode 转换成UTF-8 static void Unico
2011-11-28 17:51:46 11177 1
转载 怎样在C++中写UTF-8格式的内容
http://mariusbancila.ro/blog/2008/10/20/writing-utf-8-files-in-c/Let’s say you need to write an XML file with this content:How do we write that in C++?At a first glance, you could be t
2011-11-28 17:15:14 4293
原创 C++产生8到22之间的随机数
srand(GetTickCount()) ;dwTemp %= 14 ; // 先模差dwTemp += 8 ; // 再加最小的。
2011-11-28 16:59:27 645
转载 关于WinExec和System的比较
http://nt04.blog.163.com/blog/static/3297804920116246622829/WinExec是一个WIN32 API,它的第一个参数必须包含一个可执行文件名, SYSTEM是C库函数,它接受一个DOS命令。 你可以这样: WinExec("command /C dir C:\ > dir.txt",SW_HIDE);system
2011-11-25 17:23:34 860
原创 C++调用可执行程序
1.WinExeCWinExec(strPath.c_str(), SW_SHOW) ;关闭:HWND dc = FindWindow(0, "无标题 - 记事本 "); CloseWindow(dc); 如果不行的话,按ctr+del+alt看记事本的标题是什么??改了它2.HINSTANCE ShellExecute(HWND hwnd, LPCTSTR
2011-11-25 14:34:24 1462
原创 自己写的读取注册表判断主机安装了哪些浏览器
BOOL fIsBrowser(std::string& paraStrBrowser){// 判断是否是浏览器 if (std::string::npos != paraStrBrowser.find("Opera")) { paraStrBrowser = "Opera" ; return TRUE ; } else if (std::string::npos != par
2011-11-25 10:31:37 3912 3
原创 各种主流浏览器在注册表中的DisplayName值
1.Opera Opera V11.50 Build 1074 正式版2.IE Windows Internet Explorer 83.FireFox Mozilla Firefox(火狐浏览器) V4.0.14.Safari Safari5.QQ浏览器 QQ浏览器6.76.腾讯TT浏览器 Tencent Traveler 4.87.搜狗浏览器
2011-11-24 16:24:37 2410
转载 遍历注册表某键下的所有子键
http://msdn.microsoft.com/zh-cn/site/ms724256// QueryKey - Enumerates the subkeys of key and its associated values.// hKey - Key whose subkeys and values are to be enumerated. #include #inclu
2011-11-24 14:06:28 8124 2
转载 c++读取注册表详解
http://www.duote.com/tech/4/11942.html1.读注册表// 读取注册表CString ReadRegisteTable(CString root,CString path, CString key){HKEY hAppKey;LPCTSTR WINDS_SERVICE_REGISTRY_KEY=path;LPCTSTR DATA_FIL
2011-11-24 11:32:39 4139
转载 百度基本搜索技巧
http://zhidao.baidu.com/question/46079731.html百度基本搜索技巧 初学者入门 1. 搜索,就这么简单 只要在搜索框中输入关键词,并按一下 按钮,百度就会自动找出相关的网站和资料。 百度会寻找所有符合您全部查询条件的资料,并把最相关的网站或资料排在前列。 小技巧:输入关键词后,直接按键盘上的回车键(即Enter健),百度也会自动找出相关的
2011-11-24 11:29:57 1757
原创 搜索引擎技巧
谷歌搜索技巧:http://www.googleguide.com/advanced_operators.htmlhttp://www.uestc.edu.cn/web3/gouestc/user_help.htmlhttp://www.se-express.com/article/article13.htm注:某些用google搜索出来的连接是打不开的,但你可以找到对应的网站进去
2011-11-24 11:25:33 989
原创 判断一个IP地址是否是内网地址
void vAdjustIP(std::string& paraStrIP){ std::string strTemp[5] ; int i = 0 ; strTemp[i] = strtok((char*)paraStrIP.c_str(), ".") ; while (!strTemp[i].empty()) { // 进行处理 if (1 == strTemp[i].
2011-11-23 10:46:12 4492 1
原创 自己写的把IP地址转换为XXX.XXX.XXX.XXX形式的函数
void vAdjustIP(std::string& paraStrIP){std::string strTemp[5] ;int i = 0 ;strTemp[i] = strtok((char*)paraStrIP.c_str(), ".") ;while (!strTemp[i].empty()){// 进行处理if (1 == strTemp[i].s
2011-11-23 10:44:57 748
转载 关于内网外网的知识
很多宽带用户搞不清楚自己到底属于内网还是外网,以至于在使用BT等软件进行下载前,盲目进行端口映射等操作,反而事倍功半。 首先纠正一个普遍错误的说法。我们经常会听到诸如“某某ADSL是内网”或者“某某ADSL是外网”的说法,这种说法本身是错误的。因为“ADSL宽带”只是宽带的运营商所提供的一种服务形式,它只是一项技术、一项业务而已,并没有什么内网还是外网的概念。我们所提到的内网还是外网,指的实际
2011-11-22 13:57:21 1664
原创 allocator
allocator类是C++的一个模板,它提供类型化的内存分配以及对象的分配和撤销。allocator类将对象分配和对象构造分开。当allocator对象分配内存的时候,它会分配适当大小并排列成保存给定类型对象的空间。 allocator提供如下几种操作: allocator a; 定义名为a的allocator对象,可以分配内存或构造T类型的对象。
2011-11-22 10:23:22 471
原创 MFC添加Activex控件的方法
1.别忘了在InitInstance中初始化COM控件和使能控件容器CoInitialize(NULL) ; AfxEnableControlContainer();可以参考:http://wenku.baidu.com/view/0bf0b0c608a1284ac850432d.html
2011-11-21 17:32:12 1824
原创 非常有用的CChineseCode类
该类来自网上,大家可以自由转载class CChineseCode{public:static void UTF_8ToUnicode(wchar_t* pOut,char *pText); // 把UTF-8转换成Unicodestatic void UnicodeToUTF_8(char* pOut,wchar_t* pText); //Unicode 转换成UTF-8s
2011-11-21 13:33:49 1488
转载 MultiByteToWideChar和WideCharToMultiByte用法详解
http://blog.csdn.net/norains/article/details/1461174//========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHO
2011-11-21 11:09:08 624
原创 对http提出Get请求,获取网页内容
1.MFC的方法第一种: 首先要包含这个头文件:#include CInternetSession mySession; CHttpFile* myHttpFile=NULL; CString myData; myHttpFile=(CHttpFile*)mySession.OpenURL(url,1,INTERNET_FLAG_DONT_CACH
2011-11-18 16:23:59 6758 1
转载 如何得到IE的历史记录和清除IE的历史记录
转载自:http://blog.csdn.net/lbird/article/details/724862相关的接口:IurlHistoryStg、IEnumSTATURL、IurlHistoryStg2相关的方法: IurlHistoryStg:: EnumUrls该方法返回一个IEnumSTATURL接口指针,后者用来枚举IE的历史记录。 LRESULT
2011-11-18 14:23:49 1123
原创 C++不常见用法
1.#ifdef _WINDOWS_#error WINDOWS.H already included. MFC apps must not #include #endif2.#import named_guids using namespace MSXML2;
2011-11-18 14:20:57 462
原创 判断字符串中点的个数
int nCountOfPoint(const string& paraStrUrl){ int nSum = 0 ; string::size_type nPos = 0 ; while ((nPos = paraStrUrl.find_first_of(".", nPos)) != string::npos) { ++nPos ; ++nSum ; } return n
2011-11-18 13:37:21 1161
原创 C++从注册表中获取用户的历史记录
1.主要是读取注册表中HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs的值,至于怎么读取注册表。C++中:HKEY hKey;RegOpenKey(HKEY_LOCAL_MACHINE,"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Typ
2011-11-17 14:26:51 2161
原创 Windows API---GetWindowsDirectory
// GetWindowsDirectory获取当前操作系统目录TCHAR szPath[MAX_PATH]; GetWindowsDirectory(szPath, MAX_PATH);
2011-11-17 13:59:36 821
转载 一键清理系统垃圾文件.bat
一键清理系统垃圾文件.bat 。双击立即清理,是一个安全又方便的批处理文件。以下是文件内容:@echo offecho 正在清理系统垃圾文件,请稍等......del /f /s /q %systemdrive%/*.tmpdel /f /s /q %systemdrive%/*._mpdel /f /s /q %systemdrive%/*.logdel /f /s /q
2011-11-17 11:26:05 1474
转载 VC中实现历史记录的全面清除
转自:http://www.vckbase.com/document/viewdoc/?id=280前言:在本人用完计算机之后,往往不希望别人发现你做过什么,和浏览过什么网址。(特别是和多人共用一台机子时)。当然,你可以手工清理那些记录。 但那是多么繁杂的一件事啊。 我想没人愿意那样做。于是,我想到用一个软件来一次性完成上述工作。清除历史记录的文章很多,但是一般都不够全面。
2011-11-17 11:22:44 1018
原创 关于VS2010编译后的自动执行D:\我的酷盘\工具\vs2010Copy实例
因为涉及到别人的版权,放在本人的酷盘中。\工具\vs2010Copy实例
2011-11-16 15:08:26 1289
转载 Visual StudioC++新特性--MFC王者归来(3)MFC新功能-基于windows7的重启管理灾难恢复
转载自:http://blog.csdn.net/yincheng01/article/details/5380218为了提高用户体验,让用户用起来感觉比较爽,Microsoft在Windows Vista系统中首先引入了重启管理器(Restart Manager)。就类似office2007的自动保存功能,一旦出了故障,可以恢复自己的工作成果,不至于让自己工作成果因为故障而丢失。
2011-11-16 14:12:06 860
原创 VS内置宏和简写符
权威连接请参考:http://msdn.microsoft.com/en-us/library/c02as0cs.aspx1.__LINE__ 表示代码的本行。 2.$(SolutionDir) 3.$(Configuration) 4.$(ProjectName) 5.$(MSBuildProjectName) 6.$(IntDir) 7.$(TargetPat
2011-11-15 16:15:38 1202
原创 指向指针的指针的分配
struct ROW { int colcount; int* fieldLens; FIELD** fields; ROW(int* fLens, int columncount):fields(NULL),colcount(columncount),fieldLens(fLens) { fields = new FIELD*
2011-11-15 13:08:04 443
原创 程序界History
1.GNU是“GNU's Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新
2011-11-11 10:45:19 801
原创 封装的库
1.libiconv库能实现utf8,多字节等编码之间的转换2.log4cplus是gnu的开源日志系统。3.CxImage是对图片格式之间转换的开源类。4.freetds:连接mssql的数据类库5.MSMQ:管理消息队列6.redis:基于Key-Value的存储系统7.推荐的几个 c++库:http://topic.csdn.net/t/20031104/19/242
2011-11-10 17:42:19 678
7zip(windows+linux下的压缩包)
2012-02-24
tinyxml类(windows+linux均可用)
2012-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人