自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (20)
  • 收藏
  • 关注

原创 初始化问题

初始化的放在data段,未初始化的放在bss段(初始化为0的也可能放在bss段)         对于初始化的global变量,例如int   x   =   10;     那么10这个数据必须在目标文件中保存起来,然后在OS程序加载的时候,复制到相应的内存。10这个实际的数据就会保存在目标文件中的data段。         而如果是未初始化的数据(也就是说初始值0是合适的),就没有必要在目标

2009-09-29 14:07:00 741

转载 CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别

一、转载自: http://www.cnblogs.com/chuncn/archive/2009/03/08/1406096.htmlCreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻易。在使

2009-09-29 13:57:00 2171

转载 #ifdef __cplusplus extern "C"

面试时被问到过,不甚明了,网上百度一下,整合了两个仁兄的文章,如下。:-) 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus //c++编译环境中才会定义__cplusplus (plus就是"+"的意思) extern "C" { //告诉编译器下面的函数是c语言函数(因为c++和c语言对函数的编译转换不一样,主要是c++中存在重载) #endif//一段

2009-09-24 17:11:00 4999

原创 利用 GetModuleFileName获取exe文件路径,,以显示bmp, jpg, png图片

// Common.h /********************************************************************* Name: Common.cpp* Creater: Yunhong Mi* Date: 2009-09-24* Path: #include "Common.

2009-09-24 15:56:00 1608

转载 C库函数中字符串处理函数集合

bcmp原型:extern int bcmp(const void *s1, const void *s2, int n);用法:#include 功能:比较字符串s1和s2的前n个字节是否相等说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。bcopy    原型:extern void bcopy(const void *src, void *dest, int n

2009-09-24 14:52:00 891

原创 GetCurrentDirectory 和 GetModuleFileName 区别

 一、GetCurrentDirectory The GetCurrentDirectory function retrieves the current directory for the current process. DWORD GetCurrentDirectory( DWORD nBufferLength, // size of directory buffer

2009-09-24 13:45:00 3042

转载 调用GetLastError 错误代码 含义

2005 msdn url:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WINCE.v50.en/wcecoreos5/html/wce50lrfsystemerrorsnumericalorder.htm The following table shows possible system error values. Co

2009-09-23 10:53:00 23965

原创 怎样添加 GDI+

开发环境: VS2005 一、Win32 项目1、//加入如下代码:#include  #pragma comment(lib, "gdiplus.lib") using namespace Gdiplus;// #include "stdafx.h"// 另外取消在 stdafx.h 中的 WIN32_LEAN_AND_MEAN的定义(否则将有N个错,具体原因不是

2009-09-22 22:35:00 2401

转载 _MBS _unicode

 转载自:http://www.cnitblog.com/vcleaner/archive/2005/06/20/456.html Unicode的出现是为了适应软件国际化的需要。Unicode不同于双字节字符集(DBCS)。一、相关操作函数1、DBCS使用下面的函数操作字符串:CharNext——获得后一个字符CharPrev——获得前一个字符IsDBCSLeadByte——判断是否

2009-09-21 12:08:00 1090 1

转载 回调函数

转载自:http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。   什么是回调函数?  简而言之,回调函数就是一个通过函

2009-09-17 17:28:00 680

转载 __stdcall,__cdecl,__fastcall的区别

  被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。

2009-09-17 17:21:00 471

转载 BeginPaint和GetDC的区别

 第一种情况显示出来的字很正常。case WM_PAINT:        gdc = BeginPaint (hwnd, &ps);        TextOut (gdc, 0, 0, s, strlen (s));        EndPaint (hwnd, &ps);break;第二种情况显示的字不停闪烁。case WM_PAINT:        gdc = GetDC (hw

2009-09-17 09:39:00 530

原创 大端、小端模式

 采用大小模式对数据进行存放的主要区别在于在存放的字节顺序,大端方式将高位存放在低地址,小端方式将低位存放在低地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。到目前为止,采用大端或者小端进行数据存放,其孰优孰劣也没有定论 判断大端小端: #include int main(int argc, char* argv[])

2009-09-16 11:11:00 528

转载 协变、抗变

协变、抗变英文分别是   Covariance 、Contravariance   ,形容词为 '-ce '==>   '-t ' 这是数学和物理学术语,在OO领域中也有应用。 “共变”、“逆变”是一种译法,另外一种译法是“协变”、“抗变”。特别在OO领域,基本上都是用后面这组。此外还有“不变(Nonvariance)”。 在OO中,协变是指按照继承链正向改变,抗变是指逆向改变

2009-09-16 10:41:00 2474

原创 重载(overload)、覆盖(override) 重写 (overwrite)

一、重载(1)相同的范围(在同一个作用域中) ; (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。(5)返回值可以不同; 二、覆盖是指派生类函数覆盖基类函数,特征是: (1)不在同一个作用域(分别位于派生类与基类) ; (2)函数名字相同; (3)参数必须相同,即使参数协变也不行(4)基类函数必须有 virtual 关键字。(5)返回值相同(或

2009-09-16 09:20:00 1342 1

原创

IDE:VS2005 stack.h /*************************************Data: 08-27-2009*Path: #include "Stack.h"************************************/#ifndef STACK_H#define STACK_H

2009-09-15 16:17:00 401

复分析基础及工程应用_习题答案

复分析基础及工程应用 习题答案,高清,很不错的讲解,

2019-03-13

Windows程序设计(第五版) chm+code

Windows程序设计(第五版) chm版本 中英文版本 +code,免积分,谢谢

2017-07-03

windows程序设计第五版.chm

windows程序设计第五版,chm版本,方便拷贝代码,调试,谢谢

2017-07-03

苹果开发之Cocoa编程原书第4版

苹果开发之Cocoa编程原书第4版,中文版,适合mac开发入门

2017-07-03

Google C++编码规范 高清

Google C++编码规范,免积分,谢谢,

2017-07-03

DirectShow实务精选 陆其明

陆老师的 DirectShow实务精选,免积分,谢谢

2017-07-03

DirectShow开发指南 陆老师

免积分,陆老师的DirectShow开发指南 pdf和源码

2017-06-22

密码学与数论基础

密码学与数论基础 丁秀源和薛昭熊 编写的 入门级课程

2014-06-12

数据结构实用教程第一版_徐孝凯

徐孝凯的数据结构,通俗易懂,都是完整实现,方便调试,下载不需要积分,

2014-06-11

Brew SDK 3.1.5

Brew SDK 3.1.5 开发包 20来M

2011-11-07

BREW高级技术培训资料

不是特别细致,但作为初学,,可以参考下,

2011-02-25

Brew elf2mod 工具

解决在Brew 开发中 不能使用全局、静态变量问题, 具体安装注意事项 可见愚人的博客http://blog.csdn.net/miyunhong/archive/2010/04/15/5490399.aspx

2010-04-15

BREW初级技术培训资料

高通公司的,针对Brew程序员的培训资料,个人感觉还行,

2010-04-13

空空如也

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

TA关注的人

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