`
xlcai
  • 浏览: 19073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
昨天晚上咸的,想自己做个2048试试,折腾到半夜算是有点成果,分享下,由于搞的太晚也没来得及加注释,最后也没有优化重构,就简单看下思路吧先看个拼图的小游戏消化下 import java.io.IOException; /** * 控制台玩拼图游戏 * @author c * 码农扣扣群:2177712 */ public class Puzzle { static final int X = 3; static final int Y = 3; static int tar[][] = new int[X][Y]; static int BX,BY; ...
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script> window.onload = kk; /*今天有人问到js replace的问题; 也回去研究了下顺便整理总结下; 如果有整理错了的地方会不完善的话,望及时纠正; 码农扣扣群:2177712,交流学习*/ function kk(){ /*模型stringObj.replace(r ...
最近学到了bootstrap的modal,发现它只是左右居中偏上,并不是垂直居中的,想把它弄成垂直也居中, 查了好多资料无果,最终去google了下,终于找到了合适的答案,转一些外文 方法一:style里加个css .modal-vertical-centered { transform: translate(0, 50%) !important; -ms-transform: translate(0, 50%) !important; /* IE 9 */ -webkit-transform: translate(0, 50%) !important; /* Safa ...
之前做好了SpringMvc的框架,直接用的jdbc连接数据库不是很方便,这里搭建下Mybatis,hibernate我没用过,Mybatis也不用自己写sql.xml,可以用插件自动生成,方法如下: 首先要在Eclipse安装Mybatis Generator 点击help--install new software 输入地址如下 http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/ 安装完成后可能要重启Eclipse,然后我们可以随便找个地方,就在test包下吧,右击, ...
最近在学习SpringMvc,自己搭建一次,也算做做笔记了,分享一下,用的Eclipse jee版,Eclipse新建web项目就不说了,在前面有篇文章有介绍,直接说配置Spring吧,肯定要先在web.xml配下拦截器   <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/java ...
环境 Eclipse jee版--------Jdk1.6版---------tomcat7.0-X64   都是很好搞到的资源安装配置jdk,eclipse,tomcat就不说了。直接打开eclipse新建Dynamic web project,项目名字就叫springMVC如图   这里tomcat用你自己配的7.0.(用6.0也OK)然后就是7.0对应Dynamic web module version3.0/6.0对应的是2.5。这些都没啥关系,默认就行。然后不要Finish,Next->如图 eclipse新建web项目时编译输出目录跟myeclipse ...
<style type="text/css"> .main{ position:absolute; top:50%; left:50%; width:400px; height:100px; margin-top:-50px; margin-left:-200px; border:2px solid yellow; line-height:30px; font-size:16px; } .main2{ font-size:16px; color:blue; } &l ...
蚂蚁爬杆 问题描述: 有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。 解决方案: 网上有一种解法是这样的 public class Ants{ public static void main(String [] args){ Ants t= new Ants ...
前言 貌似最近腾讯手机游戏天天爱消除挺火的,我也是粉丝之一,最近对javascript一直比较感兴趣然后想用js仿造一个,应该不是太难,本文系边写代码别写博客,详细叙述开放过程,如果最后开发成功就发表,如果最后失败了就删除草稿。废话不多说开始: 写完后重新声明以下均为本人边写边记录思路开发过程,中途走了很多大弯路小弯路。如不想被误导可直接研究最后的源代码 了解需求 消除类游戏很多平台都有,想必大家都玩过,游戏的原理无非就是不同颜色的方块组成的阵列,移动相邻的方块如果能组成三个同颜色则此三个消失,消失后按重力影响上方下落新的方块。同时要加分,游戏时间一定比较谁在特定时间内得分最多,完全是 ...
这里提到select,其实不是select,而是用<li><input>标签去仿造一个select,以实现对已有“option”的快速检索功能。 以<input>标签代替select的选择框,以<li>标签代替option标签。每个li标签附onclick触发js带参数的选取事件,所带参数即为option的value.<li>内附带显示text用的input标签,和隐藏的text的拼音input标签。思路就是这些。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tran ...
最近对js的小游戏开发来了兴趣,前段时间由于回答度娘知道的提问写了个贪吃蛇,虽然难度不大并不复杂,感觉还挺有意思。感觉小时候玩过的什么俄罗斯方块,坦克大战什么的都可以试着用js实现下,这天来了兴致又想写一个,其实我小时候最喜欢玩的游戏就是打砖块了,当时五年级时在学校上微机课时总是在那偷偷玩打砖块还有个雪地的保龄球还有个潜艇在深海的游戏,都忘了名字了,玩儿的不亦乐乎。可能叫法不一样,就是下图这种,想必大家都玩儿过,这里就不废话了 了解需求 大家玩打砖块都是一关一关过的,每一关(这里就打算做一关)砖块码成一个图形保持不变,飞球起于挡板弹起按直线远动,不受重力约束,遇到墙壁则按反射角方向反弹 ...
详细开发过程见下文 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>qqqun.21.777.12</title> <style> #mainDiv div{ width:2 ...
由于最近在百度知道上遇到点特殊的问题,研究查阅后了解了些东西,拿出来分享下,这里只针对Scanner的next()说它的分隔符,next()方法 查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息。即使以前调用 hasNext()返回了 true,在等待要扫描的输入时此方法也可能阻塞。 import java.util.Scanner; public class TestSc { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //sc. ...
最近看百度知道时有人提问js实现贪吃蛇,突然来了兴致想自己写一个。从来没写过贪吃蛇,也不知道应该怎么实现,后来自己琢磨了一个方法,不知道会不会有更好的,直接贴代码的话怕有人看不懂,于是想把整个开发过程详 ...
一、System.in(最笨的方法) 首先看jdk的API. System的静态方法in返回的是一个InputStream类型的对象,则我们可以用读取输入流的方式对其进行读取。 按API的说法“此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。”键盘上按下的任何一个键都会被当做是输入值。 如何回显输入值? 我们就用读取输入流的方式进行读取,还是看API InputStream包含方法read();read(byte[] b);read(byte[] b, int off, int len) ; 1、read(); 看API从输入流 ...
Global site tag (gtag.js) - Google Analytics