自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (3)
  • 收藏
  • 关注

转载 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 1975 1

转载 SED单行脚本快速参考

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

2009-04-14 15:43:00 1129

原创 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 1248

转载 阿尔卡特笔试题目之三

  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 1167

转载 阿尔卡特笔试题目之二

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 1231

转载 阿尔卡特笔试题目之一

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 989

转载 联想笔试题

 联想笔试题----如需转载请注明出处,谢谢!  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 1269

原创 GNU Binutils之objdump

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

2008-03-09 07:52:00 969

转载 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 1113

转载 GNU Binutils之objdump

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

2008-03-09 07:50:00 908

转载 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 2142

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

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

2008-02-02 14:22:00 1639

转载 Linux目录结构简析

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

2008-02-02 11:51:00 1135

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

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

2008-01-31 17:26:00 949

转载 堆和栈的区别

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

2008-01-31 17:25:00 905

转载 c语言中static 用法总结

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

2008-01-31 17:22:00 1011

转载 GDB调试精粹及使用实例

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

2008-01-31 17:19:00 748

转载 typedef的四个用途和两个陷阱

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

2008-01-31 16:52:00 814

转载 >--“ 理解函数声明 ”

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

2008-01-31 16:49:00 874

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

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

2008-01-31 16:44:00 1278

转载 GDB中文手册

/****************************************************/用GDB调试程序GDB概述 2使用GDB 5GDB中运行UNIX的shell程序 8在GDB中运行程序 8调试已运行的程序 两种方法: 9暂停 / 恢复程序运行 9一、设置断点(BreakPoint) 9二、设置观察点(WatchPoint) 10三、设置捕捉点(CatchPoint) 10

2008-01-21 17:37:00 1460

原创 关于有序链表插入删除(内核源码)

