狐狸梦见乌鸦

当坚持成为一种习惯,目标将不在遥远```
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年2月20日

摘要: float(**def)[10]; def为二维指针,这个二维指针指向一个一维指针,这个一维指针指向一个数组,数组类型为float[10]解析:从标示符开始(**def),def的右边无类型,左边是一个*,所以p是一个指针,然后*p的左边是*,说明p是一个指向指针的指针,接着(**def)的右边是[10],说明p指向的指针指向一个含10个元素的数组,(**def)的左边是float,说明该数组的元素都是float类型的。double*(*gh)[10]; gh是一个指针,这个指针指向一个数组,数组的类型为double*[10],即数组大小为10,元素类型为double*解析:先从标示符开始(* 阅读全文

posted @ 2013-02-20 17:49 灬啊U 阅读(196) 评论(0) 推荐(0) 编辑

2013年2月16日

摘要: 在天涯上看到一篇不错的文章!1、惰性其实是人的天性之一,如果没有外力,单靠内力是很难和自己的天性作对的。 如果你从来没有见过比自己瘦的人,你会觉得自己胖么?如果你没见过比自己才能高的,你还会觉得自己没用么?如果不是看到别人有钱,你会觉得自己穷么?有句话叫“知耻近乎勇”要想进步就一定要有想进步的原因。2、改变自己其实或多或少都意味着要自律,要把时间花在你平时不想做得事情上。3、关于学英语。去bbc英语学习网站,有个flatmate栏目,是一个系列小品,以对话的形式教我们非常实用的英式英语,而且又可以锻炼听力。我有段时间,每天都熟读一棵,进步挺大。4、关于QQ和MSN。很长时间没有时间使用这些工具 阅读全文

posted @ 2013-02-16 14:03 灬啊U 阅读(150) 评论(0) 推荐(0) 编辑

2013年2月3日

摘要: 222 阅读全文

posted @ 2013-02-03 20:08 灬啊U 阅读(119) 评论(0) 推荐(0) 编辑

2013年2月2日

摘要: 队列queue,是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。遵循FIFO,允许插入的一端是队尾,允许删除的一端是队头。 为了避免当队中只有一个元素时,队头和队尾重合使处理变得麻烦,引入了两个指针,front指向队头,rear指向队尾元素的下一位置。当front等于rear时,队列为空。假设一个队列有n个元素,则顺序存储的队列需要建立一个大于n的数组,并把队列中的所有元素存储在数组的前n个单元,数组下标为0的一端为队头。那么入队时,其实就是在队尾追加一个元素,不需要移动任何元素,时间复杂度为o(1).而出队时,则将队头元素移除,即将数组下标为0位置处的元素移除,那么这样就意... 阅读全文

posted @ 2013-02-02 14:19 灬啊U 阅读(337) 评论(0) 推荐(0) 编辑

2013年2月1日

摘要: 想想计算机是如何实现四则运算的呢!我们发现四则运算中的括号都是成对出现的,多重括号也都是完全嵌套匹配的。 先了解下后缀表达式和中缀表达式。我们平时使用的标准的四则运算表达式就是中缀表达式。中缀表达是的特点是:运算符都是在数字的中间,而我们需要做的就是把中缀表达式转换为后缀表达式,即,所有的符号都是在数字的后面出现的。 例如:中缀表达式:1+(2-1)*3+4/2,转换为后缀表达式则为1 2 1 - 3 * + 4 2 / + 那么如何借用栈实现转换呢? 思路:首先我们从一个数组strmid存放中缀表达式,然后从左往右遍历遍历表达式,遇到数字则输出,即成为后缀表达式的一部分;如果是符... 阅读全文

posted @ 2013-02-01 14:49 灬啊U 阅读(841) 评论(0) 推荐(0) 编辑

摘要: 当你徘徊不前而手足无措的时候,你要意识到你正在拖延工作。徘徊是因为害怕这个事情可能发生的后果需要自己承担或应付。工作的时候需要一种起码的自信,相信自己有能力,不管下一步是什么状况,我都能把它引导到我需要的那条线上去的。 另外,告诉自己,不要想太多时间,如果不知道,就赶快求助,或想办法,苦恼和忧虑会给你更多的压力也会把剩下的时间蚕食殆尽。 说做就做,一直是很好的习惯。 在任何情况下都不要让别人放下手头的工作来等你。你在做一个工作的同时要知道别人的进度,而永远不要落后。 在企业里管理的精髓就在于将简单的事情做到细节。一个慌忙寻找保险箱钥匙的动作就很有可能丧失你晋升财务主管的机会。 不... 阅读全文

posted @ 2013-02-01 09:50 灬啊U 阅读(111) 评论(0) 推荐(0) 编辑

2013年1月26日

摘要: 栈: 栈是限定仅在表尾进行插入和删除操作的线性表。遵循先进后出的原则。允许插入、删除的一端为栈顶top;另一端为栈底bottom。 栈,首先它是一个线性表,栈元素具有线性关系,即前驱后继关系。只不过它是一种特殊的线性表。特殊之处在于限制了这个线性表的插入和删除位置,它始终都是在栈顶进行。栈底是固定的,最先进入的只能在栈底。 1.栈的顺序存储结构: 对于栈只能一头插入、删除操作的线性表来说,用数组的下标为0的一端作为栈底,定义一个top指示栈顶元素在数组中位置,如果申请的数组长度为SIZE,则栈顶的位置必须小于SIZE,当栈中存在一个元素时,top = 0。栈满时,top = SIZE ... 阅读全文

posted @ 2013-01-26 12:01 灬啊U 阅读(278) 评论(0) 推荐(1) 编辑

2013年1月23日

摘要: 线性表线性表:0个或多个数据元素的有限序列。首先,它是一个序列。即,元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都由前驱和后继。线性表还强调是有限的。事实上,在计算机中处理的对象都是有限的,那种无限的数列,只存在数学的概念中。5.1 线性表的顺序存储结构为了建立一个线性表,必须在内存中找到一块地,这块地的第一个位置非常关键,它是存储空间的起始位置。顺序存储结构需要3个属性:①存储空间的起始位置;②线性表最大存储容量;③线性表的当前长度;数组的长度是:存放线性表的存储空间的长度。线性表的长度:是线性表中数据元素的个数,随着线性表插入和删除操作的进行,而 阅读全文

posted @ 2013-01-23 16:44 灬啊U 阅读(581) 评论(0) 推荐(0) 编辑

2013年1月22日

摘要: 存储器可分为易失性存储器和非易失性存储器,易失性存储器一般有:SRAM、DRAM、SDRAM等,而非易失性存储器有:ROM(只读存储器)、PROM(可编程式只读存储器)、EPROM(电可改写只读存储器)、EEPROM(电可擦除编程式只读存储器)、FLASH Memory(闪存)等。若数据需要长期保存,则必须存储在非易失性的存储器里面。易失性存储器在掉点之后数据无法保存,将会丢失,而非易失性存储器在掉电之后仍然可以保存资料。SRAM:中文名为静态随机访问存储器,不需要进行刷新操作,只要不掉电数据就不会丢失。“随机访问”意味着存储器里面的内容可以以任何顺序进行访问。缺点是集成度低。常用作告诉缓.. 阅读全文

posted @ 2013-01-22 09:06 灬啊U 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 1、linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可。ubuntu、fedoro、redhat、suse、红旗linux2、软件公司迫切需要能熟练掌握linux的程序猿。(linux管理员、linux程序猿(c/c++、java、php、jsp)linux软件工程师PC,linux嵌入式开发芯片)linux学习流程:第一阶段:linux平台上的开发,包括vi、gcc、make、jdk、linux基本操作第二阶段:加厚C语言《C专家编程》。。第三阶段:学习unix环境高级编程第四个阶段:linux应用系统开发、linux嵌入式开发记住一点:思考----实践-- 阅读全文

posted @ 2013-01-22 09:03 灬啊U 阅读(200) 评论(0) 推荐(0) 编辑