18 TrueLie

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

atheros面试

<br />6道题目,<br />1 是swap的宏的定义<br />2. 用一个语句判断一个数是不是2的n次幂<br />3.判断sizeof作为参数传入的 char[]的长度<br />4.用两个栈实现一个队列<br />5.将字符串bcde转换为edcb<br />6.循环计数1-n,如果计到m,则打印出来<br /><br />第一个面试官问了一些kernal的问题<br />第二个面试官问了更多kernal包括kernal panic,进程间通信,kernal向用户

2011-04-16 18:06:00

SED单行脚本快速参考

Normal 0 7.8 pt 0 2 MicrosoftInternetExplorer4 <object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135C

2009-04-14 15:43:00

Linux下的时间(ZZ)

1、Linux下的时间   1.1、Linux下的时间系统   1.2、Linux下与时间有关的数据结构2、获得当前时间3、延时4、定时器   4.1、alarm   4.2、setitimer1、Linux下的时间1.1、Linux下的时间系统   UNIX及Linux的时间系统是由"新纪元时间"Epoch(计算机时代开端)开始计算起,单位为秒,Epoch则是指定为1970年1月

2008-05-26 10:19:00

阿尔卡特笔试题目之三

  1.自己定义数据结构,写出程序:在一个单向链表中,往I位置插入一个节点。 Typedef  struct  node...{        datatype  data;        struct   node  *next;}listnode;typedef struct slist ...{        int count;        listnode* m_pNodeHe

2008-05-22 21:22:00

阿尔卡特笔试题目之二

Part A是一些你的知识技能调查Part B全是通信方面的东西,不会做了,题目都没看完Part C是Computer Sience的东西。前3道是选择题,很easy1、用A[1...n]模拟栈,A[n]是栈底,当A[T]是当前栈顶时,POP操作后,当然栈顶是什么http://blog.csdn.net/weiweitj/archive/2008/04/27/2336067.aspx2、假设二叉树

2008-05-22 21:19:00

阿尔卡特笔试题目之一

1、能否实现一个宏来实现sizeof(type),   sizeof(var),   type为基本类型,var   为变量.     #define     NEWSIZEOF(x)     sizeof(x)       这样答题是不会得分的。回答不能实现,也是0分。   // selfsizeof.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#i

2008-05-22 21:14:00

联想笔试题

 联想笔试题----如需转载请注明出处,谢谢!  1.设计函数 int atoi(char *s)。 int atoi(char *s){    char sign;    char sign_val = 1;    int val = 0;    int n = 0;    /* skip spaces */    while (isspace(*s))        ++s

2008-03-25 15:20:00

GNU Binutils之objdump

GNU Binutils之objdump                                                                    作者:makethyme  格式如下:objdump [‘-a’|‘--archive-headers’][‘-b’ bfdname|‘--target=bfdname’][‘-C’|‘--deman

2008-03-09 07:52:00

GNU Binutils之nm

GNU Binutils之nm 作者:makethymenm用于列出目标文件的符号清单,如果没有指定目标文件,则默认为“a.out”。nm的格式如下:nm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’]         [‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’]    

2008-03-09 07:51:00

GNU Binutils之objdump

GNU Binutils之objdump                                                                    作者:makethyme  格式如下:objdump [‘-a’|‘--archive-headers’][‘-b’ bfdname|‘--target=bfdname’][‘-C’|‘--deman

2008-03-09 07:50:00

linux终端与vi中文设置

linux终端与vi中文设置#uname -aLinux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Sat Aug 12 09:39:11 CDT 2006 i686 i686 i386 GNU/Linux 1. 控制台终端显示中文修改 /etc/sysconfig/i18n 文件如下:#LANG="en_US.UTF-8"LANG

2008-02-13 15:19:00

Linux 2.6.19.x 内核编译配置选项简介

Linux 2.6.19.x 内核编译配置选项简介作者:金步国 版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者

2008-02-02 14:22:00

Linux目录结构简析

Linux继承了unix操作系统结构清晰的特点。在linux下的文件结构非常有条理。但是,上述的优点只有在对linux相当熟悉时,才能体会到。现在,虫虫就把linux下的目录结构简单介绍一下。/vmlinuz  我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加上可以完成各种特定功能的 模块,每个模块就体现在 linux中各种不同的目录上。当然,各种不同的发行套

2008-02-02 11:51:00

内存对齐与 struct型数据的内存布局

当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密。 首先,至少有一点可以肯定,那就是ANSI C保证结构体中各字段在内存中出现的位置是随它们的声明顺序依次递增的,并且第一个字段的首地址等于整个结

2008-01-31 17:26:00

堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2008-01-31 17:25:00

c语言中static 用法总结

一、c程序存储空间布局C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要

2008-01-31 17:22:00

GDB调试精粹及使用实例

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用sh

2008-01-31 17:19:00

typedef的四个用途和两个陷阱

用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb;  // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,  // 和一个字符变量; 以下则可行: typedef char* PCHAR;  // 一般用大写

2008-01-31 16:52:00

>--“ 理解函数声明 ”

>--“ 理解函数声明 ” 有一次,一个程序员与我交谈一个问题。他当时正在编写一个独立运行于某种微处理器上的c程序。当计算机启动时,硬件将调用首地址为0位置的子例程。为了模拟开机启动时的情形,我们必须设计出个c语句,以显式调用该于例程。经过一段时间的思考,我们最后得到的语句如下:(*(void(*)())0)();像这样的表达式恐怕会令每个c程序员的内心都“不寒而栗”。然而,他

2008-01-31 16:49:00

考查嵌入式C开发人员的最好的16道题

编者按:非常基本的问题,一个信息类(计算机,资讯工程,电子工程, 通信工程)专业的本科毕业生应该达到的水平约定:   1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了    2)数据类型             char 一个字节 1 byte        int 两个字节 2 byte (16位系统,认为整型是2个字节)        long int 四个字节 4 byte   

2008-01-31 16:44:00

查看更多

勋章 我的勋章
    暂无奖章