
linux编程
文章平均质量分 80
whutyuxinghai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
getopt函数的使用
作者写得很好。每一天你都在使用大量的命令行程序,是不是感觉那些命令行参数用起来比较方便,他们都是使用getopt来实现的。在Linux下使用getopt写程序是一种比较cool的事情,下面来简单的介绍一下getopt的使用。=== getopt使用 ===在讨论参数处理之前,我们先明确两个概念:选项、选项参数gcc -g -o test test.c我们经常使用上面转载 2013-08-26 10:39:49 · 538 阅读 · 0 评论 -
va_start和va_end的使用及原理
转载地址:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html 本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递转载 2015-04-16 15:54:03 · 415 阅读 · 0 评论 -
Printk代码分析
转自:http://book.51cto.com/art/200712/62871.htm总结:printk使用spin lock保护输出,因此是原子的,它还是用了一个长度为1024的临时buffer存储临时数据,然后在写入__log_buf.遇到的问题:使用BIO工具打印数据时,异步使用printk打印的大量数据会冲突,造成许多数据丢失。2.1.4 prin转载 2015-04-16 17:02:28 · 1544 阅读 · 0 评论