亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 新建 文本文檔.txt

?? 俄羅斯方塊游戲,大學時寫的,支持單機及點對點網絡對戰!同時我還在里面加入了使用技能的功能!不過有一個缺點,呵呵好象代碼寫的不夠嚴謹,所以現在性能很低,我一直也沒有優化它!
?? TXT
?? 第 1 頁 / 共 4 頁
字號:


function ReDrawLine(endline,startline,moveline){
 var obj;
 for(var i= startline - 1; i>endline; i--){
  for(var j=0; j<10; j++){
   obj = document.all("Main" + i + "#" + j);
   var oldcolor = obj.style.background;
   obj.style.background = Color[0];
   var rowid = i + moveline;
   obj = document.all("Main" + rowid + "#" + j);
   obj.style.background = oldcolor;
  }
 }
}



function MoveSquare(from,to){
 if(isBounds(to) == false) return false;
 var obj;
 loop:
 for(var i=0; i<to.length; i++){
  obj = document.all("Main" + to[i].rows + "#" + to[i].cols);
  if(obj.style.background != Color[0]){
   for(var j=0; j<from.length; j++)
    if(to[i].cols==from[j].cols&&to[i].rows==from[j].rows&&to[i].color==from[j].color)
     continue loop;
    return false
  } 
 }
 return true;
}



function MoveCurSq(x,y,isRotate){
 NextSq = new Array(CurSq.length);
 for(var i=0; i<CurSq.length; i++){
  if(isRotate){
   var dx = CurSq[i].cols - CurSq[0].cols;
   var dy = CurSq[i].rows - CurSq[0].rows;
   NextSq[i] = new Square(CurSq[0].cols-dy,CurSq[0].rows+dx,CurSq[i].color);
  }
  else
   NextSq[i] = new Square(CurSq[i].cols+x,CurSq[i].rows+y,CurSq[i].color);
 }
 if(isRotate) reNextSq();
 if(MoveSquare(CurSq,NextSq) == false){
  for(var i=0; i<CurSq.length; i++){
   if((CurSq[i].rows==0&&CurSq[i].cols==Cols/2)||(CurSq[i].rows==0&&CurSq[i].cols==Cols/2-1)) 
    isOver = true;
  }
  return false;
 }



 clearDraw('Main',CurSq);
 CurSq = NextSq;
 reDraw('Main',CurSq);
 return true;
}



function reNextSq(){
 var minCols = SortSquare(NextSq,'Cols',false);
 var minRows = SortSquare(NextSq,'Rows',false);
 var maxCols = SortSquare(NextSq,'Cols',true);
 var maxRows = SortSquare(NextSq,'Rows',true);



 if(minCols<0)  changeNextSq('Cols',-minCols);
 if(minRows<0)  changeNextSq('Rows',-minRows);
 if(maxCols>9)  changeNextSq('Cols',9-maxCols);
 if(maxRows>19) changeNextSq('Rows',19-maxRows);
}



function changeNextSq(name,pos){
 for(var i=0; i<NextSq.length; i++){
  if(name="Rows") 
   NextSq[i].rows = NextSq[i].rows + pos;
  else
   NextSq[i].cols = NextSq[i].cols + pos;
 }
}



function keyDown(){
 switch(event.keyCode){
  case 40:
   MoveCurSq(0,1,false);
   break;
  case 37:
   MoveCurSq(-1,0,false);
   break;
  case 38:
   MoveCurSq(0,0,true);
   break;
  case 39:
   MoveCurSq(1,0,false);
   break;
 }
}



function PauseGame(){
 if(pause.innerText == "暫停游戲"){
  isPause = true;
  pause.innerText = "繼續游戲";
  pause.focus();
 }
 else{
  isPause = false;
  pause.innerText = "暫停游戲";
  pause.focus();
  Run();
 }
}



