- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 中断解析
一、中断是什么中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢?举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才接水之后只顾着抱怨这份无聊的差事,居然忘了这事,于
2012-03-28 21:49:39 602
转载 嵌入式操作系统 中断服务子程序 ISR
中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。__interrupt double compute_area (double radius) { double area = P
2012-03-28 21:46:14 991
转载 vector.resize 与 vector.reserve的区别
reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operator[]操作符,或者用迭代器来引用元素对象。再者,两个函数的形式是有区别的,reserve函数之
2012-03-23 19:53:17 345
原创 C++中srand(unsined int) time(NULL) 前置++后置++ tolower
srand()函数是用来重置随机数的种子。参数为一个unsigned inttime()取当前时间。整个语句就是将随机数的种子设为当前时间。经常会在随机数使用前用到,可以保证每次生成的随机数不一样。 1.看tolower声明: template CharType tolower( CharType _Ch, const locale& _Loc ) 具体到C库中: int __cde
2012-03-19 19:35:19 722
转载 指针域数组
1.指针数组:一个数组里存放的都是同一个类型的指针,通常我们把他叫做指针数组。int * a[10];它里边放了10个int * 型变量,由于它是一个数组,已经在栈区分配了10个(int * )的空间,也就是32位机上是40个byte,每个空间都可以存放一个int型变量的地址,这个时候你可以为这个数组的每一个元素初始化,或者单独做个循环去初始化它。一个指针数组中的指针可以为任何同一
2012-03-19 18:04:51 977
转载 STL简介
这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO字符串、各种不同类型的容器(container)、模板(template)、游标(Iterator)、算法(Algorithms)、分配
2012-03-19 17:26:06 520
转载 c++中vector的应用
几天一个同学问我c++里面的vector的使用,我研究了一下,先总结如下:1.vector 的数据的存入和输出:#include#include#include using namespace std;void main(){ int i = 0; vector v; for( i = 0; i { v.
2012-03-19 17:07:37 369
转载 浮点数的比较1
问:我想比较两个浮点型变量,应该怎么比较? 答:大于、小于直接比较啊。 等于最好这样: const float E = 1e-6; float f1 , f2; …… if(fabs(f1 - f2) {……}------------------------------
2012-03-15 21:25:40 887 1
转载 浮点数的比较
在数学运算当中经常会涉及到判断两个数是否相等的情况对于整数很好处理 A==B这样的一个语句就可以解决全部的问题但是对于浮点数是不同的首先,浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的现在的计算机大部分都是数字计算机,不是模拟机,数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。其次计算机浮点数的精度在单精度float类型下,只有
2012-03-15 21:24:28 518
转载 浮点数在内存中的表示
C语言的float对应单精度浮点数,由1位符号、8位指数、23位尾数组成尾数部分是二进制小数,那23位是小数点后面的部分,小数点前面还有个隐含的1并不存储二进制小数和十进制小数道理一样,只是基数变成2比如十进制的3.14 = 3x10**0 + 1x10**-1 + 4x10**-2 = 3 + 1/10 + 4/100二进制的的1.00011就是1x2**0 + 0x2**-1
2012-03-15 17:05:08 549
转载 C语言中memset函数详解
功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作 用 法: void *memset(void *s, char ch, unsigned n); 程序例: #include #include #include int main(void) {
2012-03-07 14:57:00 431
转载 面试用语
:Interviewer(面试者)A:Applicant(求职者) 介绍教育背景:简明扼要,实话实说 尽管你在简历中对自己的教育背景作了介绍,但在面试时,面试官还有可能就此方面提问。还是事先做点准备吧。 ①Iwhat is your major? AMy major is Business Administration. I am especially inte
2012-03-04 11:10:34 783
转载 英文简历
Good morning ! It is really my honor to have this opportunity for an interview, I hope i can make a good performance today. I'm confident that I can succeed. Now i will introduce myself briefly
2012-03-04 11:09:39 645
转载 ENGLISH SENTENCES 4
Even if we can't be together in the end, I'm glad you were a part of my life.-----即使最后我们无法在一起,我依然会感激生命中有你。 When you like somebody, you always feel like you're not good enough. When you love someon
2012-03-03 23:02:19 1173
转载 四六级单词 8
sprinkle英音:['spriŋkl]美音:['sprɪŋk!]n.少量,少数v.撒,洒acute英音:[ə'kju:t]美音:[ə'kjut]adj.严重的,急性的,敏锐的,精明的shipment英音:['ʃipmənt]美音:['ʃɪpmənt]n.装运,装船,装载货物comparable英音:['kɔmpərəbl]美音:['kɑmpərəb!]adj.可比的,类似的,比得上
2012-03-03 22:59:42 498
转载 简历词汇
一. 校级奖项、称号4三好学生 MeritStudent6学习优秀生 Model Student of Academic Records突出才能奖 Model Student of OutstandingCapacity4先进个人 AdvancedIndividual/Outstanding Student8优秀学生干部 ExcellentStudent Cadre优秀
2012-03-03 22:58:12 1158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人