- 博客(8)
- 收藏
- 关注
设计优化之单例模式设计
论设计模式的重要性:目前已有多种流行的设计模式,这些都是针对某一种问题的成熟的解决方案。合理使用设计模式,不仅易于理解所设计的系统,也能使系统结构更加合理。以下是几种常见的设计模式及举例。 一、单例模式简介:单例模式是是设计模式中使用最为普遍的模式之一,它是一种用于对象创建的模式,用来产生一个新的对象,单例,顾名思义就是确保系统中一个类只产生一个实例。 优点:对于一些频繁...
2015-02-02 15:32:01 110
关于LRU页面置换算法
在地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。页面置换算法有很多种,比如Optimal(最佳置换)算法,FIFO(先进先出)算法,LRU(最近最久未使用)算法等等,最佳置换算法是不实际的,它只是一...
2014-04-01 20:49:30 897
安卓入门及界面带参数跳转
安卓入门及实现页面传参跳转一、认识Android Application Project要写一个安卓的软件,首先就是需要在编译器{比如Eclipse}中建立一个Android Application Project。这就相当于写java程序时建立的java project一样。创建一个安卓虚拟机并运行。创建Android Application Project过程中可以给...
2014-01-16 15:39:10 290
原创 分形之——谢尔宾斯基三角形
分形之——谢尔宾斯基三角形现实中我们画不出的一些图形,在机器的世界里可以尽情发挥无限的想象力让计算机来帮我们完成。比如说著名谢尔宾斯基三角形 。如果人工去画这样一副图,不仅是不标准的,而且还要花上大量的时间。所以计算机的“”死脑筋”和极快的速度可以得到人类很好的利用。递归:一个巧妙的工具,虽然它在时间复杂度上比较令人头疼,但是用它来做一些东西仍是不错的选择。这里我们演示一下谢尔宾斯基...
2013-11-30 17:53:57 1600
原创 数据结构之链表
数据在计算机内有两种存储结构,一种是顺序结构,另一种是树形(索引)结构。在顺序结构里面一般分为数组和链表两种结构。数组是一种物理地址上连续,即在内存中为连续的一个块。而链表是一种逻辑上的连续,数组可以通过下标来查找到数组中的一个值。而链表是通过一个根节点开始遍历来查找值。数组与链表各有优缺点。数组方便查找。链表方便插入与删除等修改操作。数组的结构大家应该都有所了解。这里讲一讲链表的数据...
2013-11-30 17:52:56 106
原创 Java——简单画图板的制作
[color=blue][color=darkblue]Java——简单画图板的制作现在我们用一些比较基础的Swing包中的类和监听器来完成一个简单画图板的制作。首先:画图板需要图形化的界面,界面上还需要有按钮,标签等组件。其次:在按下相应按钮时应该用监听器来接收信息,告诉程序要干什么。最后:需要把所画图形重绘出来。避免最小化或移动窗口后所画图形的缓存被清理掉。现在,我...
2013-10-13 15:09:11 421
原创 初学者JAVA写简单界面
我们一般看到的程序都有好看的界面,而不是像dos系统一样是一张黑色的屏幕。那么,用java怎样做出界面呢?这就要用到java的类库里面的Swing组件。 Swing组件里面包含了很多我们做界面要用到的部件,比如最基本的窗体类,按钮类等等。窗体(JFrame)是做一个界面最基本需要的东西。有了窗体,我们就可以在这个窗体上放置其它元素组件。 要新建一个窗体,代码如下:pack...
2013-09-14 21:10:36 1210
原创 初探JAVA
java语言的语法规则,其实基本都与其他计算机语言是一样的,介绍了一些关键字,比如while,if else,for,goto,switch等等。(1) 类的写法java语言是用一个个类实现的。即class,写法如下:public class 类名{}这里的类名的规范写法是与类文件名一致,第一个字符要大写。写好类之后,在类...
2013-09-08 09:54:32 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人