function OverGame(str){
 if(typeof(str)=="undefined") str = "你的得分:" + score +"。是否重玩游戲? ";
 else str = str + "你的得分:" + score +"。是否重玩游戲? ";



 var isOK = window.confirm(str);
 if(!isOK) {
  document.location.reload();
  window.close();
 }
 else{
  document.location.reload();
 }
}

 


CNBIE BLOG
--------------------------------------------------------------------------------

一個JAVA后臺程序的設計方案
原文:一個JAVA后臺程序的設計方案

作者:陳剛,桂林人,97年畢業于廣西師范大學數學系,暫于IBM中國研究中心兼職從事軟件開發(2004.2-?),專注基于java



CNBIE BLOG
--------------------------------------------------------------------------------

一個JBPM工作流管理示例(三)
原文:一個JBPM工作流管理示例(三)


(二)Decision
package kellerdu.jbpm.delegation;

import org.jbpm.delegation.*;
import kellerdu.jbpm.LogsFactory;
import org.apache.commons.logging.Log;
import kellerdu.jbpm.Constants;

public class ChiefDecision implements DecisionHandler {
    public ChiefDecision() {
    }

    /**
     * 判斷是否需要主管批準,決定下一個要進行的transition
     *
     * @param executionContext ExecutionContext
     * @return String
     * @todo Implement this org.jbpm.delegation.DecisionHandler method
     */
    public String decide(ExecutionContext executionContext) {
        Log log=LogsFactory.getLogInstance(this.getClass());
        String ac=(String)executionContext.getVariable(Constants.USER_NAME);
        if(ac!=null&&(ac.equals("dali")||ac.equals("wang"))){
            log.info(ac+"需要老板批準!");
            return "BossApprove";
        }else{
            log.info(ac+"需要先經主管批準");
            return "ChiefApprove";
        }
    }
}
=======================
(三)fork
package kellerdu.jbpm.delegation;

import org.jbpm.*;
import org.jbpm.delegation.*;
import org.jbpm.model.execution.*;
import java.util.*;

public class DecidedJoin implements JoinHandler {
    public DecidedJoin() {
    }

    /**
     * fork,只要一個分支到達,即可進行下一步操作,同時取消其它同時進行的分支。
     * 這里就是用戶如果取消,請假就取消。如果用戶請假批準,則用戶不能取消。
     *
     * @param forkContext ForkContext
     * @throws ExecutionException
     * @todo Implement this org.jbpm.delegation.ForkHandler method
     */
    public void join(JoinContext joinContext) throws ExecutionException {
        Iterator it=joinContext.getConcurrentTokens().values().iterator();
        Token arrivingToken = joinContext.getToken();
        while(it.hasNext()){
            Token to=(Token)it.next();
            if(to.getId().equals(arrivingToken.getId())){
                //取消其它執行的Token
                joinContext.getExecutionService().cancelToken(to.getId());
            }
        }
         // reactivate the parent token.
          joinContext.reactivateToken( arrivingToken.getParent() );
    }
}


asp?id=32881" width="1" height="1">



CNBIE BLOG
--------------------------------------------------------------------------------

一個jdbc連接oracle8的例子(本機的頁可以)!!!!
原文:一個jdbc連接oracle8的例子(本機的頁可以)!!!!
 
        try    {    
            //加載一個Oracle驅動
            DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
            //使用OCI8連接到數據庫
            conn=DriverManager.getConnection("jdbc:oracle:oci8:@DatabaseName"+,"user","password");
        }catch(SQLException e)    {    //捕捉SQL違例
            System.out.println("Ora8iConnect在連接oracle8數據庫時捕獲");
            while (e!=null)
            {    System.out.println("SQLState:"+e.getSQLState());
                System.out.println("Message :"+e.getMessage());
                System.out.println("Vendor  :"+e.getErrorCode());
                e=e.getNextException();
                System.out.println(" ");
            }
            conn=null;
        }

        try    {    
            Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
            //orcl為你的數據庫的SID 
            String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
            Connection conn= DriverManager.getConnection(url,"user","password"); 
        }catch(SQLException e)    {    //捕捉SQL違例
            System.out.println("Ora8iConnect在連接oracle8數據庫時捕獲");
            while (e!=null)
            {    System.out.println("SQLState:"+e.getSQLState());
                System.out.println("Message :"+e.getMessage());
                System.out.println("Vendor  :"+e.getErrorCode());
                e=e.getNextException();
                System.out.println(" ");
            }
            conn=null;
        }   


