【转+原】linux程序员面试题
面试题是一套笔试题,比较经典(闭卷,100分钟完卷,最好写出解题步骤),若你能答对百分之七八十,说明你一只脚踏进了linux编程的大门,若你能答对百分之九十以上,你收我做弟子(可怜可怜我吧),你若不及格,那就跟我一样:菜鸟!
一、基础题:
1.请列举出你用过的LINUX发行版及其中的GCC版本、GLIB版本
2.ISO七层参考模型中的PPP协议、HTTP协议处于哪一层?
3.说出TCP和UDP的相同和不同之处
4.IP数据包头部是多长?146.0.0.0属于哪一类IP地址?
5.请写出linux嵌入式系统开发过程
6.在以下列举的GCC中的参数,请一一写出代表的意思:
-c
-o
-share
-static
7.写出以下参数的含义:
_attribute_ (packet)
volatile
#define ANYONE((DIR)<<IO_CTCL \
(FILE)<<IO_CTCL)
二、程序阅读题(输出程序结果):
1.按值和按地址传递(此题太简单,略)
2.指针的取地址和取值、指针运算操作(比较简单,略)
3.char *p;
p=malloc(20);
&n
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
from: http://www.linuxeden.com/html/develop/20090702/66531.html
bash判断进程存在的3种方法
1、ps -p
ps -p 根据给定的pid参数判断是否有这个进程。
如果有这个进程正常退出,退出值0;
如果没有这个进程异常退出,退出值1。
apple@ubuntu:~$ ps -p 2442
PID TTY ......
http://blog.csdn.net/youta_chen/archive/2007/08/29/1763215.aspx
今年上半年我对市场常见的vimicro 摄像头移植了Linux下的驱动至在研的一款嵌入式开发板,开发环境为:
OS:Linux2.6.9
Compile:cross 3.3.2
CPU:Intel PXA270
Camera Typ ......
今天在网上看见这篇文章,感觉很好,自己正在看,大家有时间可以看看,估计有帮助。
一.填空题:
1. 在Linux系统中,以 ___
方式访问设备 。
2. Linux内核引导时,从文件____中读取要加载的文件系统。
3. Linux文件系统中每个文件用 ___
来标识。
4. 全部磁盘块由四个部分组成,分别为____________________ ......
Linux版本:fedora 11 内核2.6
1.确定安装vsftpd。
# su
# yum install vsft ......