第六章 存储器层次结构在简单模型中,存储器系统是一个线性的字节数组,CPU能够在一个常数访问每个存储器位置。
虽然是一个行之有效的模型,但没有反应现代系统实际工作方式。
实际上,存储器系统(memory system)是一个具有不同容量,成本和访问时间的存储设备的层次结构。
CPU寄存器保存着最常用的数据。(0周期)
靠近CPU的小的,快速的高速缓存存储器(cache memory)作为一部分存储在...
分类:
移动开发 时间:
2016-05-23 15:19:24
阅读次数:
405
动画分类Android动画有3类:帧动画、视图动画、属性动画。帧动画和视图动画又统称为补间动画。Android 3.0(API LEVEL 11)开始支持属性动画。帧动画帧动画是针对Drawable资源的动画。其本质是一系列Drawable资源的连续变化,其本质是AnimationDrawable对象。其使用方法如下:定义AnimationDrawable资源中用到了表示天气的三张图片<animat...
分类:
移动开发 时间:
2016-05-23 15:18:52
阅读次数:
309
关于使用JSP实现用户登录初探...
分类:
Web程序 时间:
2016-05-23 15:19:21
阅读次数:
181
在《jvm是如何管理内存的》这篇文章中,已经对PC寄存器(计数器 pc registers)、方法区(method area)、本地方法栈(native method stacks)、栈(stacks)、堆(heap)内存区域做了介绍,其中栈(stacks)、堆(heap)是java内存管理...
分类:
编程语言 时间:
2016-05-23 15:18:24
阅读次数:
135
题目链接:https://leetcode.com/problems/super-ugly-number/题目:
Write a program to find the nth super ugly number.Super ugly numbers are positive numbers whose all prime factors are in the given prime list...
分类:
其他好文 时间:
2016-05-23 15:17:20
阅读次数:
127
题目链接:https://leetcode.com/problems/ugly-number-ii/题目:
Write a program to find the n-th ugly number.Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 1, 2, 3, 4,...
分类:
其他好文 时间:
2016-05-23 15:17:43
阅读次数:
122
向无数拼命工作的 程序猿 及 攻城狮 致敬!
软硬件平台简介
CPU:P4 2G及以上兼容于80x86
架构的中央处理器
内存:1G
及以上
硬盘:80G及以...
分类:
编程语言 时间:
2016-05-23 15:18:06
阅读次数:
927
本博客将会介绍动态代理在Android应用中的对第三方SurfaceView进行镜像翻转中的应用。代理模式的作用是为其它对象提供一种代理以控制对这个对象的访问。比如用户调用了一个“吃饭”的方法,如果不依靠代理,用户可能自己拿碗饭吃就行,而如果通过代理的话,可能连碗都不需要用户自己拿,用户只需要张开嘴,代理来喂就行了,需要注意的是,这里代理除了负责拿碗和喂饭外还可以做其他的任何事情,比如说帮你把饭吹凉一些,或者担心你的体重而偷偷帮你倒掉了一半的饭,又或者是往饭里加点什么奇奇怪怪的东西,谁知道呢,这就是代理干的...
分类:
移动开发 时间:
2016-05-23 15:16:59
阅读次数:
141
在前一篇
Android SpannableString浅析中我们采用html实现了文本处理的效果。当时设置部分的代码如下:private void setText() {
String originText = "#重磅消息#近日谷歌放出Android N的第二个开发者预览版(Developer Preview)"; String effect1 = "<font color='...
分类:
移动开发 时间:
2016-05-23 15:18:17
阅读次数:
378
设计要求:对于任意输入的一个LL(1)文法,构造其预测分析表,并对指定输入串分析其是否为该文法的句子。
思路:首先实现集合FIRST(X)构造算法和集合FOLLOW(A)构造算法,再根据FIRST和FOLLOW集合构造出预测分析表,并对指定的句子打印出分析栈的分析过程,判断是否为该文法的句子。
指定文法:
//文法
E->TK
K->+TK
K->$
T->FM
M->*FM
M...
分类:
其他好文 时间:
2016-05-23 15:17:17
阅读次数:
309
汉诺塔(Tower of Hanoi)问题的求解——利用栈与递归
1. 汉诺塔问题的提法
汉诺塔问题是使用递归解决问题的经典范例。
传说婆罗门庙里有一个塔台,台上有3根标号为A、B、C的用钻石做成的柱子,在A柱上放着64个金盘,每一个都比下面的略小一点。把A柱上的金盘全部移到C柱上的那一天就是世界末日。
移动的条件是:一次只能移动一个金盘,移动过程中大金盘不能放在小金盘上面。庙里的僧人一直在移个不停,移动的最少总...
分类:
其他好文 时间:
2016-05-23 15:18:17
阅读次数:
178
题目链接:
题目:https://leetcode.com/problems/course-schedule/题目:
There are a total of n courses you have to take, labeled from 0 to n - 1.Some courses may have prerequisites, for example to take course 0...
分类:
其他好文 时间:
2016-05-23 15:16:34
阅读次数:
112
题目链接:
https://leetcode.com/problems/reconstruct-itinerary/题目:
Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], reconstruct the itinerary in order....
分类:
其他好文 时间:
2016-05-23 15:15:34
阅读次数:
124
拦截器是struts2框架的核心,struts2很多的功能都是构建在拦截器基础之上的,它是动态拦截Action调用的对象,提供了一种机制,使得开发者能够在一个Action前后执行需要的代码,可以在一个Action执行前组织他的执行,也能在Action执行后做一些相应的工作。同时他也提供了一种可以提取Action中可重用部分的方式。
拦截器
struts2拦截器是在访问某个A...
分类:
其他好文 时间:
2016-05-23 15:16:50
阅读次数:
153
题目链接:https://leetcode.com/problems/minimum-height-trees/题目:
For a undirected graph with tree characteristics, we can choose any node as the root. The result graph is then a rooted tree. Among all pos...
分类:
其他好文 时间:
2016-05-23 15:17:20
阅读次数:
143
题目链接:https://leetcode.com/problems/course-schedule-ii/题目:
There are a total of n courses you have to take, labeled from 0 to n - 1.Some courses may have prerequisites, for example to take course 0 yo...
分类:
其他好文 时间:
2016-05-23 15:14:52
阅读次数:
141
绑定的方式调用服务的方法
服务的生命周期:
一、采用start的方式开启服务
生命周期如下:
onStart()过时了
开启服务:onCreate()--> onStartCommand() ---> onDestory();
如果服务已经开启,不会重复的执行onCreate(), 而是会调用onStart()和 on...
分类:
移动开发 时间:
2016-05-23 15:14:45
阅读次数:
300