自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 知识补充:在本地和gitlab上创建新分支以及字符串strcpy和直接等于

1.在本地和gitlab上创建新分支git checkout -b fixspacequestion origin/mastergit add /.git commit -m 'fix space question'git push origin fixspacequestion2.字符串strcpy和直接等于strcpy为把一个字符串地址的内容赋值给另一个字符

2016-11-25 19:33:02 995

转载 LeaveCriticalSection问题的解决方案

1、问题描述在VS2010执行过程之中,程序崩溃,出现了以下问题,导致程序中断。如图1所示程序报错如下所示:[cpp] view plain copy *******************************************************************************/    void __cdecl _

2016-11-25 19:25:45 1988

转载 关于malloc(0)

问题:char* ptr = malloc(0*sizeof(char));if(NULL == ptr)      printf("got a NULL pointer");else     printf("got a Valid pointer");请问:上面的程序输出为什么?在C99的标准里面解释到,如果给malloc传递0参数,其返回值是依赖于编译器的实现,但是不管返回

2016-11-18 20:12:52 284

转载 打开和关闭文件以及读取和回退字符的操作

函数简介  函数功能: 打开一个文件   函数原型:FILE * fopen(const char * path,const char * mode);   相关函数:open,fclose,fopen_s[1] ,_wfopen   所需库: stdio.h>  返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在

2016-11-17 20:27:36 2550

转载 内存中常见异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )

* 0xcccccccc : Used by Microsoft's C++ debugging runtime library to mark uninitialised stack memory* 0xcdcdcdcd : Used by Microsoft's C++ debugging runtime library to mark uninitialised heap memory

2016-11-17 20:25:14 376

转载 static静态变量生命周期

static生命周期2011-07-15 16:01静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量,例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。对于自动变量,它属于动态存储方式。但是也可以用static定义它为静态自动变量,或称静态局部变量,从而

2016-11-17 20:23:48 494

原创 动态链表的创建、节点内存空间申请以及释放

1.动态链表的创建和内存申请:typedef struct _STACK{    void* data;    int size;    struct _STACK* next;    struct _STACK* pre;} STACK;STACK *stack;STACK *_stack;void initStack(){stack = (S

2016-11-15 18:49:29 10480

转载 调试技巧之调用堆栈 - Call stack

简单介绍  调试是程序开发者必备技巧。如果不会调试,自己写的程序一旦出问题,往往无从下手。本人总结10年使用VC经验,对调试技巧做一个粗浅的介绍。希望对大家有所帮助。    今天简单的介绍介绍调用堆栈。调用堆栈在我的专栏的文章VC调试入门提了一下,但是没有详细介绍。    首先介绍一下什么叫调用堆栈:假设我们有几个函数,分别是function1,function2,functi

2016-11-07 19:53:08 1374

转载 在调试MFC程序中查看变量的方法(包含控制台)

在调试MFC程序时,我们经常需要查看特定位置变量的输出值。或者在某特定条件执行时,给出一个输出标识。一般来说,有3种方法:1)调用TRACE(LPCTSTR lpszFormat, ...)函数   在MFC中使用TRACE函数来打印输出结果却是非常方便,和在控制台程序中使用printf函数的使用方法和效果类似。不过有几点     需要注意:一,TRACE函数的输出

2016-11-07 19:49:08 7848

原创 关于动态数组

有时候我们数组的个数n不确定,需要先给n赋值,而建立数组变量的时候又不支持个数为变量(不支持a[n]),这个时候就可以通过动态数组来解决,方法如下:一维#include #include int main(){int n1,i;int *array;puts("输入一维长度:");scanf("%d",&n1);array=(int*)malloc(

2016-11-03 20:31:28 351

PDLAnalysis.zip

PDLAnalysis.zip

2016-10-17

空空如也

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

TA关注的人

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