自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Helloway的博客

人生在勤,不索何获

  • 博客(16)
  • 收藏
  • 关注

原创 自定义实现的一个简单的栈结构

package testJava;import java.util.Arrays;public class MyStack { //设置栈的默认大小 private static int DEFAULT_SIZE=3; //当前栈中的元首 private int size=0; //每次需要扩展的容量 private int capacity=0; //永远指向可添加元素的位

2016-10-15 00:35:36 1360

原创 单链表的基本操作与算法(Java实现)

一直都是用c来实现单链表的基本操作和算法的,今天突然想使用Java来实现下,想起早上面试的穆迪姐姐,说写博客是很好的习惯,很受鼓舞,所以利用晚上的时间简单整理了下。package linknode;import java.util.Scanner;import java.util.Stack;/** * * @author helloway * java中链表的基本操作

2016-10-15 00:27:22 945

原创 hadoop+zookeeper(ha架构搭建)

hdfs的HA机制:NameNode服务器一台是ACTIVE,另一台是STANDBY。通过Qjournal(日志管理系统) 使用zkfc(基于zookeeper失败切换控制),管理集群的主节点的失败切换,防止集群单个主节点的宕机问题。一、在数据节点slave1、slave2、slave3的hadoop的安装目录下新建app目录,在该app目录下新建zookeeper目录,用于放置zookeep

2016-08-16 21:35:03 12231 1

原创 hadoop-2.6.0动态添加新节点

本文主要是在原有的hadoop 1+2基础上,动态添加一个DataNode和一个NodeManager,而无需关闭集群。详细说明在Hadoop-2.6.0环境下,如何动态新增节点(此处为slave3)到原有集群中。注:在虚拟机中将slave1关闭,将其系统文件重新复制一份到新节点slave3的目录下,然后利用虚拟机打开slave3下的系统,打开后,修改slave3的ip,所有虚拟机中的节点都是

2016-08-16 21:25:08 4837 1

原创 Centos 7 安装HADOOP 2.6.0

Centos 7 安装HADOOP 2.6.0 的主要环境OS:Centos 7 64-bitHadoop version:2.6.0Java:Jdk1.7.0_751.1 首先安装编译和安装过程所需要的所有依赖程序包:sudo yum install autoconfautomake libtool cmake ncurses-devel gcc* openssl-devel注意:更新过程中,若发现

2016-08-16 21:02:42 1375 1

原创 centos7下安装编译并搭建hadoop2.6.0单节点伪分布式集群

centos7下安装编译并搭建hadoop2.6.0单节点伪分布式集群

2016-07-29 21:02:31 682

原创 实验室电脑(公网ip)利用远程桌面连接宿舍电脑(一台路由器连接4台笔记本电脑)

实验室电脑(公网ip)利用远程桌面连接宿舍电脑(一台路由器连接4台笔记本电脑)

2016-07-29 20:30:43 27740 2

原创 实现俄罗斯方块的不断产生以及预显方块的实现

在上一篇的方块的旋转,下移,左移和右移中,每一个方块的产生都是通过点击控制面板的“开始”按钮,而不能实现方块连续产生。因此,本篇主要着重实现俄罗斯方块的不断产生以及预显方块的实现:1,通过方块工厂连续的产生方块;2,实现方块的预显;涉及的类:1, CController2,CControlPanel3, 测试类一、CController类:1)要实现方块的预

2016-04-12 19:24:23 689

原创 进一步完善实现俄罗斯方块的左移,右移,下移和旋转

进一步完善实现俄罗斯方块的左移,右移,下移和旋转1,实现方块的旋转;2,实现方块是否可以移动的判定;3,实现方块是否可以旋转的判定;4,随机生成方块;涉及的类:1,BlockListener2,CController3,CBlock4,CGlobal一、BlockListener类:public boolean moveTo(PointnewPo

2016-04-11 20:44:04 2155 2

原创 实现俄罗斯方块的左移,右移,加速下移和旋转

俄罗斯方块的左移,右移和加速下移的实现:1,游戏的启动通过“开始”按钮启动;2,实现方块的左移,右移,加速下移,旋转;3,在测试类里面测试;一、对控制面板进行设置(1)在CControlPanel.java控制面板类中为控制面板注册监听器,新增如下代码:   private ActionListener listener;   /*** 给控制面板注册一个监

2016-04-11 15:20:04 9527

原创 实现俄罗斯方块的下落

实现俄罗斯方块的下落:1,实现方块的驱动马达,驱动方块下落,每一个方块都有一个马达。(相当去汽车发动机) - 用一个线程来实现2,实现一个发动马达的方法供外部对象使用;3,在测试程序中进行测试。一、在上一篇实现的CBlock.java标准方块类基础上,新增以下代码,实现方块的下落1、给block增加两个属性(1)、判断当前方块是否已活着;(2)、给方块增加一个监听器

2016-04-10 15:52:37 3890

原创 俄罗斯方块类的实现以及方块在画布中显示

俄罗斯方块类的实现以及方块在画布中显示:1,  实现方块类,方块工厂类;2,  在控制器类中通过方块产生器的内部类调用工厂产生方块;3,  在测试程序中测试这两个类的正确性。具体实现代码如下:一、实现方块类:/** *作     者: Helloway *类     名:CBlock *类说明: 标准方块类 */public class

2016-04-09 21:33:07 1726

原创 俄罗斯方块游戏中游戏画布和预显画布的实现

俄罗斯方块游戏中游戏画布和预显画布的实现:1, 建立网格类; 2, 建立画布类; 3, 创建出游戏画布和预显画布并显示。一、建立网格类:/** *作     者: Helloway *类     名:CGrid *类说明:网格类  */public class CGrid {private Color gridColor;//设置网格颜色

2016-04-09 12:28:30 1143 1

原创 俄罗斯方块游戏的菜单栏和工具栏的实现

俄罗斯方块游戏的菜单栏和工具栏的实现,主要帮助我1,  掌握菜单和工具栏的实现机制;2,  建立俄罗斯方块游戏菜单类;3,  建立俄罗斯方块游戏工具栏类(选做);4,  建立“退出游戏”菜单的事件处理机制,并实现退出功能;5, 实现对CMenu类的测试。具体实现代码:1)/** *作     者:Heloway *类     名:CMenu

2016-04-06 21:21:27 1372 1

原创 俄罗斯方块游戏的控制面板和消息接收框界面的实现

下面是关于俄罗斯方块游戏的控制面板和消息接收框界面的实现,有助于我们1,  掌握组件基本创建方法;2,  掌握窗口的实现机制;3,  建立俄罗斯方块游戏控制面板类;4,  建立俄罗斯方块的消息接收面板类;5,  实现对这两个类的测试。具体代码如下:1)/** *作     者: Helloway *类     名:CGlobal *类说明:游戏的全局信息

2016-04-06 20:11:28 1260

原创 俄罗斯方块单人游戏设计概述

看见身边好多同学都有写博客的好习惯,受他们潜移默化的影响,决定从今天开始起自己也要开始写博客。一方面方便自己偶尔查询已经忘记的知识点,另一方面也有利于巩固自己的知识体系,加深对已做过项目的认识与理解。现在就开始整理下大二时做过的俄罗斯方块单人游戏的demo。首先,展示下最终的demo界面,主要包括有游戏面板,控制面板,消息面板等。

2016-04-06 19:32:47 2175 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除