- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 x&(x-1)含义
求下面函数的返回值(微软) -- 统计1的个数-------------------------------------int func(int x){ int countx = 0; while(x) { countx++; x = x&(x-1); } return countx;}
2012-03-28 16:45:14
1159
转载 关于汉字与Ascii码
GB2312和GBK每一个汉字由2个字节组成,这2个字节的ASCII码大小分别是:gb2312: high8 = 0xa1-->0xfe (161 - 254)low8 = 0xa1-->0xfe (161 - 254)gbk:high8 = 0x80-->0xfe (128 - 254)low8 = 0x40-->0xfe (64 - 254) GB2312
2012-03-22 10:51:27
18944
转载 vc工程文件无法打开的解决方法
在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不能显示的问题。遇到这些情况,首先要检查一下进程中是否有没有关闭的vc进程“msdev.exe”,有的话先结束进程。然后到工程目录,即dsw文件所在的目录下,删除.ncb文件、.aps文件、.opt
2012-03-21 16:43:00
7374
转载 cannot open file mfc42u.lib问题解决
问题提出:VC提示找不到mfc42u.lib错误(cannot open file "mfc42u.lib")说明:LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 表明安装VC时没有安装 Unicode版本解决问题方法总结:方法一:从VC的安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“M
2012-03-21 10:04:14
1706
转载 学习STL(二)
函数Display()显示了如何使用一个输出流迭代器。下面的语句将容器中的值传输到cout输出流对象中:copy(v.begin(), v.end(), ostream_iterator(cout, "\t"));第三个参数实例化了ostream_iterator类型,并将它作为copy()函数的输出目标迭代器对象。“\t”字符串是作为分隔符。运行结果:$ g++ outstrm
2012-02-23 11:47:40
689
转载 学习STL(一)
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有
2012-02-23 11:47:01
571
转载 万网国际中文域名不能访问被指向ip127.0.0.9或搜狗搜索页面解决办法
前两天客户注册了一个万网国际中文域名,胡勇.com,解析后数个小时都不能访问,通过客户、我们自己的、朋友的各种网络,均不能访问。感觉有些不正常! 于是提交在线问题给万网工程师检查,万网很快答复:域名解析正常,他们那里可以访问!怀疑是我们本地的DNS缓存没有刷新,一方面他们再次刷新了他们的DNS解析,以便进行DNS解析更新的广播,同时让我们检查中文域名解码后的网址是否可以访问。经检查,胡勇.com的
2012-02-15 19:15:26
2766
转载 流程概述
最新教学,有人问技术有展示吗?我怎么知道你是不是骗我的呢?既然知道我是骗你的,为什么还要学习呢?为什么非要我说一句:是真的,不骗你。你们才肯相信呢?不相信可以不和我联系,或者直接拉黑我,不要和我废话,多说也无益,为什么还要和我说呢?教学可以公开一些,无所谓,最重要是你们真学,想学,肯学,那才重要!不付出那怎么有回报呢,难道天下的饭店我们都可以随便吃喝吗? 个人主机入侵网络
2012-02-10 23:31:44
1352
转载 XP及其以上版本自动关机提升权限代码
#include #include BOOL EnableShutDownPriv(){HANDLE hToken = NULL;TOKEN_PRIVILEGES tkp = {0};if ( !OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hTo
2012-02-09 17:00:55
766
转载 VC6.0中对MySQL数据库的操作
VC6.0中对MySQL数据库的操作1.在mysql目录下找到名字为libmySQL.dll和libmySQL.lib 的文件拷贝到当前工程目录下,并在“工程->设置->连接”中链接libmysql.lib。 2.将mysql/include里面的头文件拷贝到当前工程目录下(可不用include)。3.#include #include "mysql.h" 4.程序代码:v
2011-12-27 00:09:34
3755
转载 VC MFC列表视图(CListCtrl)控件
列表视图控件图标风格CListCtrl类里要了解的函数SetImageList为列表控件关联一个图像列表InsertItem插入一项GetSelectionMark获取选中项的索引GetItemText根据项索引获取项文本内容首先往工程里引入七个图标,接着在对话框里添加一个列表视图控件,然后为控件关联一个变量CListCtrl,再往对话框类添加一个变量CImageLis
2011-12-27 00:08:47
7616
转载 多线程问题cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *
问题:用VC创建新线程易出的问题error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'解决方案:(1)如果线程要执行的是类的成员函数,则必须用static声明为静态函数 如:
2011-12-20 22:05:23
10776
原创 显示资源图片
CClientDC dc(this);CDC *mdc=new CDC;mdc->CreateCompatibleDC(&dc);CBitmap bitmap;bitmap.m_hObject = (HBITMAP)::LoadImage(NULL,"Before.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);mdc->SelectObject(
2011-11-29 15:55:11
587
原创 显示图片
CClientDC dc(this);CDC *mdc=new CDC;mdc->CreateCompatibleDC(&dc);CBitmap bitmap;bitmap.m_hObject = (HBITMAP)::LoadImage(NULL,"1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);mdc->SelectObject(bitma
2011-11-21 02:15:43
459
转载 C++中类查看下的 *******Dlg没有了?
我用类向导添加了一个函数。开始不添加前在类查看下面的*****Dlg下有很多个函数。但我一添加函数,类查看(Class View)下就只剩下****App和Globals了。这是怎么回事,我是新手,现在的分不多,只能出这点分了。 2008-11-3 17:23 最佳答案打开你的工程目录,找到后缀名为ncb文件,把它删了; 重新打开
2011-11-09 12:48:22
961
原创 显示图像
CClientDC dc(this); CDC *pDC=GetDC(); CBitmap kevin; CRect rect; kevin.LoadBitmap(IDB_BITMAP3); CDC dcCompatible;
2011-09-06 00:29:15
619
转载 安装sql2000时提示“某个文件被挂起,需要重新启动才能安装”的问题
安装sql2000时提示“某个文件被挂起,需要重新启动才能安装”,可是重新启动机器后,依然照旧.:(470)this.style.width=470"> 470)this.style.width=470" border=0> 为了帮朋友解决在WIN
2011-09-06 00:27:53
5768
1
原创 多线程定义与使用
DWORD WINAPI RecvMessageThread(LPVOID lpParameter);//声明HANDLE hThread1;hThread1=CreateThread(NULL,0,RecvMessageThread,NULL,0,NULL);C
2011-09-06 00:25:00
560
转载 SOCKET收发数据报
WORD wVertionRequest;WSADATA wsaData;int err;wVertionRequest=MAKEWORD(1,1);err=WSAStartup(wVertionRequest,&wsaData);if (err!=0){return 0;}if (LOBYTE(wsaData.wVersion)!=1||HIBYTE(wsaD
2011-09-06 00:24:19
624
原创 截取屏幕指定区域保存为BMP文件
void main(){HBITMAP hCaptureBitmap = CopyScreenToBitmap(215, 374, 774, 795);SaveCapturedBitmap(hCaptureBitmap, "Hello.bmp");
2011-09-06 00:23:06
1376
转载 PlaySound
// test2.cpp : Defines the entry point for the application.//#include "stdafx.h"#include int APIENTRY WinMain(HINSTANCE hI
2011-09-06 00:21:33
5411
转载 VC++ 的串口通讯编程
在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。 一、Microsoft Communication
2011-09-06 00:19:49
3616
原创 c++画图
CPen pen(PS_DOT,5,RGB(0,255,0));CClientDC dc(this);CPen *pOldPen=dc.SelectObject(&pen);dc.MoveTo(PrePoint);dc.LineTo(CurPoint);
2011-09-05 21:31:08
1057
转载 CString与int、char*、char[100]之间的转换
(1) CString互转int将字符转换为整数,可以使用atoi、_atoi64或atol。而将数字转换为CString变量,可以使用CString的Format函数。如CString s;int i = 64;s.Format(”%d”, i)Form
2011-09-05 21:27:54
536
电脑屏幕监视器,用途广泛
2011-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人