自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 第二个MAKEFILE

#PATH=./pathOBJ := first.o printft1.o OBJ +=printft2.o test.h test=$(filter %.o,$(OBJ))#bar:=$(test:.o=.c)bar:=$(foreach n, $(test), $(n:.o=.c)) all:$(OBJ) gcc -lpthread -o test $(te

2010-05-20 15:38:00 193

原创 我的第一个makefile

  objects = main.o fun1.o fun2.o  edit: $(objects)    gcc -lpthread -o edit $(objects)   fun1.o: fun1.c    cc -c fun1.c   fun2.o: fun2.c    cc -c fun2.c  clean:     rm edit $(objects)

2010-05-19 22:39:00 231

原创 不完全类型

 当我们进行如下声明    char str[];    这就是一个不完全类型,它可以通过多次声明形成完全类型      ...      .      .      char str[];      .      .      char str[10];      ...      当编译器读到第一个声明时,认定为不类型,如果碰到第二个声明则形成完全类

2010-05-19 10:38:00 318

原创 strcpy的实现

char *strcpy(char *dest, const char *src){           char *p = dest;          while((*p++ = *src++)!= /0) ;           return dest; } 注意的重点:为什么要返回 char *, 这是为了方便拷贝完后的其他操作,比如嵌套调用,这是面

2010-05-19 09:46:00 193

原创 开始之前几个比较重要的事情

1.良好的代码风格    管理好自己的代码,别让它看起来像一团找不到线头的毛线团,最简单的比如:变量声明时,分别声明,并添加上相应注释,为你的函数间换 行,以及代码行缩进这会非常方便他人阅读你的代码,在团队合作中提高效率,也会为以后的维护提供很大的帮助。 2.文档说明   在你的文档中,简单写明变量的作用,一些数据的结构说明,函数的作用,每个模块的作用,以及整个程序

2010-05-07 15:56:00 213

原创 android开发第一课

1.download java jdk 6.0 2.download Eclipse 3.4 3.download ADT  4.download android-sdk 5.open eclipse-> help ->Install new software -> 单击add 找到ADT路径-> 选中DEV KIT-> 一路next ->finish 

2010-05-07 15:30:00 253

汇编语言设计

汇编最好的入门书籍,详细的讲解基础

2007-05-30

空空如也

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

TA关注的人

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