火森

欢迎到火星来
posts - 6, comments - 5, trackbacks - 0, articles - 0

2006年6月21日

http://www.starcraft2.com
官网地址

http://www.starcraft2.com/movies.xml 这是电影地址,不过好像是P2P下载....

posted @ 2007-05-19 18:54 火星 阅读(310) | 评论 (1)编辑 收藏

从csdn上链接到了一个不错的网站:http://www.unix-center.net/
很快注册了一个帐号,用fterm连接上unix.
纯命令的操作给了一直在可视化开发环境下工作的我很大的震撼,原来,直接用命令做所有的操作是那么的舒畅!

posted @ 2007-05-15 08:43 火星 阅读(177) | 评论 (0)编辑 收藏

两种方案  
   
  一个是用JavaScript,一次性将两个select的数据统统取出来,将第二张表的数据放到数组中,通过第一个的change事件来改变,优点,运行速度快,缺点,需编写对应的javascript代码,且无法反映实时数据  
   
  第二种方案是每次都提交,进行联动,优点,能反映数据库实时数据信息,无须写javascript,缺点,运行速度相对慢,且需要考虑保存用户的已经填写的其他表单数据  
   
  看我的,方便  
   
  <form   name="form1"   method="post">        
        <td   width="40%">          
                  <select>  
  <%  
  try{  
  Connection   con=j.getConnection();  
  Statement   statement=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
  String   sql="select   *   from   table";  
  ResultSet   r=statement.executeQuery(sql);  
  while(r.next())  
  {  
  %>  
                                  <option   value=<%=r.getString(1)%>><%=r.getString(1)%></option>  
  <%}  
  j.releaseConnection(con);  
  }catch(SQLException   ee){out.print("数据库连接失败!");}  
   
  %>  
                  </select>          
              </td>  
        </form>

