1.轮转调度
(1)时间片轮转调度算法
CPU的时间分成一段一段的,每一段就是一个时间片,进程轮流使用时间片。示意图如下:
(2)虚拟轮转法
时间片轮转调度算法对IO型进程不公平:对于CPU型进程,该进程获得CPU时间片后总是会用完整个时间片;但是对于IO型,它经常是运行一部分时间片后就去等待IO事件,总是用不完自己的时间片。为了解决这个问题,提出了虚拟轮转法,该算法的示意图如下:...
分类:
编程语言 时间:
2015-06-13 23:10:46
阅读次数:
609
背景 ? ? 简单工厂、工厂方法模式,接着必须学习抽象工厂模式 1、使用意图? ? ? ? 扩展工厂方法模式 2、生活实例 ? ? 淘宝电影、猫眼电影都能为我们生成当天各种电影票 3、Java 例子(框架、JDK 、JEE) ...
分类:
其他好文 时间:
2015-06-13 15:49:53
阅读次数:
169
模版方法模式的意图:
定义一个操作中的算法的骨架,TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。即父类已经把算法的流程定义好了,子类只需要改变其中的某些步骤的实现。
就像我们要把东西放入冰箱中,需要的一套完整的流程即为; 打开冰箱,放入物品,关闭冰箱。其中打开和关闭都是固定的,而放入的物品则是不确定的,所以放入的物品需要我们在子类中来具体实现。实例...
分类:
其他好文 时间:
2015-06-12 17:31:21
阅读次数:
163
一、示意图
二、IP规划
PC0:192.168.0.100 255.255.255.0
PC1:192.168.0.110 255.255.255.0
PC2:192.168.0.120 255.255.255.0
Laptop0:192.168.0.200 255.255.255.0
Laptop0:19...
分类:
其他好文 时间:
2015-06-12 17:26:13
阅读次数:
151
Template Method(模板方法)1. 意图定义一个操作中算法的骨架,将一些 步骤延迟到子类中,Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些步骤。2. 动机考虑一个提供Application和Document类的应用框架。Application类负责打...
分类:
其他好文 时间:
2015-06-12 16:40:18
阅读次数:
89
组件生命周期(一)引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知...
分类:
移动开发 时间:
2015-06-11 18:23:05
阅读次数:
224
命名1、尽量不要用缩写词,比如msg、hp、list、a、b、...;这样很难看出代码要表达的意图,尽可能的使用能够表达清楚的词语或者短语,因为这个年代,已经有足够大的磁盘空间存放你的程序文件了。2、做有意义的区分,很多时候为了省事,同类型的变量你会写成number1、number2、number....
分类:
其他好文 时间:
2015-06-11 14:21:42
阅读次数:
132
Observer模式通过尽可能缩小一个对象应对其他对象承担的责任范围来支持这种责任分配。而Singleton模式将责任集中于
其他对象都可以访问和复用的某个特定对象中。与Singleton模式类似的是,Mediator模式也对责任进行了集中,不过这种
模式只是对某个特定对象集合的责任进行集中,而不是对整个系统的其他所有对象的责任进行集中。
Mediator模式的意图是定义一个对...
分类:
其他好文 时间:
2015-06-11 00:15:23
阅读次数:
134
一个简单的c++程序,帮助我们快速了解c++的代码风格,并通过分析代码学习c++程序意图:在终端上输入一组数字,输出不同数字输出的次数。相同的数字必须是连续的。假设输入:42 42 42 42 55 55 62 100 100 100
终端应该输出:
42 occurs 5 times
55 occurs 2 times
62 occurs 1 times
100 occurs 3 t...
分类:
编程语言 时间:
2015-06-10 19:32:13
阅读次数:
186
在报表项目中,常常会碰到数据库压力很大影响整个系统性能的问题。由下面的传统方案的结构示意图可以看出,全部数据存储和源数据计算都放在数据库完成。当并发访问量较大的时候,虽然每个报表的数据量不大,还是会造成数据库压力过大,成为性能的瓶颈。多数数据库厂商提供的jdbc接口传输数据比较缓慢,在并发量较大的情况,对报表系统性能的影响也非常明显。
这种情况时可以考虑采用润乾集算...
分类:
其他好文 时间:
2015-06-09 13:55:20
阅读次数:
218