自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kkxgx的专栏

一些学习的笔记。

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 core dump 学习

昨天面试,面试官问,程序宕掉了,你怎么办。我竟然说重新运行程序,通过gdb去调试。今天晚上查了,原来可以通过core dump来定位到具体出现在什么地方。首先解释一下,什么叫core dump,当一个进程要异常终止时,可以选择把进程的用户空间内存数据全部保存到磁盘上,文件名通常是core,这叫做Core Dump。进程异常终止通常是因为有Bug,比如非法内存访问导致段错误,事后可以用调试器检查

2011-06-24 19:15:00 1080

原创 学习笔记之字符串学习

字符串学习中主要加深了对以前掌握中的盲点学习。1,memcpy和memmove函数的区别函数的原型如下:#include void *memcpy(void *dest, const void *src, size_t n);void *memmove(void *dest, const void *src, size_t n);返回值:dest指向哪,返回的指针就指向哪 m

2011-06-21 20:49:00 559

原创 学习笔记之 函数接口

通过学习函数的接口加深了对指针的理解。#include #include #include void ChangePa1(char **pb){ char *b= (char *) malloc(sizeof(char)*10); if(b==NULL) { printf("Out of Memory/n"); exit(1); } strcpy(b,"hello!!

2011-06-20 21:17:00 823 1

原创 学习笔记之 指针

本文是学习linux c编程一站式学习的学习笔记一,指针与数组对于int a[10]; int *pa=&a[0]; pa++; 1 ,指针之间是可以相互比较,同时指针之间也可以做减法运算,不过是有条件的。指针之间比较的是地址,只有只想同一个数组中元素的指针之间相互比较才有意思。指针之间相减表示两个指针之间相差的元素个数,同样只有指向同一个数组元素的指针之间相减才

2011-06-19 22:14:00 639

原创 学习笔记之预处理

本文是学习linux C一站式学习的笔记一,宏定义。什么是宏定义?如下:#define N 20#define STR "Hello,world"#define  ADD(a,b) ((a)+(b))前面两行成为变量式宏定义。第三行则是函数式宏定义。以上都是宏定义。对于函数式宏定义,其参数没有类型,预处理器只负责做形式上的替换,而不做参数类型检查。对于上面ADD(a

2011-06-18 14:31:00 589

原创 学习笔记 之 链接详解

学习linx C一站式学习的一点笔记一、定义和声明extern和static关键字实例的使用,下面的讨论基于以下两个实例。/* stack.c */char stack[512];int top = -1;void push(char c){ stack[++top] = c;}char pop(void){ return stack[top--];}int

2011-06-18 00:00:00 717

电子名片管理系统使用acess数据库

提供一个电子名片管理系统,采用acess为数据库。。头像部分有问题。被注释掉了

2011-03-16

空空如也

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

TA关注的人

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