- 博客(13)
- 资源 (17)
- 收藏
- 关注
转载 Linux文件格式详解
本文讨论了 UNIX/LINUX平台下三种主要的可执行文件格式:a.out(assembler and link editor output汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executableand Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综述,并通过描述 ELF文件加载
2014-04-03 22:59:50
1518
1
原创 快速排序(模板)
/** 说明:经过本函数处理后,数组ItemArray[]中元素满足pRuleFunc(ItemArray[ItemR], ItemArray[ItemL])为True, 其中ItemR 〉ItemL;*/ template T;void QuickSort(ItemArray[], int ItemL, int ItemR, bool(*pRuleFunc(T, T)){
2013-10-17 22:32:16
866
原创 STL用法解析
STL的关键实际上是iterator,STL算法作为参数使用iterator,他们指出一个范围,有时是一个范围, 有时是两个。list::iterator, 或 list::iterator, 或 list::iterator.iterator有很好的定义继承性。它们非常有用。某些iterator仅支持对一个容器只读,某些 仅支持写,还有一些仅能向前指,有一些是双向的。有一些iterato
2013-04-08 23:01:06
815
原创 STL常用容器用法
1。mapMap是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力;map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能。1. map的构造函数map共提供了6个构造函数,这块涉及到内存分配器这些东西,略过不表,在下面我们将接触到一些map的构造方法
2013-04-08 22:36:48
561
转载 ARM中断及其处理
arm中断及其处理 2011-07-02 10:37192人阅读评论(0)收藏举报目录(?)[+],关于硬件部分的介绍。ARM920T的中断几个寄存器硬件部分的小结中断过程以及linux对中断的处理过程一些设置中断向量表在哪里中断向量表的建立小结操作系统都干了些什么以及用户该怎么做初始化部分action链表中注册中断处
2012-11-26 22:54:42
488
转载 arm
cpsr与cpsr_c的区别在学习到中断部分时,需要调整cpu的工作模式,常常见到的语句是:msr cpsr_c,#0xd2 //进入中断模式那么究竟cpsr_c与cpsr是什么关系?后来查了下,在ARM 处理器中.只有MSR 指令可以直接设置状态寄存器CPSR或SPSR.指令格式如下MSR{cond} psr_fields,#immed_8rM
2012-11-26 22:51:00
407
原创 ARM系统中断向量表的动态配置
通常情况下32位ARM嵌入式系统的中断向量表是程序编译前设置好的。在编写32位ARM 嵌入式系统的中断服务程序、设置和修改ARM体系结构的中断向量表时,常感到相当麻烦,不得不修改汇编代码,对不喜欢使用汇编代码编程的程序员尤其如此。 当需要在程序运行过程中动态修改中断向量的程序时会感到更为不便,不得不增加很多分支处理指令才能实现。为此本文提出一种简便高效的配置方法,实现了 ROM固化程序在运行时动态
2012-11-26 22:36:33
2661
原创 ARM伪命令操作详解
ARM汇编伪操作(ARM7TDMI) 命令集1.符号定义伪操作(定义变量,变量赋值,寄存器取别名 相关)操作符 英文对照(个人猜测) 功能 语法格式LCLA local arithmetic 定义一个局部的算术变量并初始化为0 LCLA 变量名(定义的)
2012-11-22 15:19:08
917
原创 数据库查询
SELECT名字SELECT -- 从表或视图中查询数据语法SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] * | expression [ AS output_name ] [, ...]
2011-09-05 23:27:28
552
原创 数据库理论
存储过程:为完成一定功能的SQL语句集,由T-SQL语言编写,经编译后存储在数据库中,可以通过存储过程名和参数进行调用。触发器:是一种特殊的存储过程,由事件触发,通常用于维护数据的完整性。游标:系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名
2011-08-26 11:52:14
353
原创 字节对齐
1、 字节对齐的原因:各个硬件平台对存储空间的处理有很大的不同,对某些特定类型的数据的存取只能从特定的地址开始,如果存放位置不当,可能引发多次内存读取、以及字节拼凑操作,影响系统对内存的读取效率。2、 相关概念:1) 类型自身对齐值 : 特定的类型有自己特定的自身对其值
2011-08-05 15:43:30
312
The Practice of System and Network Administration
2011-10-25
nutlinuxccccccccccccc00000000000000000000000000
2011-08-06
C++程序设计语言(特别版).part1
2011-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