自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数据结构----线性表

参考:http://student.zjzk.cn/course_ware/data_structure/web/main.htm一、线性表:顺序表、单链表、循环链表、双链表顺序表:1.表的初始化   void InitList(SeqList *L)

2011-08-10 16:01:58 370

原创 静态联编与动态联编

在C++中,多态性主要是通过函数重载实现的。重载函数是指程序中对同名函数进行调用时,编译器会根据函数参数的类型和个数,决定该调用哪一段函数代码来处理这个函数调用。这种把函数调用与适当的函数代码相对应的动作,叫做联编。         联编分为静态联编和动态联编。

2011-08-05 00:09:57 1185

原创 指针和const限定符

1.指向const对象的指针       如果指针指向const对象,则不允许用指针来改变其所指的const值。“为了保证这个特性,C++语言强制要求指向const对象的指针也必须具有const特性。”不是很理解。const double  *cptr;这里的

2011-08-04 15:58:12 314

原创 未读完的书待续

《编译原理》《深入理解计算机系统》《Effective C++》《TCP/IP》详解《计算机程序设计艺术》

2011-07-27 18:10:52 491 3

原创 Makefile

一般来说,无论是C、C++,首先要把源文件编译成中间代码文件,在Windows下是.obj文件,UNIX下是.o文件,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。编译时,编译器需要的是语法的正确,函数与变量的

2011-07-26 22:51:22 350

原创 构造函数

1.构造函数的名字与类的名字相同,并且不能指定返回类型。像其他任何函数一样,它们可以没有形参,也可以定义多个形参。2.构造函数不能声明为const。创建类类型的const对象时,运行一个普通构造函数来初始化该const对象。3.两种形式Sales_item::Sales_item

2011-07-11 00:54:31 400

原创 从开机加电到执行main函数之前的过程

环境:linux-0.11系统,x86-CPU构架从开机加电到执行main函数之前的过程分三步完成:1.启动BIOS,准备实模式下的中断向量表和中断服务程序2.从启动盘加载操作系统程序到内存,加载操作系统程序的工作是利用第一步中准备的中断服务程序实现的3.为执行32位的main函

2011-07-09 11:32:59 2355

原创 《Linux内核完全注释》内核版本0.11 赵炯 著

<br />第2章 linux内核体系结构<br /> <br />2.2 Linux内核系统系统结构<br />Linux内核主要由5个模块构成,它们分别是:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块<br />利用文件系统把暂时不用的内存数据块被交换到外部存储设备上去<br /> <br />2.3.2 引导启动程序目录boot<br />bootsect.s程序是磁盘引导块程序,编译后会驻留在磁盘的第一个扇区中<br />setup.s程序主要用于读取机器的硬件配置参数,并

2011-03-16 22:25:00 2399

原创 《嵌入式Linux系统开发技术详解--基于ARM(完整版)》华清远见

<br />第7章 配置编译内核<br /> <br />7.2.2 内核配置系统<br />1.Makefile<br />Linux内核的配置编译都是由顶层目录的Makefile整体管理的。顶层目录的Makefile定义了配置和编译的规则<br />2.配置工具<br />scripts目录下提供了各种内核配置工具<br />3.Kconfig<br />Kconfig文件时Linux2.6内核引入的配置文件,是内核配置选项的源文件<br /> <br />7.2.3 Kbuild Makefile<b

2011-03-10 22:35:00 2841

原创 乔布斯的魔力演讲

<br />   外面传来清脆的鸟叫声,世界由黑暗跨入光明,清新、明快的感觉打在心头。又看完了一本书,《乔布斯的魔力演讲》卡迈思.加洛。书中主要介绍了乔布斯的一些演讲技巧,虽然很多地方有点牵强,总体是表达清楚了作为演说家的乔布斯。<br />    自信,是第一要点。对自己产品的自信。从观众的角度,来介绍自己的产品.一股自信好似波浪涌现出来,把沙滩上的人和冲浪者一起卷了进去。<br />    努力。任何事情离不开努力。不经历数次的预演,永远无法流利、完美地展现出来。<br />    跟随自己的心。自然地

2011-03-09 06:56:00 488

原创 2440INIT.s详解

;=========================================; NAME:2440INIT.S; DESC: Cstart up codes;       Configure memory, ISR ,stacks;        Initialize C-variables;HISTORY:;2002.02.25:kwtark: ver 0.0;2002.03.20:purnnamu: Add some functions for testing STOP,Sl

2011-03-06 21:58:00 2039 1

原创 Linux系统管理技术手册(第二版)

1.6 从哪里获得信息man查看手册:1 用户级命令和应用程序2 系统调用和内核出错代码3 库调用4 设备驱动程序和网络协议5 标准文件格式6 游戏和演示7 各种文件和文档8 系统管理命令9 少见隐秘的内核规范和接口2.1 引导1.计算机执行存储在ROM中的引导代码,这些代码接下来尝试确定如何加载并启动内核,内核检测系统的硬件,然后产生系统的init进程。2.1.2 引导过程的步骤加载并初始化内核检测和配置设备创建内核线程操作员干预执行系统启动脚本多用户模式运行2.1.3 初始化内核2.3.1 GRUB:全

2011-03-02 22:37:00 734

原创 Jobs' Speech

Thank you. I'm honored to be with youtoday for your commencement from one of the finest universities in the world.Truth be told, I never graduated from college and this is the closest I've evergotten to a college graduation.Today I want to tell you t

2011-02-28 14:00:00 415

原创 交叉编译Qt4

1.编译tslib-1.4ubuntu编译tslib-1.4出错:./autogen.sh: 4: autoreconf: not found因为没有安装automake 工具,      (ubuntu 10.04)用下面的命令安装好就可以了。sudo apt-get install autoconf automake libtool飞凌下载tslib-1.4编辑器arm-linux-gcc 4.4.1解压拷贝到/usr/local/qte-arm/2.编译qt-embedded-linux-openso

2011-02-24 22:02:00 468

空空如也

空空如也

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

TA关注的人

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