<%@   page   contentType="text/html;charset=gb2312"%>    
  <%@   page   import="java.sql.*"%>  
  <%@   page   import="java.io.*"%>  
  <jsp:useBean   id="user"   class="com.conn_"   scope="page"/>  
  <%  
  String   las   =request.getParameter("la");  
  String   ars   =request.getParameter("ar");  
  %>  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <script   language="javascript">  
          function   yjchang(){  
        document.form2.la.value=document.form1.la.value;  
                document.form2.submit();  
        }      
  </script>  
  </head>  
  <body>  
  <form   action="xx_add.jsp"   method=post   name="form2">  
          <input   type="hidden"   name="la"   id="la"   value="<%=las%>">  
  <input   type="hidden"   name="ar"   id="ar"   value="<%=ars%>">  
  </form>  
   
  <form   name="form1"   method="post"   action="xx_add_do.jsp">  
      <br/>  
      <table   width="80%"     border="0"   align="center"   cellpadding="1"   cellspacing="1"   class="table1">  
    <tr>  
              <td   width="16%"   height="40"   align="right">部门:</td>  
              <td   height="40">  
                      <select   name="la"   id="la"   style="width:147"   onChange="yjchang()">  
  <option></option>  
  <%  
      String   la1=request.getParameter("la");  
  String   la="";    
      ResultSet   rs_la=null;  
      try{  
      rs_la=user.executeQuery("select   branch_id,name   from   branch");  
  while(rs_la.next()){  
  la="";  
  if(rs_la.getString("branch_id").equals(la1)){  
  la="selected";  
  %>  
                          <option   value="<%=rs_la.getString("branch_id")%>"   <%=la%>><%=rs_la.getString("name")%></option>  
                          <%  
  }else{  
      la="";  
      %>  
  <option   value="<%=rs_la.getString("branch_id")%>"><%=rs_la.getString("name")%></option>  
  <%}}  
  }catch(   SQLException   sqle   ){}  
  catch(   Exception   e   ){}  
  finally{  
  try{  
  user.getClose();  
  if   (rs_la   !=null){  
  rs_la.close();  
  rs_la=null;  
  }  
  }catch(   SQLException   sqle   ){}    
  }  
  %>  
                      </select>  
              </td>  
              <td   height="40"   align="right">员工:</td>  
              <td   height="40">  
  <select   name="ar"   id="ar"   style="width:147">  
                  <option></option>  
                  <%  
  if(las!=null){  
  String   ar1=request.getParameter("ar");  
  String   ar="";  
  ResultSet   rs_area=null;  
  try{  
  rs_area=user.executeQuery("select   ygid,name   from   hyj.area   where   branch_id='"+las+"'");  
  while(rs_area.next()){  
    ar="";  
    if(rs_area.getString("ygid").equals(ar1)){  
    ar="selected";  
  %>  
                  <option   value="<%=rs_area.getString("ygid")%>"   <%=ar%>><%=rs_area.getString("name")%></option>  
                  <%}else{%>  
  <option   value="<%=rs_area.getString("ygid")%>"><%=rs_area.getString("name")%></option>  
  <%}}  
  }catch(   SQLException   sqle   ){}  
  catch(   Exception   e   ){}  
  finally{  
  try{  
  user.getClose();  
  if   (rs_area   !=null){  
  rs_area.close();  
  rs_area=null;  
  }  
  }catch(   SQLException   sqle   ){}    
  }  
  %>  
              </select>  
      </td>  
          </tr>  
          <tr   align="center">  
              <td   height="40"   colspan="4">  
      <input   type="Submit"   name="tj"   value="提交"   class="button">  
  &nbsp;  
              <input   type="reset"   name="Submit"   value="重置"   class="button">  
  </td>  
          </tr>  
      </table>  
  </form>  
  </body>  
  </html>  

posted @ 2007-04-12 10:21 火星 阅读(4106) | 评论 (2)编辑 收藏

1、insert into "test"
   (
    select char(f_index) from T_QA_RPT_FACE_MONTH where F_RPT_ID=0
   );
如果“select char(f_index) from T_QA_RPT_FACE_MONTH where F_RPT_ID=0“
返回结果数为0,那么test表中不会插入记录。

2、存储过程里用for语句比while loop好用些:(类似VB语法)
SET SCHEMA MES     ;

SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","MES";

CREATE PROCEDURE "MES"."P_QA_TEST" ( )
 
DECLARE iCount INT DEFAULT 0; 

SET iCount = 0;
FOR dayrpt AS SELECT * FROM T_QA_RPT_FACE_DAY WHERE F_RPT_ID > 0 DO
  ADD_BONUS:
  for monrpt as SELECT * FROM T_QA_RPT_FACE_MONTH WHERE F_RPT_ID > 0 DO
     if (monrpt.F_INDEX =  dayrpt.F_INDEX) AND (monrpt.F_TYPE =  dayrpt.F_TYPE) THEN
     SET iCount=iCount+1;
   insert into "test" values(char(iCount));
   LEAVE ADD_BONUS;
   END IF;
  end for ADD_BONUS;
  
END FOR;
    return iCount;
END;

3、上例中:
FOR dayrpt AS SELECT * FROM T_QA_RPT_FACE_DAY WHERE F_RPT_ID > 0 DO
dayrpt 就是后面那个select语句的结果集,即for语句只需读一次表,而不会像游标那样锁定表然后进行逐记录select

posted @ 2007-04-12 10:13 火星 阅读(544) | 评论 (0)编辑 收藏

安装JDK
  
  从http://Java.sun.com/下载jdk-1_5_0_04-windows-i586-p.exe
  
  安装到指定路径,如选择D:\jdk1.5.0
  
  配置环境变量:
  
  Java_HOME: D:\jdk1.5.0
  PATH: D:\jdk1.5.0\bin;
  CLASSPATH: .;D:\jdk1.5.0\lib\tools.jar;
  D:\jdk1.5.0\jre\lib\rt.jar;
  
  安装WTK
  
  从http://Java.sun.com/下载j2me_wireless_toolkit-2_2-windows.exe
  
  安装到指定路径,如选择D:\WTK22
  
  安装Eclipse
  
  从http://www.eclipse.org/下载eclipse-SDK-3.0.1-win32.zip和
  
  NLpack-eclipse-SDK-3.0.x-win32.zip(语言包)
  
  解压缩eclipse-SDK-3.0.1-win32.zip即可,如路径:D:\MyDevelopTools\eclipse
  
  解压缩NLpack-eclipse-SDK-3.0.x-win32.zip,得到features和plugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即可
  
  安装Tomcat
  
  从http://jakarta.apache.org/下载jakarta-tomcat-5.5.9.zip
  
  解压缩jakarta-tomcat-5.5.9.zip即可
  
  配置环境变量:
  
  Tomcat_Home: D:\MyDevelopTools\tomcat-5.5.9
  
  PATH: D:\MyDevelopTools\tomcat-5.5.9;
   在eclipse中配置J2ME开发环境:
  
  安装eclipseme:
  
  从http://www.eclipseme.org/下载eclipseme.feature_0.9.4_site.zip,在eclipse中选择帮助-〉软件更新-〉查找并安装-〉搜索要安装的新功能部件-〉新建已归档的站点。选择eclipseme.feature_0.9.4_site.zip,打开-〉选择eclipseme.feature_0.9.4_site.zip,剩下的一直下一步就可以了。安装完成会在窗口-〉首选项中出现J2ME
  
  修改Java-〉调试:
  
  选中Java-〉调试,把暂挂执行的前两项点去,通信中的调试器超时改为15000
  
  配置WTK
  
  窗口-〉首选项-〉J2ME-〉Platform Components
  
  右键单击对话框右侧的Wireless Toolkit,选择Add Wireless Toolkit,
  
  选择WTK安装目录,eclipse会自动匹配。
  
  在eclipse中配置J2EE开发环境(Tomcat5.5.9):
  
  安装EMF-RunTime:
  
  从http://www.eclipseme.org/下载emf-sdo-runtime-2.0.1.zip
  
  解压缩emf-sdo-runtime-2.0.1.zip,得到features和plugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下即可。
  
  安装Lomboz:
  
  从http://forge.objectweb.org下载org.objectweb.lomboz_3.0.1.N20050106.zip解压缩org.objectweb.lomboz_3.0.1.N20050106.zip,得到features和plugins两个文件夹,把里面的文件分别拷入eclipse中相应的目录下。如果在窗口-〉首选项中有Lomboz选项就安装正确,如果没有,在D:\eclipse\configuration\下删除org.eclipse.update这个文件夹,再重起eclipse就可以了。
  
  配置Lomboz:
  
  在D:\eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers下新建一个文件tomcat559.server,里面的内容从tomcat50x.server全部复制过来,把name="Apache Tomcat v5.0.x"替换成name="Apache Tomcat v5.5.9",然后把所有的
  
  “${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed”替换成
  
  “${serverRootDirectory}/common/endorsed”就可以了。然后进入eclipse,窗口-〉首选项-〉Lomboz,把JDK Tools.jar改为:D:\jdk1.5.0\lib\tools.jar,窗口-〉首选项-〉Lomboz-〉Server Definitions,在Server types中选择Tomcat5.5.9在Application Server Directory和Classpath Variable的路径改为D:/MyDevelopTools/tomcat-5.5.9先应用,再确定就可以了。

posted @ 2006-06-21 08:54 火星 阅读(241) | 评论 (0)编辑 收藏