CNBIE BLOG
--------------------------------------------------------------------------------

一個Jsp初學者的學習過程(四)
原文:一個Jsp初學者的學習過程(四)
一個Jsp初學者的學習過程(四)

TheUnforgiven


第四章  第一個Javabean

一、先看看如何取當前時間并顯示的代碼:
------------------------------------------------
<%
    java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  

    java.util.Date currentTime = new java.util.Date();//得到當前系統時間

    String str_date1 = formatter.format(currentTime);  //將日期時間格式化
    String str_date2 = currentTime.toString(); //將Date型日期時間轉換成字符串形式

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品美女在线观看| 亚洲视频免费在线| av亚洲精华国产精华精| 日韩1区2区日韩1区2区| 亚洲视频免费看| 国产亚洲精品精华液| 欧美另类z0zxhd电影| 成人av午夜影院| 久久福利视频一区二区| 亚洲成人精品一区二区| 国产精品嫩草99a| 精品少妇一区二区三区日产乱码 | 亚洲免费在线观看| 国产亚洲综合在线| 欧美大片拔萝卜| 欧美三级电影在线观看| 99在线视频精品| 成人丝袜18视频在线观看| 久久精品99久久久| 三级在线观看一区二区| 亚洲精品高清在线观看| 国产精品伦一区二区三级视频| 日韩手机在线导航| 666欧美在线视频| 欧美日韩精品一区二区天天拍小说| 不卡的看片网站| 风间由美一区二区av101 | 国产不卡视频在线观看| 九九**精品视频免费播放| 三级在线观看一区二区| 亚洲国产中文字幕| 一区二区三区在线播| 狠狠久久亚洲欧美| 日韩二区三区在线观看| 日韩在线一二三区| 亚洲成国产人片在线观看| 亚洲午夜一区二区三区| 亚洲国产精品一区二区尤物区| 一区二区欧美国产| 亚洲国产日产av| 亚洲国产一区二区三区青草影视| 亚洲激情图片小说视频| 亚洲精品成a人| 亚洲精品乱码久久久久久| 亚洲伦理在线精品| 一区二区欧美精品| 亚洲高清免费视频| 五月婷婷激情综合网| 亚洲成av人综合在线观看| 日韩激情视频在线观看| 日本午夜一本久久久综合| 久久精品国产秦先生| 久久9热精品视频| 国产精品综合一区二区三区| 国产精品一区二区三区网站| 粉嫩aⅴ一区二区三区四区五区| 高清不卡一区二区| 色婷婷综合激情| 在线播放欧美女士性生活| 日韩写真欧美这视频| 欧美精品一区二区三区久久久| 久久精品一区蜜桃臀影院| 国产精品美女久久久久aⅴ | 日韩欧美专区在线| 国产丝袜在线精品| 中文字幕一区二区三区乱码在线 | 亚洲人123区| 亚洲.国产.中文慕字在线| 日本不卡一二三区黄网| 国产麻豆视频精品| 成人午夜电影小说| 欧美日韩一区三区四区| 精品对白一区国产伦| 中文字幕综合网| 全国精品久久少妇| 高清日韩电视剧大全免费| 色88888久久久久久影院野外| 欧美丰满少妇xxxbbb| 欧美精品一区二区三区视频| 国产精品嫩草99a| 日韩va亚洲va欧美va久久| 国产成人在线视频免费播放| 欧美午夜在线观看| 欧美精品一区二区三区视频| 中文字幕字幕中文在线中不卡视频| 日韩精品成人一区二区三区| 国产xxx精品视频大全| 欧美精品一级二级| 国产精品久久三区| 男女男精品网站| 99久久精品一区二区| 欧美二区三区的天堂| 亚洲国产激情av| 日本在线播放一区二区三区| 成人av网在线| 日韩欧美国产一区二区三区| 亚洲精品视频自拍| 国产美女精品一区二区三区| 欧美三区在线视频| 国产精品免费免费| 久久福利资源站| 欧美日韩国产另类不卡| 成人欧美一区二区三区| 精品综合久久久久久8888| 91久久国产最好的精华液| 久久久久久久网| 日韩精品三区四区| 色噜噜狠狠成人中文综合| 国产婷婷一区二区| 精品一区中文字幕| 6080国产精品一区二区| 亚洲男人都懂的| 成人免费观看视频| 亚洲精品在线三区| 日韩中文字幕亚洲一区二区va在线 | 亚洲精品欧美综合四区| 国产精品一区二区91| 日韩精品中午字幕| 五月天视频一区| 欧美日韩大陆在线| 亚洲宅男天堂在线观看无病毒| 成人的网站免费观看| 久久久久9999亚洲精品| 久久99国产精品尤物| 欧美精品v国产精品v日韩精品| 一区二区三区资源| 一本久久精品一区二区| 国产精品久久综合| 成人97人人超碰人人99| 欧美国产精品一区二区三区| 狠狠色综合色综合网络| 精品免费日韩av| 国产一区二区三区高清播放| 国产性做久久久久久| 国产剧情一区二区| 国产欧美中文在线| 国产成人一区在线| 国产精品久久久久久久第一福利| 国产精品一区二区三区网站| 国产欧美中文在线| eeuss影院一区二区三区| 国产精品视频一区二区三区不卡| 成人手机电影网| 成人欧美一区二区三区视频网页| 91污片在线观看| 一区二区三区日韩在线观看| 欧美性做爰猛烈叫床潮| 亚洲成av人影院在线观看网| 91精品国产综合久久久久久漫画| 捆绑变态av一区二区三区| 欧美tickle裸体挠脚心vk| 国产一区二区免费在线| 国产精品美女久久久久av爽李琼| a4yy欧美一区二区三区| 亚洲午夜电影在线| 91精品国产91久久久久久一区二区 | 91高清视频在线| 日韩精品每日更新| 精品国产第一区二区三区观看体验 | 欧美岛国在线观看| 国产高清视频一区| 日韩美女精品在线| 欧美裸体一区二区三区| 国产精品美女www爽爽爽| 韩国精品久久久| 国产精品久久精品日日| 在线免费观看视频一区| 日韩av不卡在线观看| 国产亚洲1区2区3区| 91激情在线视频| 日本视频一区二区| 国产日韩欧美综合在线| 日本福利一区二区| 激情国产一区二区| 国产精品美女久久久久久2018| 精品视频全国免费看| 黄页网站大全一区二区| 亚洲欧洲成人精品av97| 51精品久久久久久久蜜臀| 国产精品伊人色| 亚洲第一主播视频| 国产清纯在线一区二区www| 欧美三级三级三级爽爽爽| 国产专区综合网| 亚洲一级电影视频| 久久亚洲私人国产精品va媚药| 日本道精品一区二区三区| 久久精品国产澳门| 亚洲精品中文字幕乱码三区 | 国产精品美女久久福利网站| 欧美人狂配大交3d怪物一区| 成人精品视频一区| 久久9热精品视频| 亚洲高清在线视频| 国产精品乱码一区二三区小蝌蚪| 欧美一区二区视频免费观看| av电影一区二区| 国产在线不卡一区| 三级久久三级久久久| 中文字幕一区二区在线播放 |