|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
int cInt(float stsid){ int cInt = 0; try{ int stsid1 = 0; if(stsid > 0){ if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5)) stsid1 = (int)(stsid + 0.5); if(stsid - (int)stsid == 0.5){ if(((int)(stsid-0.5))%2 == 0) stsid1 = (int)(stsid - 0.5); else stsid1 = (int)(stsid + 0.5); } if(stsid - (int)stsid ==0) stsid1 = (int)stsid; }else{ stsid = -stsid; if((stsid - (int)stsid > 0) && (stsid - (int)stsid != 0.5)) stsid1 = - (int)(stsid + 0.5); if(stsid - (int)stsid == 0.5){ if(((int)(stsid-0.5))%2 == 0) stsid1 = - (int)(stsid - 0.5); else stsid1 = - (int)(stsid + 0.5); } if(stsid - (int)stsid ==0) stsid1 = - (int)stsid; } cInt = stsid1; }catch(Exception e){} return cInt; } long cLng(float numb){ int nu = 0; long cLng = 0; try{ nu = cInt(numb); cLng = (long) nu; }catch(Exception e){} return cLng; } float dealFloat(String s){ s=dealNull(s); if (s.equals("")) return 0; return Float.parseFloat(s); } String[] split(String source,String div){ int arynum = 0,intIdx=0,intIdex=0,div_length = div.length(); if(source.compareTo("")!=0){ if(source.indexOf(div)!=-1){ intIdx = source.indexOf(div); for(int intCount =1 ; ; intCount++){ if(source.indexOf(div,intIdx+div_length)!=-1){ intIdx= source.indexOf(div,intIdx+div_length); arynum = intCount; } else {arynum+=2;break;} } }else arynum =1; }else arynum = 0; intIdx=0; intIdex=0; String[] returnStr = new String[arynum]; if(source.compareTo("")!=0){ if(source.indexOf(div)!=-1){ intIdx = (int)source.indexOf(div); returnStr[0]= (String)source.substring(0,intIdx); for(int intCount =1 ; ; intCount++){ if(source.indexOf(div,intIdx+div_length)!=-1){ intIdex=(int)source.indexOf(div,intIdx+div_length); returnStr[intCount] = (String)source.substring(intIdx+div_length,intIdex); intIdx = (int)source.indexOf(div,intIdx+div_length); } else { returnStr[intCount] = (String)source.substring(intIdx+div_length,source.length()); break; } } } else {returnStr[0] = (String)source.substring(0,source.length());return returnStr;} } else {return returnStr;} return returnStr; } public class stc_RSYB_Name { public int pos = -1; public String NAME = ""; public String host = ""; public String home1 = ""; public String home2 = ""; public String home3 = ""; } public class stc_SYB_INF { String reg_name = ""; String G_SYB = ""; String R_SYB = ""; } file://输出空格 void showBlank(int num,JspWriter out){ try{ for(int i=0;i<=num;i++) out.print(" "); } catch(Exception e){} } String g_syb_mk(){ String g_syb_mk = null; String NIS_M_O = "1???????????????????????????????????????????????????????????????"; String LOCAL_M = "?1??????????????????????????????????????????????????????????????"; String WINNT_DC = "????1???????????????????????????????????????????????????????????"; String NIS_LOCAL = "11??????????????????????????????????????????????????????????????"; int Ret = 0,RecCount = 0,K = 0; String Set_Ret = "ssy"; String[] DOMEIN = null; String[] Group_SYB = null; int WK_SYB[]; try{ String sql = "select count(*) from ?v?Z?@ where 话兽???? like \\\'"+ NIS_M_O +"\\\' or 话兽???? like \\\'" + LOCAL_M +"\\\' or 话兽???? like \\\'"+WINNT_DC +"\\\'"; rs = stmt.executeQuery(sql); if(rs.next()){ RecCount = rs.getInt(1); rs = null; } String sql2 = "select * from ?v?Z?@ where 话兽???? like \\\'"+ NIS_M_O +"\\\' or 话兽???? like \\\'" + LOCAL_M +"\\\' or 话兽???? like \\\'"+WINNT_DC +"\\\'"; while(rs.next()){ int i = 0; DOMEIN[i] = rs.getString("霓也???); i++; } for(int j = 0 ; j < RecCount ; j++){ String sql3 = "select * from ?O???[?v???? where 霓也???= \\\'" + DOMEIN[j] +"\\\'"; rs = stmt.executeQuery(sql3); if(rs.next()){ K = K + 1; Group_SYB[K] = rs.getString("皋侔踢???师quot;); } } for(int l = 0; l < 32; l++){ for(int m = 0; m < K; m++){ if(Group_SYB[m].substring(l,l+1).equals("1")){ if(l==1){ Set_Ret = "1"; }else{ Set_Ret = Set_Ret + "1"; } break; }else{ if(m==K){ if(l==1){ Set_Ret = "0"; }else{ Set_Ret = Set_Ret + "0"; } } } } } g_syb_mk = Set_Ret; }catch(Exception e) { } return g_syb_mk; } int reCount(String strtable,String Sel) { String mySt=""; int t = 0; ResultSet rsd=null; try { mySt= "select count(*) ads from " + strtable + " " + Sel; rsd= conn.createStatement().executeQuery(mySt); if (rsd.next()) { t=rsd.getInt("ads"); } } catch(SQLException sqe) { System.out.println("ODBC Wrong :" + sqe +"+" +mySt); } rsd = null; return t; } int dCount(String duan,String strTable,String strSel) { int t=0; ResultSet rss=null; try { String mySql="select count(*) ads from " + strTable + " where " + strSel + " and "+ duan +" is not null "; rss= conn.createStatement().executeQuery(mySql); if (rss.next()) { t=rss.getInt("ads"); } } catch(Exception sqe) { System.out.println(sqe); } rss=null; return t; } String dLookup(String duan,String strTable,String strSel) { String strReturn = null; ResultSet rss = null; try{ String strsql = "select "+duan+" from "+strTable+" where "+ strSel; rss = conn.createStatement().executeQuery(strsql); if(rss.next()){ strReturn = rss.getString(duan); } }catch(java.sql.SQLException sqle){ System.out.println("dLookup_Exception:"+sqle); } rss = null; return strReturn; } String rTrim(String str){ String rstr = str; if(str == null) { rstr = ""; } else { if(str.length() == 0) rstr = ""; if(str.length() > 0) { for(int i = str.length() ; i > 0 ; i--) { if(str.substring(i-1,i).equals(" ")) rstr = rstr.substring(0,i-1); else break; } } } return rstr; } void sybinf_set(stc_RSYB_Name in_data, stc_SYB_INF out_data) throws java.sql.SQLException{ String NEW_SYB = "00000000000000000000000000000000"; out_data.reg_name = in_data.NAME; String sql = ""; String rdomein1 = ""; String rdomein2 = ""; String rdomein3 = ""; ResultSet rsf = null; Statement stf = conn.createStatement(); try { sql = "Select 皋侔踢???? From ?O???[?v???? Where 霓也???= \\\'" + in_data.host + "\\\'"; rsf = conn.createStatement().executeQuery(sql); if (rsf.next()) { out_data.G_SYB = dealNull(rsf.getString("皋侔踢???师quot;)); } else { out_data.G_SYB = ""; } } catch(java.sql.SQLException sqle) { System.out.println("111111" + sqle); } try { sql = "Select ???p???? From ???p???? Where 霓也???= \\\'" + in_data.home1 + "\\\'"; rsf = stf.executeQuery(sql); if (rsf.next()) rdomein1 = dealNull(rsf.getString("???p???师quot;)); } catch(java.sql.SQLException sqle) { System.out.println("22222" + sqle); } try { sql = "Select ???p???? From ???p???? Where 霓也???= \\\'" + in_data.home2 + "\\\'"; rsf = stf.executeQuery(sql); if (rsf.next()) rdomein2 = dealNull(rsf.getString("???p???师quot;)); } catch(java.sql.SQLException sqle) { System.out.println("333333" + sqle); } try { sql = "Select ???p???? From ???p???? Where 霓也???= \\\'" + in_data.home3 + "\\\'"; rsf = stf.executeQuery(sql); if (rsf.next()) rdomein3 = dealNull(rsf.getString("???p???师quot;)); } catch(java.sql.SQLException sqle) { System.out.println("444444" + sqle); } rsf = null; stf = null; String p = Char_OR(rdomein1, rdomein2); if (p.equals("")) p = NEW_SYB; String q = Char_OR(p, rdomein3); if (q.equals("")) q = NEW_SYB; out_data.R_SYB = q; } String Char_OR(String arg1, String arg2) { int len1 = -1, len2 = -1, max_len = -1, min_len = -1; String ret_sts = ""; int long_f = -1; len1 = arg1.length(); len2 = arg2.length(); if (len1 == 0 && len2 > 0) return arg2; else if (len1 > 0 && len2 == 0) return arg1; else if (len1 == 0 && len2 == 0) return ""; ret_sts = ""; if (len1 > len2) { max_len = len1; min_len = len2; long_f = 1; } else if (len1 < len2) { max_len = len2; min_len = len1; long_f = 2; } else { max_len = len1; min_len = len2; long_f = 0; } for (int i = 1; i <= max_len; i++) { if (i <= min_len) { if (arg1.substring(i-1, i).equals("1") || arg2.substring(i-1, i).equals("1")) ret_sts = ret_sts + "1"; else ret_sts = ret_sts + "0"; } else { if (long_f == 1) ret_sts = ret_sts + arg1.substring(i-1, i); else if (long_f == 2) ret_sts = ret_sts + arg2.substring(i-1, i); } } return ret_sts; } %> <%! void writeFile(String myString,String target_file){ try { java.io.PrintWriter pw = new java.io.PrintWriter(new java.io.FileOutputStream(target_file)); pw.println(myString); pw.close(); myString=""; } catch(java.io.IOException e) { System.out.println(e.getMessage()); } } %> 返回类别: 教程 上一教程: Java多线程中的两个问题 下一教程: JAVA哲学 -- 前言 您可以阅读与"一些异常有用的JAVA常用方式( 2)"相关的教程: · 一些异常有用的JAVA常用方式(1) · JAVA中非常使用范围的一些思索 · 谈谈JAVA中的调用方法 · ibm developer的一些对我有用的网址 · java常用的加密,解密,数字签名等API |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |