linux 软件设计
文章平均质量分 74
hurry_liu
这个作者很懒,什么都没留下…
展开
-
linux 可变参数va_start va_arg va_end
使用原理stdarg.h中查到如下宏定义:typedef int *va_list[1];//va_list 变量类型定义#define va_start(ap, parmN) (void)(*(ap) = __va_start(parmN))#define va_arg(ap, type) __va_arg(*(ap), type)//取可变参数的内容#define va_e原创 2012-12-26 19:21:09 · 514 阅读 · 0 评论 -
关于几个指针的问题
下面3个返回指针的函数实现,大家说哪几个是对的,哪几个是错的?为什么?哪个是不能完成要求的功能的?即返回malloc()申请的地址。 /*implement 1*/void getmemory(int *ptr,int size){ ptr = (int *)malloc(sizeof(int)*size);}/*implement 2*/int *原创 2012-12-14 21:59:54 · 324 阅读 · 0 评论 -
get number from the string
/*name : get_value_of_str.ccopyright : 2012-05author : hurryliudate : 2012-05-24description : this file is used to get原创 2012-12-15 00:11:29 · 507 阅读 · 0 评论 -
ISO8583协议总结
最近有个关于ISO8583的项目,需要研究ISO8583协议,于是,自己查看了很多的文档,包括从网上下载了很多的资料。但是我发现一个缺点:网上的资料,很多是雷同的,或者说完全就是COPY别人的,而且很多资料在叙述的时候,很模糊,含糊不清,更有些资料在COPY的时候,出现了许多错误。鉴于以上原因,我在对ISO8583协议有相应的认识之后,想自己写一篇总结,作为以后的参考之用。现在将总结发表于此。原创 2012-12-14 22:14:48 · 943 阅读 · 0 评论 -
the function calls text
2012-02-09 00:25[hurryliu@centos6 text_sh]$ cat -n fun.sh 1 #!/bin/sh 2 #fun.sh 3 #the function calls text 4 hello() 5 { 6 echo "hello , wha原创 2012-12-15 00:20:58 · 391 阅读 · 0 评论 -
经典16道:嵌入式C语言笔试题
最近正在上嵌入式方向的课程,同学推荐了这16道题,我认真的看了一遍,感觉真的很不错,希望大家能够认真耐心的看一看,即使不是学习嵌入式的,也是有帮助的,很多都是C语言的基础知识,对学习其他的知识也是有一些好处的,可以拓展思维。(声明:以下皆是转载,版权所有,归于他人)===============================================================转载 2013-03-30 22:32:17 · 1496 阅读 · 0 评论