一个小时候经常玩的游戏:
通过只移动空白处周围的小方块 最终将所有方块移动到目标位置即完成游戏
程序的逻辑并不难:
1.初始化所有(4X4)按钮属性(位置 ,大小,标号,是否可见) 和方法(点击按钮 交换),并按顺序排列
2.点击洗牌 开始游戏 (通过随机交换任意两个按钮X次)
3.每次点击某个按钮 判断是否在隐藏按钮周围,在周围则交换这两个按钮,否则无反应
...
【控件到底是什么?】
程序的本质就是“数据+算法”------用户输入原始的数据,算法处理原始数据并得到结果数据。问题就在于程序如何将结果数据显示给用户。同样一组数据,你可以使用LED阵列显示出来,或者以命令行模式借助各种格式控制符(如TAB)对齐并输出,但这些都不如图形界面(GUI Graphic User Interface)来的友好和方便。GUI的方便在于它对数据展示的直观性...
Game of Connections
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3352 Accepted Submission(s): 1910
Problem Description
This i...
分类:
其他好文 时间:
2015-03-22 09:20:26
阅读次数:
161
什么是规则引擎
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。
规则引擎和工作流引擎有什么区别?...
分类:
其他好文 时间:
2015-03-22 09:19:54
阅读次数:
286
上一节,我们已经实现了二维码的扫描,这一节,我们利用元数据的bounds和corners实现一个可视化的扫描效果。
bounds定义了包含二维码图像的矩形,corners定义了二维码图像的实际坐标:
当摄像头和二维码图片完全对齐时,bounds和corners就是相同的。但是通常来说,几乎不可能让摄像头和二维码完全对齐。
打开ViewController.m,添加以下实例变量,用于存放所有检...
分类:
移动开发 时间:
2015-03-22 09:19:33
阅读次数:
542
New! 关于举办校第十五届程序设计竞赛暨2015省赛集训队选拔赛的通知
胜利大逃亡(续)
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 5811 Accepted Submission(s): 202...
分类:
其他好文 时间:
2015-03-22 09:20:55
阅读次数:
201
soso
body{ background-color:#333; margin:0 auto;}
.div{ background-image:url(DSC00004.JPG); height:690px; width:1228px; margin:0 auto;}
form{ float:left; background-colo...
分类:
Web程序 时间:
2015-03-22 09:20:44
阅读次数:
278
国外有一个工具:LazesoftRecoverMyPassword软件,可用于系统密码破解与清除工具,它可以轻松移除 Windows 系统的登录密码,快速破解与清除电脑开机密码,也可以重置密码或者设置为空密码,解锁被锁定或禁用的用户帐户。其原理就是通过创建一个启动盘来破解Windows开机密码。
所需软件:
(1)LazesoftRecoverMyPassword软件
(2)Ultra...
一:插入排序
/*
* 插入排序
*/
/*
* 原序列 [12] 15 9 20 6 31 24
* 第0趟 [12 15] 9 20 6 31 24
* 第1趟 [9 12 15] 20 6 31 24
* 第2趟 [9 12 15 20] 6 31 24
* 第3趟 [6 9 12 15 20] 31 24
* n个数,一共需要多少趟?n个数,n-1趟
* 第...
分类:
编程语言 时间:
2015-03-22 09:18:50
阅读次数:
161
1.题目描述:点击打开链接
2.解题思路:本题要求每切一刀,输出目前的最大玻璃的面积。这道题的思路很明显:每次切完后找目前的最大长度,最大宽度,相乘即可。不过问题的关键是如何快速的找到这个最大值。
一开始我没有太好的思路,想用数组,但总感觉数组力不从心,不知道怎么才能很好地更新切完后的长度值,也不知道如何快速的找到这个最大值。接着想到了STL中的set,可以把所有的切割位置存放在set中,然后...
分类:
其他好文 时间:
2015-03-22 09:20:12
阅读次数:
166
我们在首次安装app时,往往会发现会有导航页。
导航页一般用于介绍功能和引导使用,那我们其实可以用ViewPager实现。
ViewPager用于实现多页面的滑动切换效果,使用时需要引入“android.support.v4”包。
好了,我们现在开始就来做一个简单的导航页引导。
首先我们新建一个Android Application Project,我们把自动生成的MainActivity...
分类:
其他好文 时间:
2015-03-22 09:19:12
阅读次数:
168
题目链接:intersection-of-two-linked-lists
/**
*
Write a program to find the node at which the intersection of two singly linked lists begins.
For example, the following two linked lists:
...
分类:
其他好文 时间:
2015-03-22 09:19:40
阅读次数:
151
Catch That Cow
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 52537
Accepted: 16471
Description
Farmer John has been informed of the location of a fugitiv...
分类:
其他好文 时间:
2015-03-22 09:18:40
阅读次数:
165
菜鸟第一次发帖。。好害怕#include
#include
int main()
{
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i,j,num,q,year,day;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGR...
分类:
编程语言 时间:
2015-03-22 09:18:19
阅读次数:
160