用指向指针的指针,减少了一个指向插入节点之前的指针,值得研读。插入 static int notifier_chain_register(struct notifier_block **nl,        struct notifier_block *n){    while ((*nl) != NULL) {        if (n->priority > (*nl)->priority) 

2007-09-06 11:04:00 1203

转载 Linux操作系统内核启动参数详细解析

 Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器比如LILO的好处之一吧

2007-09-04 17:38:00 1407 1

转载 LD中文使用手册完全版

 使用ld ******** 本文档介绍GNU连接器ld的2.14版本. 本文档在GNU自由文档许可证下发行.在"GNU自由文档许可证"一章中有关于本许可证的一份拷贝. 概述 ******** ld把一定量的目标文件跟档案文件连接起来,并重定位它们的数据,连接符号引用.一般,在编译一个程序 时,最后一步就是运行ld. ld能接受连接命令语言文件,这是一种用AT&T的连接编辑命令

2007-08-27 12:33:00 2110

转载 Linux文件查找命令find,xargs详述

 http://www.linuxsir.org/main/?q=node/137#1.1

2007-08-16 09:43:00 1030

转载 Linux下编程辅助工具vim+ctags+taglist+cppcomplete+cscope+global

各个工具的主要功能: vim:这个是Linux下功能十分强大的编辑器,就不说了。 ctags:生成tag文件的命令,这个是其它工具的基础。 taglist:需要ctags的支撑,直接在左边列出函数列表,全局参数列表。 cppcomplete:需要ctags的支撑,可以补全类型或者函数名。 cscope:比较强大,可以对函数以及部分类型定义进行跳转,其实cscope是用来替代ctags功能的。 g

2007-08-12 16:12:00 6576

转载 [趋向指标] 主力买卖线

原理:趋向指标 用法: 绿线(MMS)为短期趋势线,黄线(MMM)为中期趋势线,白线(MML)为长期趋势线。 1、主力买卖与主力进出配合使用时准确率极高。 2、当底部构成发出信号,且主力进出线向上时判断买点,准确率极高。 3、当短线上穿中线及长线时,形成最佳短线买点交叉形态(如底部构成已发出信号或主力进出线也向上且短线乖离率不大时)。  4、当短线、中线均上穿长线,形成中线

2007-08-12 00:40:00 4140

转载 黄金分割律在股市中的应用

  一、概念   黄金分割律,又名黄金率,即把已知线段分成两部分,使其中一部分对于全部的比等于其余一部分对于这部分的比。股票技术分析的专业者将该项定律引用在股票市场,探讨股价变动的高低点,发现准确性不低,而成为投资人预测未来股价变动完成点的主要测试标准之一。   依照此定律的特性,它能提供大势或个别股从空头转入多头市场或由多头市场转入空头市场的时机与价位,投资者由此根据当时经济环境的变化,再作为进

2007-08-01 20:45:00 2555

转载 BASH shell set命令详解

  使用set命令可以设置各种shell选项或者列出shell变量.单个选项设置常用的特性. 在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性, 不带任何参数的set命令将显示shell的全部变量.除非遇到非法的选项,否则set总是 返回ture. 当BASH shell被调用时,可以列出全部的选项.当前的选项集列在$-中.在option参数 被处理后,其他的参数被赋

2007-07-30 16:57:00 1368

转载 Vmware下成功编译linux内核2.6

 编译内核确实是个让人窒息和苦闷的过程,经过几天的努力,今天终于顺利通过。感谢好友“编程夜未眠”的技术支持 我是在Vmware下装的Red Hat 9,下载了linux的内核版本2.6.14.4(1)解压至/usr/src目录下,注意必须得在linux中解压(2)进入解压后的目录,$make menuconfig(基于X11的图形内核配置工具)。注意,在Vmware下以下选项必须选

2007-07-29 15:37:00 1634

转载 WGet使用指南

wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。wget可以跟踪HTML页面上的链接依次

2007-07-29 15:31:00 1111

转载 vim的中文tutor

vim的中文tutorvim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。完成本教程的内容大约需要25-30分钟,取决于您训练的时间。每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上进行训练(如果您是通过”vim

2007-07-29 15:16:00 1463

转载 关于gcc、glibc和binutils模块之间的关系

关于gcc、glibc和binutils模块之间的关系,以及在现有系统上如何升级的总结一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。2、binutils提供了一

2007-07-26 20:42:00 1213

转载 The Linux GCC HOWTO中译版V0.2

2. 东东在哪儿?2.1 GCC-HOWTO在哪儿? 这份文件是Linux HOWTO系列之一,换句话说,你可以在所有存放Linux HOWTO文件的网站上面找到她的芳踪,例如 http://sunsite.unc.edu/pub/linux/docs/HOWTO/。HTML的版本(可能会是较新的版本)可以从 http://ftp.linux.org.uk/~barlow/howto/gc

2007-07-26 20:40:00 1672

转载 用gcc编译生成动态链接库*.so文件的方法

转载:动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。 1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这

2007-07-26 20:34:00 1928

转载 linux的环境变量之 .bash_profile和.bashrc

主目录(也就是~)下有.bash_profile和.bashrc。 .bash_profile是login shell用的,好像是纯命令行(不是gui的console)和远程登录的shell。 .bashrc就是non login shell用的,一般gui的shell环境变量设置在这里。 PATH 找可执行程序的路径 这样设置export PATH=$PATH:$HOME/bin:$HOME

2007-07-26 20:30:00 1635

转载 GCC中文手册

本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义. 除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛盾,请查对Info文件, Info文件是权威文档. 如果我们发觉本手册页的内容由于过时而导致明显的混乱和抱怨时,我们就停止发布它.不可能有其他选择,象更新Info文件同时更新man手册,因为其他维 护GNU CC的工作没有留给我们时间做这个. GNU工程认为ma

2007-07-26 20:25:00 1418

转载 GCC 命令行详解

http://blog.csdn.net/casularm/archive/2005/03/09/316149.aspx 

2007-07-26 20:17:00 1063

转载 PE值、PB值、ROE和DCF值分别代表什么意思

  PE是指市盈率,也称为“利润收益率”,是某种股票普通股每股市价与每股盈利的比率,即:PE(市盈率)=每股市价/每股收益。市盈率把股价和利润联系起来,反映了企业的近期表现。如果股价上升,利润没有变化,甚至下降,则市盈率将会上升。   平均市净率=股价/账面价值。其中,账面价值=总资产-无形资产-负债-优先股权益。可以看出,所谓账面价值是公司解散清算的价值。如果公司要清算, 那么先要还债,无形资

2007-07-23 22:00:00 4451

转载 printf输出格式

  格式代码 A ABC ABCDEFGH

2007-07-15 21:46:00 20577 7

Foxit Phontom绿色破解免注册

1. 支持连接数据库至Windows ODBC 2. 支持合并文档或创建多个PDF文档 3. 通过页面缩略图调整页面顺序或打印多页面文档 4. 插入空白PDF页面或从扫描仪插入文件 5. 允许设置文档的初始视图模式 6. 支持编辑文档信息 7. 支持通过剪贴、复制来管理注释 8. 支持撤销/重做 9. 支持更多图片格式

2010-07-30

Real-Time Embedded Multithreading Using ThreadX and MIPS

介绍threadx在MIPS芯片上的多线程技术

2010-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除