- 浏览: 587922 次
- 性别:
- 来自: 上海
最新评论
-
13256591118:
0d47afd11cbbe1e95b450395e9632e7 ...
Oracle官方教程之Fork/Join,转载自:并发编程网 -
自己811005:
61411fe54f461f31e60336d7d0ab699 ...
Oracle官方教程之Fork/Join,转载自:并发编程网 -
xiaozhang0731:
suse11.3硬盘安装及注意事项
文章列表
数据库语言,转载自:红黑联盟
- 博客分类:
- Database
1、DDL
1-1、DDL的概述
DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这里我们可以看到,DDL所站的高度,他不会对具体的数据进行操作。
1-2、DDL的主要语句(操作)
Create语句:可以创 ...
官方说法:
聚集索引
一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。
聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储 ...
tomcat部署应用
- 博客分类:
- Web开发
在tomcat中部署应用Hello(即将Hello文件夹复制或者剪切到tomcat的webapps文件夹中)后,启动tomcat,在浏览器中输入的地址输入的地址由以下几部分组成:
1、http://localhost:80或者http://localhost:8088(8088或者80为设置的端口)
2、Hello(部署的那个文件夹的名字)
3、WEB-INF文件夹下web.xml中<url-pattern>和</url-pattern>中间的内容
ODBC Driver 设置
- 博客分类:
- eclipse
ODBC Data Source Administrator中的Drivers无法操作Driver(例如删除)
请相应的操作注册表中HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI
考虑洞和平移的情况
void Tetris(currentBlock,Area,n) //两次自动下降间可平移n
For i=0 To 3 //穷举所有旋转方向,得到各种旋转方式下的积木块形状
rotatedBlock = GetRotatedBlock(currentBlock,i)
//计算横坐标可以移动的位置,按照每下降1,平移n在Area上形成了两条斜线,斜线与
//当前格局交叠的位置,形成[minCol,maxCol]
[minCol, maxCol] = CalcOffsetXRange(ro ...
连连看,转载自:薛笛
- 博客分类:
- 编程
图1 广度优先路径搜索
书中给出的解法利用了广度优先搜索算法,本质上是一种建立搜索树然后剪枝的策略。具体过程如图 1所示:目标是要找到从左上角的圆形图形(设为图形1)到右下角的圆形图形(设为图形2)之间不超过3 ...
import java.util.HashSet;
public class Game24Point {
private static int n = 4;
private static int size = (int) Math.pow(2, n);
private static HashSet<Double>[] S = new HashSet[size];
private static double[] array = { 5, 5, 5, 1 };
private static double targetNum = 576;
private ...
NIM(3), Java
- 博客分类:
- 编程
public class NIM {
public static void main(String[] args) {
System.out.println(nim(8, 6));
}
public static Result nim(int m, int n) {
if (m == n || m == 0 || n == 0) {
return new Result(true, m, n);
}
if (m < n) {
int ...
NIM(3), python
- 博客分类:
- 编程
false_table = dict()
true_table = dict()
def possible_next_moves(m,n):
for i in range(0,m):
yield(i,n)
for i in range(0,n):
if m<i:
yield(m,i)
else:
yield(i,m)
for i in range(0,m):
yield(i,n-m+ ...
NIM(3),转载自:假寐之海
- 博客分类:
- 编程
有一堆个数为n的石子,游戏双方轮流取石子,满足:
1)先手不能在第一次把所有的石子取完;
2)之后每次可以取的石子数介于1到对手刚取的石子数的2倍之间(包含1和对手刚取的石子数的2倍)。
约定取走最后一个石子的人为 ...
问题:如果每次可以挑选任意K堆,并从中任意取石头,又该如何找到必胜策略呢?
解:设石头总数为N,
(1)N为k的偶数倍(N=2mk),或者N为k的奇数倍+余数(N=2mk+k+n),其中0<n<k
将N排列为纯1的序列,我方取胜
(2)N为k的奇数倍(N=2mk+k),或者N为k的偶数倍+余数(N=2mk+n),其中0<n<k
情况复杂,没想明白
NIM(1),转载自:雁过无痕
- 博客分类:
- 编程
只有一堆n个石子,两个人轮流取石子,规定每次至少取1个,最多取m个。最后取光者得胜。
1.n = m+1时,先手显然必败。
2.n = (m+1)x+y时,先手先取y个,若对手取k个则先手再拿走m+1-k个。
3.总能保证n能被(m+1)整除,所以最终先手必胜。当y为0时,后手必胜。
可采用数学归纳法进行形式化证明
NIM游戏的“必胜策略”可以概括为:找出最终获胜局面具有的某种性质,对具有该性质的局面的一次操作得到的新局面必然不具有这种性质,而对不具有该性质的局面,总可以通过一次操作,得到一个具有该性质的新局面。假设游戏双方分别为A、B,只要A方能到达具有该性质的某个局面,则B方一定不能到达具 ...
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class ActivitiesArrangement {
private static int activityNum = 7;
private static int totalTime;
private static int[] activityTimeArray = new int[activityNum];
private static int[][] activityTim ...
public class Elevator {
private static int totalFloorNum = 10;
private static int totalStopNum = 4;
private static int[] person = new int[totalFloorNum];
private static int[][] floorIndex = new int[totalFloorNum][totalStopNum];
private static int computePeopleStairs(int flo ...
在 run configuration 中的Plug-ins已经设置了相应的plugin 为启动的,但是当程序运行时plugin 并未启动,这是要检查该 plugin 是否正确,即检查下MANIFEST.MF文件和plugin.xml是否含有不正确的项