自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于指针char *p和数组char p[] 的区别

常见到这种指针赋值的错误,今天略微总结:精简后的例子:int main(){   char* str = "123456789"; *str= 'a';printf("%s\n", str); return 0;}编译不报错,运行报segmentation fault分析如下:char *p = “hello”; 和: char p[ ] = “he

2012-11-18 16:13:18 846

原创 const int *a and int *const a and const int * const a 的区别

关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里1、const int *a 这里const 修饰的是int,而int定义的是一个整值因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象eg:       const int *a = 0;       const int b = 1;

2012-08-22 17:48:48 400

原创 fseek函数的使用

1、函数功能用来读写一个数据块,2、函数定义 int fseek( FILE *stream, long offset, int origin );  第一个参数stream为文件指针  第二个参数offset为偏移量,整数表示正向偏移,负数表示负向偏移  第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_EN

2012-08-09 17:56:21 1007

原创 ifndef和if !defined的使用

在C/C++中,常使用下面的预处理方式避免重复包含头文件引起的重复定义问题://---------------------------------------------------------------------------------------------------------------------//第一种方式:使用ifndef#ifndef __HEADFILE_H_

2012-08-07 17:52:34 891

转载 free()函数的用法

free()的调用方式是:void   free(void   *ptr)。是释放由ptr所指的内存,并将它返回给堆,以便这些内存成为再分配时的可用内存。free()函数只能用于以前由动态地址分配的函数。如果调用无效指针很可能毁坏内存管理机制,并且引起系统破坏的。       free是调用操作系统的函数,将原先分配的内存区域释放。在操作系统中分配内存不是简单的给一个指针,而是在内核中维护每个

2012-08-02 17:25:57 17480 1

转载 struct timeval结构体

struct timeval结构体在time.h中的定义为:struct timeval{__time_t tv_sec;        /* Seconds. */__suseconds_t tv_usec;    /* Microseconds. */};其中,tv_sec为Epoch到创建struct timeval时的秒数,tv_usec为微秒数,即秒后面的零头。比

2012-08-01 09:12:43 495

华为编程规范

华为软件开发规范,志在指引对代码的规范化,合理化,以及对资源占用的优化,使读者能编出美观,可读性强,条理分明的代码

2013-04-18

stm8s 单片机

在论坛上逛了一圈,感觉STM8S的资料实在太少,都是官方的应用资料,没有什么入门介绍,特上传使用资料以供共享

2012-12-31

单片机烧录器

烧录器可以开发环境生成的代码写入到单片机内部,让单片机根据你的代码来运行,目前很多单片机都支持ISP,所以学习的时候,烧录器是必须的

2012-12-24

linux下svn的使用

svn是近年来崛起的版本管理工具,是cvs的接班人。 本文档提供常用的svn指令

2012-12-13

vmware 下linux上网设置

该资源为用户提供linux网络配置手册,指导详细,图文结合,为初学者提供全面的指导

2012-07-26

kubuntu压缩软件

kubuntu是基于 KDE 的一个非常友好的操作系统,中文名称"酷班图",是由ubuntu衍生的一款操作系统

2011-08-16

securecrt源文件

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。

2011-08-16

linux 聊天程序

linux聊天程序采用socket套接字和线程的结合来实现类似于腾讯软件的功能

2011-08-16

socket聊天工具代码

socket聊天工具编程,方便linux初学者对套接字的理解和应用,加深对通信原理的理解

2011-08-11

wmware的使用方式和指导

wmware的使用手册,方便广大学习操作系统的学者参考使用,或许能略尽勉励

2011-08-09

linux 聊天工具

腾讯qq或许是很多人熟悉而不深入明了的聊天工具,本代码可作为了解腾讯原理的初级代码

2011-08-09

linux共享内存的参考代码

linux的信息传输方式之一,共享内存,希望对初学者有用

2011-08-09

linux的综合使用代码

linux中线程,共享内存,消息队列,socket等得综合运用

2011-08-09

linux线程应用代码

对于初学者来说,我作为一个入行不久的linux系统学者,或许对新手有些许启发作用

2011-08-09

linux服务器代码

用于socket通信,便于初学者参考,或者能从中获得启发,那我就谢天谢地了

2011-08-09

空空如也

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

TA关注的人

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