“青天白日满地红”曾经代表中国,特别是在抗日战争的艰苦年代。那时候红军编入国民革命军,戴着青天白日帽徽,全国人民团结在“青天白日满地红”旗帜下,高唱《义勇军进行曲》,奋力抗战,打败了日本帝国主义。“青天白日满地红”象征着中国人的苦难和抗争,跟《义勇军进行曲》一起,鼓舞中国人团结起来取得胜利,凝结.....
分类:
编程语言 时间:
2014-11-01 13:07:26
收藏:
0 评论:
0 赞:
0 阅读:
432
抽象工厂模式:提供一个接口,用户创建多个相关或依赖对象,而不需要指定具体类。原则:依赖抽象,不依赖具体类。实例:用不同原材料制作不同口味的披萨,创建不同原材料的工厂,不同实体店做出口味不同的披萨。创建一个产品家族(Dough、Sauce、Cheese和Clam)的抽象类型(PizzaIngredie...
分类:
编程语言 时间:
2014-11-01 13:06:36
收藏:
0 评论:
0 赞:
0 阅读:
302
Mybatis整合Spring
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spri...
分类:
编程语言 时间:
2014-11-01 11:58:46
收藏:
0 评论:
0 赞:
0 阅读:
283
1.链表
2.链表逆序...
分类:
编程语言 时间:
2014-11-01 11:57:56
收藏:
0 评论:
0 赞:
0 阅读:
311
1.封装/隐藏(encapsulation)
*隐藏对象的内部的复杂性,只对外公开简单的接口。便于外界的调用,从而提高系统的可扩展性,可维护性。
2.我们程序设计要追求“高内聚,低耦合”。
*高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;
*低耦合:仅暴露少量的方法给外部使用。...
分类:
编程语言 时间:
2014-11-01 11:56:16
收藏:
0 评论:
0 赞:
0 阅读:
212
对于AI,我的初始想法很简单,首先他要能动,并且是在地图里面动, 懂得撞墙后转弯,然后懂得射击,其他的没有了,基于这个想法,我首先创建了一个MyTank类,用于管理玩家的坦克的活动,然后创建AITank类,AITank类继承MyTank类,这样的话,在AITank类上,只需要增加AI就可以了,具体的状态机实现,就放到MyTank类上即可。
首先来分析一下MyTank这个类,就从有限状态机开始吧。...
分类:
编程语言 时间:
2014-11-01 11:55:56
收藏:
0 评论:
0 赞:
0 阅读:
761
1. 什么是二叉排序树?
二叉排序树是一种特殊的二叉树,可以是一棵空树,也可以是具有下列性质的二叉树:
1. 若左子树不为空,那么左子树所有结点的值都小于它的根结点的值。
2. 若右子树不为空,那么右子树所有结点的值都大于它的根节点的值。
3. 它的左右子树也分别是二叉排序树。
二叉排序树又称二叉查找树,是一种动态查找表,所谓动态查找表是指除了查询...
分类:
编程语言 时间:
2014-11-01 11:55:04
收藏:
0 评论:
0 赞:
0 阅读:
273
1.丢弃小数部分,保留整数部分parseInt(5/2)22.向上取整,有小数,则整数部分加1Math.ceil(5/2)33.四舍五入Math.round(5/2)34.向下取整Math.floor(5/2)2取余数0%401%412%423%434%405%41
分类:
编程语言 时间:
2014-11-01 11:35:26
收藏:
0 评论:
0 赞:
0 阅读:
282
一、事件事件是javaScript和DOM之间的桥梁。你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。典型的例子有:页面加载完毕触发load事件;用户单击元素,触发click事件。二、事件流1、事件流感性认识问题:单击页面元素,什么样的元素能感应到这样一个...
分类:
编程语言 时间:
2014-11-01 11:35:06
收藏:
0 评论:
0 赞:
0 阅读:
347
chuanbindeng 的 素数推断算法关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。 正如大家都知道的那样,一个数 n 假设是合数,那么它的全部的因子不超过sqrt(n)--n的开方,那么我们能够用这个性...
分类:
编程语言 时间:
2014-11-01 11:34:16
收藏:
0 评论:
0 赞:
0 阅读:
217
Android的开发者对@Override肯定是非常熟悉,不管是自己的代码中还是书上都会出现,但是他是什么意思呢?如下: @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读 2、编译器可以给你验证@Override下面的方法名是否是...
分类:
编程语言 时间:
2014-11-01 11:33:36
收藏:
0 评论:
0 赞:
0 阅读:
199
代码链接如下:http://pan.baidu.com/s/1gdlCI4N有应用SWING,也有应用AWT,可视情况而定。窗口程序运行需要jdk1.7环境(测试可用)。
分类:
编程语言 时间:
2014-11-01 11:27:16
收藏:
0 评论:
0 赞:
0 阅读:
266
变量使用var 来声明,常量是所有let ,变量名没什么限制 中午表情都可以 ,一般还是使用英文var str = "luoshuai " //swift语句后面不需要;let PI = 3.14159var age = 0 ,height =0也可以变量或者常量的类型 var 变量名称: ...
分类:
编程语言 时间:
2014-11-01 11:25:26
收藏:
0 评论:
0 赞:
0 阅读:
286
标示符就是程序员在自己的程序中起的一些名字注意:1.对于标识符起名不能跟关键字重名,否则会导致错误2.标示符的起名得讲究一定的规则,不能随便起名,取的名字要让人一眼看过去就知道是什么意思命名规则:1.标示符只能由26个英文字母的大小写,0~9的10个阿拉伯数字,下划线_组成2.严格区分大小写,比如t...
分类:
编程语言 时间:
2014-11-01 11:24:06
收藏:
0 评论:
0 赞:
0 阅读:
354
由Java类的调用顺序想到单例模式是如何来的...
分类:
编程语言 时间:
2014-11-01 10:03:38
收藏:
0 评论:
0 赞:
0 阅读:
250
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class caipiao1
{
/**
* 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组
* @param begin 最小数字(包含该数) ...
分类:
编程语言 时间:
2014-11-01 09:48:55
收藏:
0 评论:
0 赞:
0 阅读:
256
最近由于工作的原因开始决定系统学习一下Java的多线程机制。Java语言的一大特点就是内在支持多线程,这和很多语言需要通过外部开发包来实现多线程有本质区别。每个程序都有一个主线程,当程序启动时自动执行。关于多线程的一些概念性东西,见这篇博文:多线程初步。...
分类:
编程语言 时间:
2014-11-01 09:47:05
收藏:
0 评论:
0 赞:
0 阅读:
361
import java.io.File;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptE...
分类:
编程语言 时间:
2014-11-01 09:44:26
收藏:
0 评论:
0 赞:
0 阅读:
1476
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"// swift的集合类型只有数组和字典// 数组中只能存储相同类型的数据(可以是基本类型,也可以是类对象)// 申...
分类:
编程语言 时间:
2014-11-01 09:43:16
收藏:
0 评论:
0 赞:
0 阅读:
356
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"// color与=号之间必须有个空格let colors =[ "Air Force Blue":(red:...
分类:
编程语言 时间:
2014-11-01 09:42:16
收藏:
0 评论:
0 赞:
0 阅读:
362