自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML的基础问题

<br /><br /> <br />箭头处的空间如何减少,用h5的参数 去实验,都不行,真不知道怎么搞啦!

2011-05-28 19:10:00 467

原创 Linux .so .a .la 库

 *.SO -> 共享库*.a -> 静态库*.la ->  libtool 生成的共享库,可用Vi 编辑

2007-11-13 13:02:00 639

原创 c语言函数指针的用法

      随说做了有一段时间的C了,但尽然没有搞明白函数指针的用法,见到了也没有好好研究,今天终于有时间了,在网上搜了一下,终于弄懂了.原来就是定义了一个指针变量,只不过形式有点怪罢了.其实还是当成指针用就行了!一般有两种用法:1定义函数指针int (*functionPoint)(int, int)----这只是定义了一个指向函数的指针int a(int a,int b

2007-11-07 16:45:00 821

转载 数组与指针

2.二维数组和指针       行数组元素

2007-08-13 11:34:00 590

原创 ARM __global_reg()

因此这里使用CPU寄存器做为变量的存储空间*/__global_reg(1) dword *dst32;__global_reg(2) dword *src32;__global_reg(3) dword *stop_point; 

2007-07-18 23:33:00 1703

转载 ARM编译器中预定义的宏

ARM编译器中预定义的宏 ***************************************************** ARM编译器预定义了一些宏,这些预定义宏对应一定的数值,有些预定义宏没有对应数值,见下表: _arm _ 使用编译器armcc,tcc,armcpp,tcpp时 _ARMCC_VERSION Ver 代表编译器版本号,其格式为: PVtbbb,其中: P为产品编号(

2007-07-18 21:18:00 1918

转载 extern "c" ,_cplusplu

extern "C" ZZ2007年06月29日 星期五 22:05 C++ 中调用C的程序 要声明一下 比如:extern   "C"   void stemming(char *,char *); 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplu* **tern "C" {

2007-07-18 21:12:00 770

原创 关键Makefile 解读

# include the system specific Makefile#0 shell uname 为变量#1 寻找 ../../目录下的 的相应文件,并释放到当前位置include ../../Makefile.$(shell uname)#依赖关系,default依赖于 alldefault: allall: cmm_setup.o cmm.oall: cmm_set

2007-07-18 00:20:00 794

转载 结构体中指向函数的指针

结构体中指向函数的指针                                          C语言中的struct是最接近类的概念,但是在C语言的struct中只有成员,不能有函数,但是可以有指向函数的指针,这也就方便了我们使用函数了。举个例子,如下:#include #include #include typedef struct student{ int id; 

2007-07-17 23:38:00 3838 3

原创 在连续打开多个模式对话框后,点击某一按钮后,关闭所有的对话框(摘)

如题     在A.cpp(A对话框)     调用B.DoModal,打开B对话框     在B.cpp(B对话框)     调用C.DoModal,打开C对话框     然后在C中,点击按钮,关闭所有A,B,C对话框     应该调用什么事件   你传值啊,比如这样     在B里你调用的时候这样     if(C.DoModal( )==IDOK)           OnOk();

2007-07-12 12:27:00 673

原创 fatal error C1083: Cannot open include file

 在VC++6.0环境下,新文件头的添加 必须通过 菜单 FILE/NEW/ADD/C,C++HEAD否则编译不成功

2007-07-03 16:59:00 2413

原创 (*(volatile unsigned long *)

 #define VIC_BASE_ADDR 0xFFFFF000#define VICIRQStatus   (*(volatile unsigned long *)(VIC_BASE_ADDR + 0x000))直接修饰代表一个地址VIC_BASE_ADDR + 0x000,而用指针修饰则代表VIC_BASE_ADDR + 0x000地址处的值  volatile   类型却是是这

2007-07-02 13:53:00 1026

原创 结构体赋值

尝试用结构体指针对结构体赋值,发现进行不了,用 memcpy

2007-06-29 16:35:00 1509

原创 函数用参数为 结构体指针 在VC下出现的问题

下面为正确的程序#include"stdio.h"struct par{ int x; int y ;}  ;struct par *par ;int pprint(struct par *pstr ){ int z ; z = (pstr->x) + (pstr->y) ;return z ;}//*pstr = &pstra    //指针  地址 void main(

2007-06-28 16:08:00 723

原创 Linux int getopt( int argc , int **argv,char *optstring) ;

 getopt()(分析命令行参数) 表头文件 #i nclude 定义函数 int getopt(int argc,char * const argv[ ],const char * optstring); 函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处理的选项字符串。此函数会返回在argv

2007-06-19 22:51:00 1314

原创 Linux "Hello World !"

 1、#include“stdio.h"     int main() { printf("Hello World C!/n"); return 0; } 保存成helloworld.c 2、启动cygwin $gcc -o HelloWorld HelloWorld.c,将它编译。 3、运行 $./ HelloWorld 显示结果: Hello World C! 呵呵,成功。

2007-06-19 22:41:00 539

原创 用宏定义函数的特点

优点这样在频繁调用的时候就不会有函数调用的开销了 

2007-06-18 23:34:00 754

原创 POSIX sysV signal

POSIX  sysV signal sysV  semaphores are always namedPOSIX mutex are always anonymous

2007-06-17 21:41:00 624

原创 内联函数 inline

内联的意识就是,编译时调用该函数的代码   会直接用该内联函数的代码代换,好处是执行时速度快了,不用要函数调用切换的系统开销了;缺点是重复的代码多了,调用该函数的代码就有一份该函数的代码一。内联函数1.在一般函数定义前面加上保留字inline,该函数即被说明为内联函数。例如:inline int add(in n){return n+2;}2.C++有可能直接用

2007-06-16 12:39:00 637

html使用

HTML 使用文档,使用便捷

2008-02-11

空空如也

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

TA关注的人

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