自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超越

寻找心中的那份自信

原创 [概念]图形和图像的区别

一、基本概念 图像是由数码相机、扫描仪、摄像机等输入设备捕捉实际的画面产生的数字图像,是由像素点阵构成的位图,图片格式有png,bmp,jpg,jpeg,gif。位图是象素集合,又称光栅图,一般用于照片品质的图像处理,是由许多像小方块一样的像素组成的图形。由像素的位置与颜色值表示,能表现出颜色阴影...

2013-06-28 18:20:32

阅读数 4631

评论数 0

原创 [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>

网上实例 总结 /* _STD_BEGIN using _CSTD clearerr; using _CSTD fclose; using _CSTD feof; using _CSTD ferror; using _CSTD fflush; using _CSTD fgetc; using...

2013-06-27 22:16:00

阅读数 2030

评论数 0

原创 [C++STDlib基础]关于单字符的操作——C++标准库头文件<cctype>

网上实例 总结 /* _STD_BEGIN using _CSTD isalnum; using _CSTD isalpha; using _CSTD iscntrl; using _CSTD isdigit; using _CSTD isgraph; using _CSTD islower;...

2013-06-24 20:47:26

阅读数 1295

评论数 0

原创 [C++STDlib基础]关于字符串的操作——C++标准库头文件<cstring>

网上实例 总结 /* 头文件 _STD_BEGIN using _CSTD size_t; using _CSTD memchr; using _CSTD memcmp; using _CSTD memcpy; using _CSTD memmove; using _CSTD memset;...

2013-06-24 20:20:05

阅读数 1643

评论数 0

原创 [C++STDlib基础]关于数学函数的介绍——C++标准库头文件<cmath>

网上实例 /* using _CSTD abs; using _CSTD acos; using _CSTD asin; using _CSTD atan; using _CSTD atan2; using _CSTD ceil; using _CSTD cos; using _CSTD cos...

2013-06-24 17:32:03

阅读数 2475

评论数 0

原创 [项目整理]Win32,MFC的可执行文件只能运行一次

//第一种方法:控制release版本的exe文件只能运行一次 #ifndef _DEBUG //debug 版本中,项目属性-->预处理器 -->预处理定义: 有_DEBUG if (FindWindow(NULL,_T("窗口标题"))) //这种方法个缺点...

2013-06-22 18:13:40

阅读数 1405

评论数 0

原创 [Win]进程间通信——邮槽Mailslot

进程间通信 进程的地址空间是私有的。出于安全性的目的,如果一个进程不具有特殊的权限,是无法访问另外一个进程的内存空间的,也无法知道内存中保存的数据的意义。但是在一些具体的应用情况下需要多个进行相互配合,有时计算机用户也需要在多个应用程序之间交换数据。 Windows系统下,在进程间通信或共享数...

2013-06-21 22:02:27

阅读数 5473

评论数 0

原创 [C++STDlib基础]关于日期时间的操作——C++标准库头文件<ctime>

网上教程 总结 /* A.头文件 #if _GLOBAL_USING && !defined(RC_INVOKED) _STD_BEGIN 1.四个数据类型 using _CSTD clock_t; using _CSTD size_t; using _CSTD time_t;...

2013-06-21 18:09:35

阅读数 1931

评论数 0

原创 [C++STDLib基础]关于C++string字符串的操作——C++标准库头文件<string>

网上教程 #include #include #include using namespace std; //1.构造函数 /* string(); string( size_type length, char ch ); string( const char *str ); st...

2013-06-18 11:21:42

阅读数 1585

评论数 0

原创 [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决

#include <iostream> #include <fstream> using namespace std; /*cout和wcout 在缺省的C locale下,cout可以直接输出中文,但对于wcout却不行(至少VS 2005下不行)。 对于wcout,需...

2013-06-14 21:43:44

阅读数 2087

评论数 0

原创 [Win32]Win32 SDK编程系列文章——菜单(快捷菜单)——动态加载

理论 创建普通菜单步骤如下: 1)创建菜单 如:CreateMenu2)   添加菜单项 如:AppendMenu3)加载菜单         LoadMenu4)设置菜单到窗口 SetMenu5)处理菜单响应6)消除菜单 DestroyMenu 创建右键菜单的步骤如下: ...

2013-06-09 13:21:52

阅读数 1981

评论数 0

原创 [Win32]只允许最大化最小化窗口,禁止双击标题栏、拖动窗体、点击复原按钮来改变窗口大小

//^WS_THICKFRAME 禁止拖动边框 HWND hWnd = CreateWindow(g_szAppWindowClass, g_szAppTitle, WS_OVERLAPPEDWINDOW ^ WS_THICKFRAME, CW_USEDEFAULT, 0,...

2013-06-06 12:39:57

阅读数 4728

评论数 0

原创 [Win32]Win32 SDK编程系列文章——菜单

理论 菜单可以说是WINDOWS最重要的元素之一。有了它,用户可以方便地选择操作命令.用户只要细读一下所有的菜单项就可以明了应用程序所提供的大概功能,而且可以立即操作,无须去阅读手册了.正因为菜单给了用户一种方便的方式,所以您在应用程序中加入菜单时就要遵守一般的标准.譬如:一般头两个菜单项是...

2013-06-05 21:45:07

阅读数 1568

评论数 0

原创 [Win32]Win32 SDK编程系列文章——鼠标输入消息

理论 和处理键盘输入一样,WINDOWS将捕捉鼠标动作并把它们发送到相关窗口。这些活动包括左、右键按下、移动、双击新式鼠标还包括滚轮消息WM_WHEEL等。WINDOWS并不像处理键盘输入那样把所有的鼠标消息都导向有输入焦点的窗口,任何鼠标经过的窗口都将接收到鼠标消息,无论有否输入焦点。另外...

2013-06-05 20:03:54

阅读数 1433

评论数 0

原创 [Win32]Win32 SDK编程系列文章——键盘输入消息

理论 因为大多数的PC只有一个键盘,所以所有运行中的WINDOWS程序必须共用它。WINDOWS 将负责把击键消息送到具有输入焦点的那个应用程序中去。尽管屏幕上可能同时有几个应用程序窗口,但一个时刻仅有一个窗口有输入焦点。有输入焦点的那个应用程序的标题条总是高亮度显示的。 实际上您可以从两个...

2013-06-05 17:21:16

阅读数 2130

评论数 0

原创 [Win32]Win32 SDK编程系列文章——绘制文本

绘制文本 Windows 中的文本是一个GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在有笔画的地方显示出来,这样就会出现字符。这也是为什么我说“绘制”字符,而不是写字符。通常您都是在您应用程序的客户区“绘制”字符串(尽管您也可以在客户区外“绘制”)。Windows...

2013-06-04 21:54:41

阅读数 2975

评论数 0

原创 阻塞与非阻塞,同步与异步

阻塞与非阻塞 阻塞和非阻塞是指当进程访问的数据如果尚未就绪,进程是否需要等待,简单说这相当于函数内部的实现区别,也就是未就绪时是直接返回还是等待就绪; 所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。...

2013-06-03 22:08:00

阅读数 1301

评论数 0

原创 [网络基础知识]三次握手,四次分手

建立连接(三次握手) TCP连接的建立:TCP用三次握手过程创建一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(...

2013-06-03 18:02:27

阅读数 2351

评论数 0

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