本文从设计模式中的策略模式入手,主讲了飞机大战中英雄飞机切换不同的子弹。这里分为三种子弹。第一种:每次发一个子弹,垂直发射;第二种:每次发两个子弹,两个都是垂直发射:第三种;每次发三个子弹,两边的子弹有一定的角度,而中间的子弹垂直发射;设计模式是游戏开发经常用到的思想,建议有兴趣的同学可以好好研究下!好了,下面开始吧。...
分类:
其他好文 时间:
2015-03-31 20:07:14
阅读次数:
155
LightOJ 1341 - Aladdin and the Flying Carpet(算术基本定理啊)...
分类:
其他好文 时间:
2015-03-31 20:05:53
阅读次数:
138
什么是事件?EVENT?点击事件?加载事件?一连串的概念向我们抛出来,别着急,我们一点一点的解开委托与事件是是如何联系起来的。...
分类:
其他好文 时间:
2015-03-31 20:08:11
阅读次数:
138
在日常的开发工作中,我们有的时候需要构造像Map>或者Map>这样比较复杂的集合类型的数据结构,以便做相应的业务逻辑处理。例如:
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Test;
public clas...
分类:
其他好文 时间:
2015-03-31 20:05:43
阅读次数:
158
所有的类继承自Object。
JAVA会自动在导出类的构造器中插入对基类构造器的调用,构建过程是由基类向外扩散的,基类在导出类构造器可以访问它之前,就已经完成了初始化。即使你不为导出类创建构造器,编译器也会为你自动生成一个默认的构造器,该构造器将调用基类的构造器。
class Art {
Art() { print("Art constructor"); }
}
class Draw...
分类:
其他好文 时间:
2015-03-31 20:05:28
阅读次数:
146
Discrete Logging
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 4011
Accepted: 1849
Description
Given a prime P, 2 31, an integer B, 2
BL == N (mo...
分类:
其他好文 时间:
2015-03-31 20:05:28
阅读次数:
106
表面层次上的改进
命名、注释以及审美——可以用于代码库每一行的小提示。
简化循环和逻辑
在程序中定义循环、逻辑和变量,从而使得代码更容易理解。
重新组织你的代码
在更高层次上组织大的代码块以及在功能层次上解决问题的方法。
精选话题
把"易于理解"的思想应用于测试以及大数据结构代码的例子。...
分类:
其他好文 时间:
2015-03-31 20:04:39
阅读次数:
125
从.NET开始的MVC的起步,一路磕磕绊绊,不断地挖坑,填坑,让后让自己越埋越深,中间总有一段时间会停下来,做其他的,下次再上手的时候,发现又不一样,其实是一件很有意思的事。简单说一下这些跟mvc有关的东西。
一、Mvc设计模式
Mvc是一种软件设计模式,代表了一种多层的应用程序实现方式,mvc模式将应用程序实现分为三个不同的基本部分。
模型:表示数据和...
分类:
Web程序 时间:
2015-03-31 20:06:57
阅读次数:
157
给定K个整数组成的序列{ N1, N2, ..., NK},“连续子列”被定义为{ Ni, Ni+1, ..., Nj},其中 1 #include #define max(x,y) ( x>y?x:y )int main(int argc, const char * argv[]) { /...
分类:
其他好文 时间:
2015-03-31 20:03:50
阅读次数:
134
procedure build_next;begin lena:=length(a);lenb:=length(b); next[0]:=lenb;next[1]:=lenb-1; for i:=1 to lenb-1 do if b[i]b[i+1] then begin...
分类:
其他好文 时间:
2015-03-31 20:05:09
阅读次数:
124
#!/usr/local/bin/expect -f set timeout -1 set UFEIpAddr “”
set User “”
set UFEPwd ""
set UFEDBPwd "" set SMNIpAddr ""
set SMNPwd ""
set SMNDBPwd "" sp...
分类:
数据库 时间:
2015-03-31 20:04:42
阅读次数:
176
一个简单的ATM的取款过程是这样的:首先提示用户输入密码(pwd),最多只能输3次,超过三次则提示用户“密码已输入三次错误,请取卡。“结束交易。如果用户密码正确,在提示用户输入金额(money),ATM只能输出100元纸币,一次取钱要求最低不小于0元,最高10000元,如果输入的金额符合上述要求,则...
分类:
其他好文 时间:
2015-03-31 20:03:41
阅读次数:
147
Android的Logcat是一个很方便的调试工具,但是log的输出又分为好几种,介于以后的学习中都会用到Log,今天提前深入了解一下: 在Android系统中,verbose和debug信息在程序被调试时显示;Information、warn、error和assert在debug和release版...
分类:
移动开发 时间:
2015-03-31 20:05:27
阅读次数:
226
这星期C#课程第一次上机,要求是写一个简单的UI界面程序,今天在网上搜了一下了解了c#的UI界面的一些知识,结果在本园找到了一篇很有用的适合初学者的文章,下面是该文章的链接http://www.cnblogs.com/June101/articles/2707665.html希望能够对广大初学者有....
分类:
其他好文 时间:
2015-03-31 20:04:27
阅读次数:
126
翔Sir使用的是64位win8.1系统并且安装64位的orcle ,版本为11g~ 由于现在的PLSQL Developer为32位,在初次使用时,会出现无法链接oracle数据库情况,这是因为PLSQL Developer并不支持Oracle 64位客户端连接,此文用于解决该问题。一、问题详情:1...
分类:
数据库 时间:
2015-03-31 20:04:38
阅读次数:
210