自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (17)
  • 收藏
  • 关注

转载 calender还是蛮好用的

calender还是蛮好用的 应该就是StringBuilder和StringBuffer的区别吧,一个是新类,一个是旧类 看了一下API发现calender大多是静态方法,也就是说用它,你不需要像用date一样转换.直接调用其静态方法就可以获得一些像日期,月份呀这些原本比较麻烦的值了.比如:创建calender Calendar rightNow = Calendar.getInstance()

2008-12-17 16:57:00 400

原创 8086 的6种工作方式小结

 6种工作方式小结8253的6种工作方式各有特点,不同的工作方式可以输出不同形式的定时信号以适用于不同的应用场合,现将这六种方式的特点简要归纳如下:方式0:控制字写入后,输出端OUT的初态为低电平,计数结束时产生由低到高的正跳变,此正跳变输出信号可作为中断申请信号;计数过程中,输入新的计数初值影响原计数过程,计数过程中门控信号变低则暂停计数,恢复高电平后继续计数,但不从头开始计。最终O

2008-12-15 19:24:00 3048 1

原创 判断素数

 package day02;public class PanSuShu { public static void main(String[] args) {  int a=20;  addData(20);//因为没有返回所以a=20不变  System.out.println("a="+a);    for(int i=1; i       if(isPrimeNumber(i)){//方

2008-12-15 19:19:00 473 2

原创 猜数字的游戏(GuessNumber)

/**1,猜数字的游戏(GuessNumber)游戏运行时产生一个0-1000之间的随机整数,要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的数字和产生的数字相等,则输出:“恭喜你猜对了!”,若用户猜了10次还未猜对,则输出:“你太笨了,下次再来吧!”然后退出程序。*/package day4

2008-12-15 19:12:00 1648

Hibernate业务层控制Hibernate业务层控制

Hibernate业务层控制Hibernate业务层控制Hibernate业务层控制Hibernate业务层控制Hibernate业务层控制Hibernate业务层控制Hibernate业务层控制

2009-05-05

java网络5子棋代码.doc包含源码

棋盘的绘制。 chessServer.java:服务器端。 可同时容纳50个人同时在线下棋,聊天。 没有加上详细注释,不过绝对可以运行,j2sdk1.4下通过。 /********************************************************************************************* 1.chessClient.java **********************************************************************************************/ import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.util.*; class clientThread extends Thread { chessClient chessclient; clientThread(chessClient chessclient) { this.chessclient=chessclient; } public void acceptMessage(String

2009-04-09

常用 js 大全常用 js 大全常用 js 大全常用 js 大全常用 js 大全

document.write(""); 输出语句 2.JS 中的注释为// 3.传统的 HTML 文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的 DOM 顺序是: window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的 ID 6. 一 个 小 写 转 大 写 的 & #106s: document.getElementByI document.getElementById("input").&#118alue.toUpperCase(); 7.JS 中的值类型:String,Number,Boolean,Null,Object,Function 8.JS 中的字符型转换成数值型:parseInt(),parseFloat() 9.JS 中的数字转换成字符型:(""+变量) 10.JS 中的取字符串长度是:(length) 11.JS 中的字符与字符相连接使用+号. 12.JS 中的比较操作符有:==等于,!=不等于,>,>=,<.<= 13.JS 中声明变量使用:var 来进行声明 14.JS 中的判断语句结构:if(condition){}else{} 15.JS 中的循环结构: for([initial e­xpression];[condition];[upadte e­xpression]) {inside loop}

2009-04-09

Prototype 1.6.pdf

Properties of the Ajax.Response object Property Type Description The HTTP status code sent by the serv- status Number er. The HTTP status text sent by the server. statusText String The request’s current state. 0 corres- readyState Number ponds to "Uninitialized", 1 to "Loading", 2 to "Loaded", 3 to "In- teractive" and 4 to "Complete". The text body of the response. responseText String document Object or null The XML body of the response if the responseXML content-type of the request is set to ap- plication/xml. null otherwise. Object, Array or null The JSON body of the response if the responseJSON content-type of the request is set to ap- plication/json. null otherwise. Object, Array or null Auto-evaluated content of the X-JSON headerJSON header if present. null otherwise. This is useful to transfer small amounts of data. The request object itself (an instance of request Object Ajax.Request or Ajax.Updater).

2009-04-09

JSP的两种设计模式 Model1和Model2

ML文件解析 系统在工作时,需要配置文件信息(XML),但是,一般情况下,系统会在初始化的时候,一次将配置文件中的信息加载到内存中,用系统定义的配置对象来封装。所谓配置对象就是专门的用于封装配置信息的对象,它提供了比较方便的配置信息的查询机制。 设计配置文件XML(根据实际需要) ======================================

2009-04-09

oracle 命令汇总

[命令]desc 查看某张表的结构 desc 表名 例如: ---------------------------- desc person_duke; (查看person_duke的结构) ---------------------------- [命令]create 建立表 create table 表名 (字段名1 字段1存储类型(存储位数),字段名2 字段2存储类型(存储位数)); 例如: ---------------------------- create table person_duke( (表名 person_duke) pid number(3), (pid 数字型限3数字) name varchar2(10), age number(3) ); ---------------------------- [命令]insert 向表中加入记录 insert into 表名 values(数据1,数据2,数据3…); (字符串用 ' ' 引出) 例如: ---------------------------- insert into person_duke values(101,'aaa',23); ----------------------------

2009-04-09

用所学的pl/sql知识做一下程序,要求可能出现的异常要处理:2、写一个存储过程

用所学的pl/sql知识做一下程序,要求可能出现的异常要处理: 1、写一个存储函数 给一个地区id,查找这个地区工资最高的部门的名称,并输出。 CREATE OR REPLACE FUNCTION fun_getDept( p_rid s_region.id%TYPE) RETURN s_dept.name%TYPE AS v_dept s_dept.name%TYPE; CURSOR cur_emp IS select name from s_emp a,s_dept b where a.dept_id=b.id and b.region_id=p_rid order by salary desc; BEGIN OPEN cur_emp; FETCH cur_emp INTO v_dept; CLOSE cur_emp; RETURN v_dept; END; DECLARE v_dept s_dept.name%TYPE; BEGIN v_dept:=fun_getDept(2); DBMS_OUTPUT.PUT_LINE(v_dept); END; 2、写一个存储过程 给一个员工id,查找他的领导的名字,并输出。 CREATE OR REPLACE PROCEDUER pro_getManager( p_id IN s_emp.id%TYPE, p_name OUT s_emp.first_name%TYPE) AS

2008-12-15

如何进行测试自动化的成本估算通常需要结合测试用例的复杂度的评估来考虑选择的测试用例以及个数。首先把测试用例按一定的原则分为简单、中等、复杂3大类。然后从这3大类的测试用例中按一定的比例来抽取需要实现自动化的用例。

如何进行测试自动化的成本估算 对于自动化测试团队而言,容易犯的一个典型的错误是:没有选择恰当的测试用例来实现自动化。   大部分测试自动化项目失败的原因主要归咎于被测试应用程序的快速变化、不恰当的测试用例、不可靠的框架、脚本编程的问题。分析这些问题的根源,我们可以看到,自动化测试必须分阶段逐步开展,而不能局限在某个阶段完成自动化测试。因此,建议自动化测试从选择那些重要的、合适的测试用例开始,然后慢慢地扩展到其他方面。这样会带来较低的维护成本,但是实现更重要的业务价值。      那么如何选择合适的测试用例呢?   通常需要结合测试用例的复杂度的评估来考虑选择的测试用例以及个数。首先把测试用例按一定的原则分为简单、中等、复杂3大类。然后从这3大类的测试用例中按一定的比例来抽取需要实现自动化的用例。   测试用例的复杂度分组可以通过综合分析测试用例包含的测试步骤(操作步骤),以及测试用例所包含的检查点个数来判定,例如可参考下表来分类

2008-12-15

动画举例:我国民间的走马灯、皮影戏等。

动画举例:我国民间的走马灯、皮影戏等。 动画原理:动画原理以人眼的“视觉暂留”特性为基础,通过快速更换静态图像,利用“视觉暂留”特性而在大脑中形成图像内容连续运动的感觉。 传统电脑的制作和电脑动画制作的区别: 传统电脑制作需要许多人员参与,包括导演、编剧、动画师、动画制作人员、摄制人员等。 电脑动画制作的过程需要的人员比较少,由设计师、动画师和动画软件生成动画。

2008-12-15

java中如何打jar包jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。 为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新 组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部 署)。   那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在jdk1.1版本 中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,这是官方的描述:安全,快速下载,压缩,猎取包,版本化包,可携。…………………………  

2008-12-02

Java网络五子棋chessClient.java:客户端主程序。chessInterface.java:客户端的界面。

java网络五子棋 下面的源代码分为4个文件; chessClient.java:客户端主程序。 chessInterface.java:客户端的界面。 chessPad.java:棋盘的绘制。 chessServer.java:服务器端。 可同时容纳50个人同时在线下棋,聊天。 没有加上详细注释,不过绝对可以运行,j2sdk1.4下通过。 /********************************************************************************************* 1.chessClient.java **********************************************************************************************/ import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.util.*; class clientThread extends Thread { chessClient chessclient; clientThread(chessClient chessclient) { this.chessclient=chessclient; } public void acceptMessage(String recMessage) { if(recMessage.startsWith("/userlist ")) { StringTokenizer userToken=new StringTokenizer(recMessage," "); int userNumber=0; chessclient.userpad.userList.removeAll(); chessclient.inputpad.userChoice.removeAll(); chessclient.inputpad.userChoice.addItem("所有人"); while(userToken.hasMoreTokens()) { String user=(String)userToken.nextToken(" "); if(userNumber>0 && !user.startsWith("[inchess]")) { chessclient.userpad.userList.add(user); chessclient.inputpad.userChoice.addItem(user); } userNumber++; } chessclient.inputpad.userChoice.select("所有人"); } else if(recMessage.startsWith("/yourname ")) { chessclient.chessClientName=recMessage.substring(10); chessclient.setTitle("Java五子棋客户端 "+"用户名:"+chessclient.chessClientName); } else if(recMessage.equals("/reject")) { try { chessclient.chesspad.statusText.setText("不能加入游戏"); chessclient.controlpad.cancelGameButton.setEnabled(false); chessclient.controlpad.joinGameButton.setEnabled(true); chessclient.controlpad.creatGameButton.setEnabled(true); } catch(Exception ef) { chessclient.chatpad.chatLineArea.setText("chessclient.chesspad.chessSocket.close无法关闭"); } chessclient.controlpad.joinGameButton.setEnabled(true); } else if(recMessage.startsWith("/peer ")) { chessclient.chesspad.chessPeerName=recMessage.substring(6); if(chessclient.isServer) { chessclient.chesspad.chessColor=1; chessclient.chesspad.isMouseEnabled=true; chessclient.chesspad.statusText.setText("请黑棋下子"); } else if(chessclient.isClient) { chessclient.chesspad.chessColor=-1; chessclient.chesspad.statusText.setText("已加入游戏,等待对方下子..."); } } else if(recMessage.equals("/youwin")) { chessclient.isOnChess=false; chessclient.chesspad.chessVictory(chessclient.chesspad.chessColor); chessclient.chesspad.statusText.setText("对方退出,请点放弃游戏退出连接"); chessclient.chesspad.isMouseEnabled=false; } else if(recMessage.equals("/OK")) { ……………………………………………………………………………………catch(Exception ee) { } } System.exit(0); } public void windowActivated(WindowEvent ea) { } }); add(westPanel,BorderLayout.WEST); add(centerPanel,BorderLayout.CENTER); add(southPanel,BorderLayout.SOUTH); pack(); setSize(670,548); setVisible(true); setResizable(false); validate(); } public boolean connectServer(String serverIP,int serverPort) throws Exception { try { chatSocket=new Socket(serverIP,serverPort); in=new DataInputStream(chatSocket.getInputStream()); out=new DataOutputStream(chatSocket.getOutputStream()); clientThread clientthread=new clientThread(this); clientthread.start(); isOnChat=true; return true; } catch(IOException ex) { chatpad.chatLineArea.setText("chessClient:connectServer:无法连接,建议重新启动程序 \n"); } return false; } public void actionPerformed(ActionEvent e) { if(e.getSource()==controlpad.connectButton) { host=chesspad.host=controlpad.inputIP.getText(); try { if(connectServer(host,port)) { chatpad.chatLineArea.setText(""); controlpad.connectButton.setEnabled(false); controlpad.creatGameButton.setEnabled(true); controlpad.joinGameButton.setEnabled(true); chesspad.statusText.setText("连接成功,请创建游戏或加入游戏"); } } catch(Exception ei) { chatpad.chatLineArea.setText("controlpad.connectButton:无法连接,建议重新启动程序 \n"); } } if(e.getSource()==controlpad.exitGameButton) { if(isOnChat) { try { chatSocket.close(); } catch(Exception ed) { } } if(isOnChess || isGameConnected) { try { chesspad.chessSocket.close(); } catch(Exception ee) { } } System.exit(0); } if(e.getSource()==controlpad.joinGameButton) { String selectedUser=userpad.userList.getSelectedItem(); if(selectedUser==null || selectedUser.startsWith("[inchess]") || selectedUser.equals(chessClientName)) { chesspad.statusText.setText("必须先选定一个有效用户"); } else { try { if(!isGameConnected) { if(chesspad.connectServer(chesspad.host,chesspad.port)) { isGameConnected=true; isOnChess=true; isClient=true; controlpad.creatGameButton.setEnabled(false); controlpad.joinGameButton.setEnabled(false); controlpad.cancelGameButton.setEnabled(true); chesspad.chessthread.sendMessage("/joingame "+userpad.userList.getSelectedItem()+" "+chessClientName); } } else { isOnChess=true; isClient=true; controlpad.creatGameButton.setEnabled(false); controlpad.joinGameButton.setEnabled(false); controlpad.cancelGameButton.setEnabled(true); chesspad.chessthread.sendMessage("/joingame "+userpad.userList.getSelectedItem()+" "+chessClientName); } } catch(Exception ee) { isGameConnected=false; isOnChess=false; isClient=false; controlpad.creatGameButton.setEnabled(true); controlpad.joinGameButton.setEnabled(true); controlpad.cancelGameButton.setEnabled(false); chatpad.chatLineArea.setText("chesspad.connectServer无法连接 \n"+ee); } } } if(e.getSource()==controlpad.creatGameButton) { try { if(!isGameConnected) { if(chesspad.connectServer(chesspad.host,chesspad.port)) { isGameConnected=true; isOnChess=true; isServer=true; controlpad.creatGameButton.setEnabled(false); controlpad.joinGameButton.setEnabled(false); controlpad.cancelGameButton.setEnabled(true); chesspad.chessthread.sendMessage("/creatgame "+"[inchess]"+chessClientName); } } else { isOnChess=true; isServer=true; controlpad.creatGameButton.setEnabled(false); controlpad.joinGameButton.setEnabled(false); controlpad.cancelGameButton.setEnabled(true); chesspad.chessthread.sendMessage("/creatgame "+"[inchess]"+chessClientName); } } catch(Exception ec) { isGameConnected=false; isOnChess=false; isServer=false; controlpad.creatGameButton.setEnabled(true); controlpad.joinGameButton.setEnabled(true); controlpad.cancelGameButton.setEnabled(false); ec.printStackTrace(); chatpad.chatLineArea.setText("chesspad.connectServer无法连接 \n"+ec); } } if(e.getSource()==controlpad.cancelGameButton) { if(isOnChess) { chesspad.chessthread.sendMessage("/giveup "+chessClientName); chesspad.chessVictory(-1*chesspad.chessColor); controlpad.creatGameButton.setEnabled(true); controlpad.joinGameButton.setEnabled(true); controlpad.cancelGameButton.setEnabled(false); chesspad.statusText.setText("请建立游戏或者加入游戏"); } if(!isOnChess) { controlpad.creatGameButton.setEnabled(true); controlpad.joinGameButton.setEnabled(true); controlpad.cancelGameButton.setEnabled(false); chesspad.statusText.setText("请建立游戏或者加入游戏"); } isClient=isServer=false; } } public void keyPressed(KeyEvent e) { TextField inputWords=(TextField)e.getSource(); if(e.getKeyCode()==KeyEvent.VK_ENTER) { if(inputpad.userChoice.getSelectedItem().equals("所有人")) { try { out.writeUTF(inputWords.getText()); inputWords.setText(""); } catch(Exception ea) { chatpad.chatLineArea.setText("chessClient:KeyPressed无法连接,建议重新连接 \n"); userpad.userList.removeAll(); inputpad.userChoice.removeAll(); inputWords.setText(""); controlpad.connectButton.setEnabled(true); } } else { try { out.writeUTF("/"+inputpad.userChoice.getSelectedItem()+" "+inputWords.getText()); inputWords.setText(""); } catch(Exception ea) { chatpad.chatLineArea.setText("chessClient:KeyPressed无法连接,建议重新连接 \n"); userpad.userList.removeAll(); inputpad.userChoice.removeAll(); inputWords.setText(""); controlpad.connectButton.setEnabled(true); } } } } public void keyTyped(KeyEvent e) { } public void keyReleased(KeyEvent e) { } public static void main(String args[]) { chessClient chessClient=new chessClient(); } } /****************************************************************************************** 下面是:chessInteface.java ******************************************************************************************/ import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; class userPad extends Panel { List userList=new List(10); userPad() { setLayout(new BorderLayout()); for(int i=0;i<50;i++) { userList.add(i+"."+"没有用户"); } add(userList,BorderLayout.CENTER); } } class chatPad extends Panel { TextArea chatLineArea=new TextArea("",18,30,TextArea.SCROLLBARS_VERTICAL_ONLY); chatPad() { setLayout(new BorderLayout()); add(chatLineArea,BorderLayout.CENTER); } } class controlPad extends Panel { Label IPlabel=new Label("IP",Label.LEFT); TextField inputIP=new TextField("localhost",10); Button connectButton=new Button("连接主机"); Button creatGameButton=new Button("建立游戏"); Button joinGameButton=new Button("加入游戏"); Button cancelGameButton=new Button("放弃游戏"); Button exitGameButton=new Button("关闭程序"); controlPad() { setLayout(new FlowLayout(FlowLayout.LEFT)); setBackground(Color.pink); add(IPlabel); add(inputIP); add(connectButton); add(creatGameButton); add(joinGameButton); add(cancelGameButton); add(exitGameButton); } } class inputPad extends Panel { TextField inputWords=new TextField("",40); Choice userChoice=new Choice(); inputPad() { setLayout(new FlowLayout(FlowLayout.LEFT)); for(int i=0;i<50;i++) { userChoice.addItem(i+"."+"没有用户"); } userChoice.setSize(60,24); add(userChoice); add(inputWords); } } /********************************************************************************************** 下面是:chessPad.java **********************************************************************************************/ import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.util.*; class chessThread extends Thread { chessPad chesspad; chessThread(chessPad chesspad) { this.chesspad=chesspad; } public void sendMessage(String sndMessage) { try { chesspad.outData.writeUTF(sndMessage); } catch(Exception ea) { System.out.println("chessThread.sendMessage:"+ea); } } public void acceptMessage(String recMessage) { if(recMessage.startsWith("/chess ")) { StringTokenizer userToken=new StringTokenizer(recMessage," "); String chessToken; String[] chessOpt={"-1","-1","0"}; int chessOptNum=0; while(userToken.hasMoreTokens()) { chessToken=(String)userToken.nextToken(" "); if(chessOptNum>=1 && chessOptNum<=3) { chessOpt[chessOptNum-1]=chessToken; } chessOptNum++; } chesspad.netChessPaint(Integer.parseInt(chessOpt[0]),Integer.parseInt(chessOpt[1]),Integer.parseInt(chessOpt[2])); } else if(recMessage.startsWith("/yourname ")) { chesspad.chessSelfName=recMessage.substring(10); } else if(recMessage.equals("/error")) { chesspad.statusText.setText("错误:没有这个用户,请退出程序,重新加入"); } else { //System.out.println(recMessage); } } public void run() { String message=""; try { while(true) { message=chesspad.inData.readUTF(); acceptMessage(message); } } catch(IOException es) { } } } class chessPad extends Panel implements MouseListener,ActionListener { int chessPoint_x=-1,chessPoint_y=-1,chessColor=1; int chessBlack_x[]=new int[200]; int chessBlack_y[]=new int[200]; int chessWhite_x[]=new int[200]; int chessWhite_y[]=new int[200]; int chessBlackCount=0,chessWhiteCount=0; int chessBlackWin=0,chessWhiteWin=0; boolean isMouseEnabled=false,isWin=false,isInGame=false; TextField statusText=new TextField("请先连接服务器"); Socket chessSocket; DataInputStream inData; DataOutputStream outData; String chessSelfName=null; String chessPeerName=null; String host=null; int port=4331; chessThread chessthread=new chessThread(this); chessPad() { setSize(440,440); setLayout(null); setBackground(Color.pink); addMouseListener(this); add(statusText); statusText.setBounds(40,5,360,24); statusText.setEditable(false); } public boolean connectServer(String ServerIP,int ServerPort) throws Exception { try { chessSocket=new Socket(ServerIP,ServerPort); inData=new DataInputStream(chessSocket.getInputStream()); outData=new DataOutputStream(chessSocket.getOutputStream()); chessthread.start(); return true; } catch(IOException ex) { statusText.setText("chessPad:connectServer:无法连接 \n"); } return false; } public void chessVictory(int chessColorWin) { this.removeAll(); for(int i=0;i<=chessBlackCount;i++) { chessBlack_x[i]=0; chessBlack_y[i]=0; } for(int i=0;i<=chessWhiteCount;i++) { chessWhite_x[i]=0; chessWhite_y[i]=0; } chessBlackCount=0; chessWhiteCount=0; add(statusText); statusText.setBounds(40,5,360,24); if(chessColorWin==1) { chessBlackWin++; statusText.setText("黑棋胜,黑:白为"+chessBlackWin+":"+chessWhiteWin+",重新开局,等待白棋下子..."); } else if(chessColorWin==-1) { chessWhiteWin++; statusText.setText("白棋胜,黑:白为"+chessBlackWin+":"+chessWhiteWin+",重新开局,等待黑棋下子..."); } } public void getLocation(int a,int b,int color) { if(color==1) { chessBlack_x[chessBlackCount]=a*20; chessBlack_y[chessBlackCount]=b*20; chessBlackCount++; } else if(color==-1) { chessWhite_x[chessWhiteCount]=a*20; chessWhite_y[chessWhiteCount]=b*20; chessWhiteCount++; } } public boolean checkWin(int a,int b,int checkColor) { int step=1,chessLink=1,chessLinkTest=1,chessCompare=0; if(checkColor==1) { chessLink=1; for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a+step)*20==chessBlack_x[chessCompare]) && ((b*20)==chessBlack_y[chessCompare])) { chessLink=chessLink+1; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a-step)*20==chessBlack_x[chessCompare]) && (b*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } chessLink=1; chessLinkTest=1; for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if((a*20==chessBlack_x[chessCompare]) && ((b+step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if((a*20==chessBlack_x[chessCompare]) && ((b-step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } chessLink=1; chessLinkTest=1; for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a-step)*20==chessBlack_x[chessCompare]) && ((b+step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a+step)*20==chessBlack_x[chessCompare]) && ((b-step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } chessLink=1; chessLinkTest=1; for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a+step)*20==chessBlack_x[chessCompare]) && ((b+step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } } } if(chessLink==(chessLinkTest+1)) chessLinkTest++; else break; } for(step=1;step<=4;step++) { for(chessCompare=0;chessCompare<=chessBlackCount;chessCompare++) { if(((a-step)*20==chessBlack_x[chessCompare]) && ((b-step)*20==chessBlack_y[chessCompare])) { chessLink++; if(chessLink==5) { return(true); } }

2008-12-02

倒排System.out.println("请您输入你要倒排的数据和这个数据的位数 : ");

package day2; import java.util.Scanner; public class Test2 { public static void main(String[] args) { System.out.println("请您输入你要倒排的数据和这个数据的位数 : "); Scanner sca=new Scanner(System.in); long nu=sca.nextInt(); long mm=sca.nextInt(); niXuShuChu(nu,mm);

2008-12-02

金字塔import java.util.Scanner;public class Test3 {

package day2; import java.util.Scanner; public class Test3 { public static void main(String[] args) { System.out.println("请您输入要打印的金字塔的行数: "); Scanner sca=new Scanner(System.in); int nu=sca.nextInt(); jinZiTa(nu); } public static void jinZiTa(int nn){ System.out.println("您设计的图形为 : ");

2008-12-02

安装和创建数据库 oracle

服务器的环境要求 规划数据库 Oracle Universal Installer工具的特点 安装过程的特点 使用DBCA创建数据库 通过使用CREATE DATABASE命令手动创建数据库 升级数据库

2008-11-20

Unix\Oracle数据库10g版本1(10.1)文档

Unix\Oracle数据库10g版本1(10.1)文档\doc

2008-11-20

Basic Unix commands

Basic Unix commands 1 clear :清空当前屏幕上的内容 2 pwd :输出当前工作目录的绝对路径 3 id【用户名】:查看用户的Uid、Gid和用户所属组群信息 4 cd 【目录】 :切换到指定的目录 5 cd 回到主目录; cd .. 回到上级目录; cd ../..回到上级的上级目录 cd .当前目录; cd /usr 回到usr目录; cd ~/unix转到主目录的unix下 6 ls 【选项】【文件|目录】 显示指定目录中的文件和子目录信息。不指 定目录时,显示当前目录下的文件和子目录信息; -a 显示所有文件 -l 显示文件和子目录的详细信息 查看权限 -t 按时间顺序显示 -r 递归的显示各子目录中的文件和子目录信息 -F 判断是文件还是目录 7 r 读权限 w 写权限 x 执行权限 8 chmod 修改权限 chmod g-r file1 给同组的人减去读的权限 chmod u+x,go+r file1 给自己加执行权限,给同组的和其他人加读权限 chmod a=rw file1 把所以人的权限都变成读和写 9 touch 创建一个空文件,不能编辑 …………………………

2008-10-30

oracle code

基础教程代码 /* * regexp_seed.sql * Appendix A, Oracle Expert PL/SQL * by Ron Hardman and Michael McLaughlin * * This script creates the table and seed data to test * regular expression metacharacters and functions */ CREATE TABLE reg_exp_tbl ( name VARCHAR2(100 CHAR), address VARCHAR2(100 CHAR) ); INSERT INTO reg_exp_tbl VALUES ( 'Scott Eldridge', '2989 Berkeley, CA 39030'); INSERT INTO reg_exp_tbl VALUES ( 'Tom Doebler', '20034 Polonia Ct., Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Darell Smith', '90002 Packer Fan Ct, Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Judy Zimmerman', '10000 Zimmer Pl., Texas City, TX 90372'); COMMIT; /* * regexp_seed.sql * Appendix A, Oracle Expert PL/SQL * by Ron Hardman and Michael McLaughlin * * This script creates the table and seed data to test * regular expression metacharacters and functions */ CREATE TABLE reg_exp_tbl ( name VARCHAR2(100 CHAR), address VARCHAR2(100 CHAR) ); INSERT INTO reg_exp_tbl VALUES ( 'Scott Eldridge', '2989 Berkeley, CA 39030'); INSERT INTO reg_exp_tbl VALUES ( 'Tom Doebler', '20034 Polonia Ct., Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Darell Smith', '90002 Packer Fan Ct, Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Judy Zimmerman', '10000 Zimmer Pl., Texas City, TX 90372'); COMMIT; /* * regexp_seed.sql * Appendix A, Oracle Expert PL/SQL * by Ron Hardman and Michael McLaughlin * * This script creates the table and seed data to test * regular expression metacharacters and functions */ CREATE TABLE reg_exp_tbl ( name VARCHAR2(100 CHAR), address VARCHAR2(100 CHAR) ); INSERT INTO reg_exp_tbl VALUES ( 'Scott Eldridge', '2989 Berkeley, CA 39030'); INSERT INTO reg_exp_tbl VALUES ( 'Tom Doebler', '20034 Polonia Ct., Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Darell Smith', '90002 Packer Fan Ct, Polonia, WI 54421'); INSERT INTO reg_exp_tbl VALUES ( 'Judy Zimmerman', '10000 Zimmer Pl., Texas City, TX 90372'); COMMIT; //初步学习……

2008-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除