Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266626
  • 博文数量: 41
  • 博客积分: 397
  • 博客等级: 二等列兵
  • 技术积分: 325
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 23:10
文章分类
文章存档

2014年(3)

2013年(20)

2012年(14)

2011年(4)

发布时间:2013-01-06 16:05:56

先看一个经典的面试题:#include <stdio.h>#define f(a,b) a##b#define g(a) #a#define h(a) g(a) int main(){ printf("%s\n", h(f(1,2))); printf("%s\n", g(f(1,2))); return 0;}输出是:12f(1,2)原因就是宏替换的原则问题:当一个宏参数被放进宏体时,通常(注意,有例外)这个宏参数会首先被全部展开。当展开后的宏参数被放进宏体时,预处理器对新展开的宏体进行第二次扫描,并继续展开。例如:#define P......【阅读全文】

阅读(893) | 评论(0) | 转发(0)

发布时间:2013-01-06 13:45:32

1.   cd -     当前目录和之前所在的目录之间的切换2.   cd + Alt . 用上次命令的最后一个目录路径要用上上次命令的最后一个目录,就Alt+.两次就可以了3.   pushd popd 多个目录间切换在/usr和/etc/ssh和/etc/rc.d和当前路径之间切换,则可以在命令行下输入:cxu@cxu-desktop:~$ pushd /usr/usr ~cxu@cxu-desktop:/usr$ pushd /etc/ssh/etc/ssh /usr ~cxu@cxu-desktop:/etc/ssh$ pushd /......【阅读全文】

阅读(877) | 评论(0) | 转发(0)

发布时间:2012-12-25 12:28:12

申明:本文转载至http://www.iplaysoft.com/get-more-out-of-google.html    ......【阅读全文】

阅读(1116) | 评论(0) | 转发(0)

发布时间:2012-12-22 08:28:11

最近在移植Linux到一块工控板的时候需要GPIO相关的知识,所有顺便看了下内核文档,翻译了一下。内核文档毕竟是权威的文档,比看什么参考资料都好。本文档提供了一个在Linux下访问GPIO的公约概述。这些函数以 gpio_* 作为前缀。其他的函数不允许使用这样的前缀或相关的 __gpio_* 前缀。什么是GPIO?"通用输入/输出口"(GPIO)是一个灵活的由软件控制的数字信号。他们可由多种芯片提供,且对于从事嵌入式和定制硬件的Linux开发者来说是比较熟悉。每个GPIO都代表一个连接到特定引脚或球栅阵列(BGA)封装中“球珠”的一个位。电路板原理图显示了GPIO与外部硬件的连接关系。驱动可以......【阅读全文】

阅读(1121) | 评论(0) | 转发(0)

发布时间:2012-11-26 20:57:45

<SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Simsun; W......【阅读全文】

阅读(1523) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册