自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 1107

转载 关于汉字与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 18784

转载 vc工程文件无法打开的解决方法

在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不能显示的问题。遇到这些情况,首先要检查一下进程中是否有没有关闭的vc进程“msdev.exe”,有的话先结束进程。然后到工程目录,即dsw文件所在的目录下,删除.ncb文件、.aps文件、.opt

2012-03-21 16:43:00 7147

转载 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 1663

转载 学习STL(二)

函数Display()显示了如何使用一个输出流迭代器。下面的语句将容器中的值传输到cout输出流对象中:copy(v.begin(), v.end(),  ostream_iterator(cout, "\t"));第三个参数实例化了ostream_iterator类型,并将它作为copy()函数的输出目标迭代器对象。“\t”字符串是作为分隔符。运行结果:$ g++ outstrm

2012-02-23 11:47:40 630

转载 学习STL(一)

STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有

2012-02-23 11:47:01 520

转载 万网国际中文域名不能访问被指向ip127.0.0.9或搜狗搜索页面解决办法

前两天客户注册了一个万网国际中文域名,胡勇.com,解析后数个小时都不能访问,通过客户、我们自己的、朋友的各种网络,均不能访问。感觉有些不正常! 于是提交在线问题给万网工程师检查,万网很快答复:域名解析正常,他们那里可以访问!怀疑是我们本地的DNS缓存没有刷新,一方面他们再次刷新了他们的DNS解析,以便进行DNS解析更新的广播,同时让我们检查中文域名解码后的网址是否可以访问。经检查,胡勇.com的

2012-02-15 19:15:26 2692

转载 流程概述

最新教学,有人问技术有展示吗?我怎么知道你是不是骗我的呢?既然知道我是骗你的,为什么还要学习呢?为什么非要我说一句:是真的,不骗你。你们才肯相信呢?不相信可以不和我联系,或者直接拉黑我,不要和我废话,多说也无益,为什么还要和我说呢?教学可以公开一些,无所谓,最重要是你们真学,想学,肯学,那才重要!不付出那怎么有回报呢,难道天下的饭店我们都可以随便吃喝吗?  个人主机入侵网络

2012-02-10 23:31:44 1254

转载 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 719

转载 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 3700

转载 VC MFC列表视图(CListCtrl)控件

列表视图控件图标风格CListCtrl类里要了解的函数SetImageList为列表控件关联一个图像列表InsertItem插入一项GetSelectionMark获取选中项的索引GetItemText根据项索引获取项文本内容首先往工程里引入七个图标,接着在对话框里添加一个列表视图控件,然后为控件关联一个变量CListCtrl,再往对话框类添加一个变量CImageLis

2011-12-27 00:08:47 7483 2

转载 多线程问题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 10655

原创 显示资源图片

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 552

原创 显示图片

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 416

转载 C++中类查看下的 *******Dlg没有了?

我用类向导添加了一个函数。开始不添加前在类查看下面的*****Dlg下有很多个函数。但我一添加函数,类查看(Class View)下就只剩下****App和Globals了。这是怎么回事,我是新手,现在的分不多,只能出这点分了。 2008-11-3 17:23 最佳答案打开你的工程目录,找到后缀名为ncb文件,把它删了; 重新打开

2011-11-09 12:48:22 916

原创 显示图像

CClientDC dc(this);    CDC *pDC=GetDC();    CBitmap kevin;    CRect rect;    kevin.LoadBitmap(IDB_BITMAP3);    CDC dcCompatible;

2011-09-06 00:29:15 577

转载 安装sql2000时提示“某个文件被挂起,需要重新启动才能安装”的问题

安装sql2000时提示“某个文件被挂起,需要重新启动才能安装”,可是重新启动机器后,依然照旧.:(470)this.style.width=470"> 470)this.style.width=470" border=0> 为了帮朋友解决在WIN

2011-09-06 00:27:53 5635 1

原创 多线程定义与使用

DWORD WINAPI RecvMessageThread(LPVOID lpParameter);//声明HANDLE hThread1;hThread1=CreateThread(NULL,0,RecvMessageThread,NULL,0,NULL);C

2011-09-06 00:25:00 519

转载 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 577

原创 截取屏幕指定区域保存为BMP文件

void main(){HBITMAP hCaptureBitmap = CopyScreenToBitmap(215, 374, 774, 795);SaveCapturedBitmap(hCaptureBitmap, "Hello.bmp");

2011-09-06 00:23:06 1284

转载 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 5326

转载 VC++ 的串口通讯编程

在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。  一、Microsoft Communication

2011-09-06 00:19:49 3453

原创 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 980

转载 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 492

原创 CSDN我的新家

以前在网易博客上自己粘代码的,没人搭理,转来这里了,这里比较专业么~

2011-09-02 23:41:09 397

常用字字库,最近用到自己做的

自己一个字一个字打的,比较常用的汉字,打了两天,那叫一个累啊,希望能帮上大家的忙

2011-09-02

电脑屏幕监视器,用途广泛

通过移动鼠标获取鼠标位置,输入起始终点坐标后自动截图。10秒后进如自动监控阶段,不停地截图比较该区域,如果发生变化则发出音乐提醒。可用作游戏辅助。工程中音乐太大不能上传源代码了,只传了一个exe

2011-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除