Loading...

          java .net

          今天早上出來(lái),發(fā)現(xiàn)自行車又沒(méi)氣了,我狂暈,這是怎么回事,剛換的新胎啊,瘋了,今天本來(lái)就吃來(lái)晚了,沒(méi)辦法,去坐公交吧,還好,車在還可以接受的時(shí)間里來(lái)了,上車,還好,人還不多,站了一會(huì)兒還有座了,還好,路上還不是很堵,看著那些亂加塞兒的小p車,真生氣,他一個(gè)加塞兒,讓后面的好多車以及車上我們這么多等車上班的人等他把塞兒加進(jìn)去,素質(zhì),素質(zhì),還好,8點(diǎn)55分下了車,奔向電梯,"還好",等電梯的超人多,爬樓梯,狂喘著爬上了12層,打卡,看時(shí)間,還好,8點(diǎn)59分,接著喘...
          posted @ 2008-08-26 22:06 豬 閱讀(84) | 評(píng)論 (0)編輯 收藏

                花了半天的時(shí)間把上周沒(méi)完成的弄好了,學(xué)到j(luò)avascript一招,哈哈,驗(yàn)證用戶是否輸入的是數(shù)字,text/1==text,如果返回true說(shuō)明是數(shù)字,否則不是數(shù)字,哈哈,妙哉。完成了去找頭兒,第一次休息呢,第二次不見(jiàn)了,嗚嗚。

          臺(tái)灣達(dá)美公司招聘
          以3.8婦女節(jié)為主題,設(shè)計(jì)一個(gè)產(chǎn)品展示。
          產(chǎn)品圖用以下網(wǎng)站:
          www.beautybank.com.cn
          www.Delie.com.cn
          www.crystalcosmetic.com

          提交時(shí)需提交一張psd圖片和其靜態(tài)頁(yè)面。

          posted @ 2008-08-26 22:06 豬 閱讀(89) | 評(píng)論 (0)編輯 收藏
              上午沒(méi)什么事,下午一個(gè)什么CMMI的培訓(xùn),狂暈,差點(diǎn)沒(méi)睡著了,好多術(shù)語(yǔ)不知道是啥玩意兒,中途休息發(fā)現(xiàn)頭兒給發(fā)了個(gè)郵件要加個(gè)功能,好,哈哈,申請(qǐng)不去了,干活,呵呵,眼睛不帶眨的一直到下班,還有一點(diǎn)沒(méi)弄完,算了周一再弄吧,反正頭頭也沒(méi)催。

               下午異常的緊張,因?yàn)檎f(shuō)好周末要給家打電話的,家里總說(shuō)為了我們他們?cè)趺床辉敢庠趺次紱](méi)事,可是,說(shuō)這話的時(shí)候,兒女又是怎么想呢,我們長(zhǎng)大了,是有孝的,聽著父母為了我們?cè)趺礃佣绾坞y受,心里也真得是難受啊。

               缺少溝通...

          posted @ 2008-08-26 22:06 豬 閱讀(129) | 評(píng)論 (0)編輯 收藏
          昨天新員工培訓(xùn),"考試".好像又回到了大學(xué)上課,哦,不對(duì),應(yīng)該是中學(xué),一個(gè)后來(lái)才知道是個(gè)總監(jiān)的家伙照著員工手冊(cè)念了半天,然后發(fā)試卷考試,呵呵,開卷,在員工手冊(cè)上找,哈哈,有點(diǎn)在學(xué)校里開卷考馬哲得意思,哈哈,然后總監(jiān)從名單上念名字讓其來(lái)回答每一題,真是無(wú)聊,感覺(jué)這個(gè)總監(jiān)去做某校某班的某班主任還挺合適的.

          頭兒交給得活兒因?yàn)樽蛱炫嘤?xùn)沒(méi)弄完,上午弄完了加了個(gè)頁(yè)面,在想一個(gè)問(wèn)題,那些有類似word功能得編輯框是怎么弄得?

          復(fù)習(xí)一下基礎(chǔ)知識(shí),呵呵

          java中switch的使用

          關(guān)于java中switch使用的一些說(shuō)明

          switch(表達(dá)式)
          {
          case 常量表達(dá)式1:語(yǔ)句1;
          ....
          case 常量表達(dá)式2:語(yǔ)句2;
          default:語(yǔ)句;
          }
          default就是如果沒(méi)有符合的case就執(zhí)行它,default并不是必須的.
          case后的語(yǔ)句可以不用大括號(hào).
          switch語(yǔ)句的判斷條件可以接受int,byte,char,short,不能接受其他類型.
          一旦case匹配,就會(huì)順序執(zhí)行后面的程序代碼,而不管后面的case是否匹配,直到遇見(jiàn)break,利用這一特性可以讓好幾個(gè)case執(zhí)行同一語(yǔ)句.

          posted @ 2008-08-26 22:06 豬 閱讀(120) | 評(píng)論 (0)編輯 收藏

          ==============Fucai.java====================

          import java.util.Arrays;
          public class Fucai {

          private Integer[] redBall;

          public Fucai()
          {
             redBall = new Integer[33];
             for(int i = 0;i < 33;i++)
             {
              redBall[i] = i+1;
             }

          }

          public int[] getRedBallArray()
          {
             int[] redBallArray = new int[6];

             for(int i = 0;i < 6;i++)
             {
              int temp;
              int index = (int)(Math.random()*(33-1-i));
              redBallArray[i] = redBall[index];
              temp = redBall[index];
              redBall[index] = redBall[33-1-i];
              redBall[33-1-i] = temp;
              //System.out.println(index);
             }
             return redBallArray;
          }

          public int getBlueBall()
          {
             return (int)(Math.random()*(16));
          }

          public static void main(String[] args)
          {
             Fucai fucai = new Fucai();
             int[] redBallArray = fucai.getRedBallArray();
             Arrays.sort(redBallArray);
             System.out.print("紅球:");
             for(int i = 0;i < redBallArray.length;i++)
             {
              String numStr = redBallArray[i] + "";
              if(redBallArray[i]<10)
               numStr = "0" + redBallArray[i];
              System.out.print(numStr+",");
             }
             System.out.print("籃球:"+ fucai.getBlueBall());
             System.out.println();
             System.out.println("祝你好運(yùn)!!!");
          }
          }

          ================Fucai.cs===================

          using System;
          using System.Collections.Generic;
          using System.Text;


          namespace FucaiApp
          {
               class Fucai
               {
                   private int[] redBall;

                   public Fucai()
                   {
                       redBall = new int[33];
                       for (int i = 0; i < 33; i++)
                       {
                           redBall[i] = i + 1;
                       }

                   }

                   public String[] getRedBallArray()
                   {
                       int[] redBallArray = new int[6];

                       for (int i = 0; i < 6; i++)
                       {
                           int temp;
                           int index = new System.Random().Next(33 - 1 - i);
                           redBallArray[i] = redBall[index];
                           temp = redBall[index];
                           redBall[index] = redBall[33 - 1 - i];
                           redBall[33 - 1 - i] = temp;
                       }
                       System.Array.Sort(redBallArray);

                       String[] redStr = new String[6];
                       for (int i = 0; i < redBallArray.Length; i++)
                       {
                           String numStr = redBallArray[i] + "";
                           if (redBallArray[i] < 10)
                               numStr = "0" + redBallArray[i];
                           redStr[i] = numStr;
                       }
                       return redStr;
                   }

                   public String getBlueBall()
                   {
                       int blue = new System.Random().Next(1,16);
                       if (blue < 10)
                           return "0" + blue.ToString();
                       else
                           return blue.ToString();
                   }
               }
          }

          posted @ 2008-08-26 22:06 豬 閱讀(87) | 評(píng)論 (0)編輯 收藏

          裝了個(gè)vs.net2005好些天了,今天做了個(gè)登錄頁(yè)面的練習(xí),搗鼓了半天,又問(wèn)人又查幫助的,呵呵,

          using System;
          using System.Data;
          using System.Data.SqlClient;
          using System.Configuration;
          using System.Web;
          using System.Web.Security;
          using System.Web.UI;
          using System.Web.UI.WebControls;
          using System.Web.UI.WebControls.WebParts;
          using System.Web.UI.HtmlControls;

          public partial class _Default : System.Web.UI.Page
          {
                   protected void Page_Load(object sender, EventArgs e)
                   {

                   }
                   protected void btnLogin_Click(object sender, EventArgs e)
                   {
                       string userName = this.tbUserName.Text;
                       string pwd = this.tbPwd.Text;
                       string sql = "select * from tb_user where id='" + userName + "' and passwd='" + pwd + "'";

                       String url = ConfigurationManager.ConnectionStrings["csConnectionString"].ConnectionString;


                       DataSet dataSet = new DataSet("user");
                       using (SqlConnection connection = new SqlConnection(url))
                       {
                           connection.Open();
                           SqlDataAdapter da = new SqlDataAdapter(sql, connection);
                           da.Fill(dataSet);
                           connection.Close();
                       }

                       if (dataSet.Tables[0].Rows.Count > 0)
                       {
                           Response.Write("<script>alert('login success');</script>");
                       }
                       else
                       {
                           Response.Write("<script>alert('login failed');</script>");
                       }

                   }
          }

          .net中數(shù)據(jù)適配器SqlDataAdapter 和數(shù)據(jù)集DataSet都不用關(guān)閉么?java中jdbc的Statement和ResultSet可都是要關(guān)的

          終于搗鼓出來(lái)了
          posted @ 2008-08-26 22:06 豬 閱讀(89) | 評(píng)論 (0)編輯 收藏

          今幫一朋友做了個(gè)讀取txt文件的代碼,掌握不扎實(shí)啊,寫這些還要多次查api幫助文檔,呵呵呵

          import java.io.FileInputStream;
          import java.io.FileNotFoundException;
          import java.io.IOException;
          import java.io.InputStreamReader;

          public class Test
          {
          public String readFile(String file)
          {
             String doc = null;
             StringBuffer fileText = new StringBuffer();
             FileInputStream infile;
             try {
              infile = new FileInputStream(file);

              InputStreamReader in = new InputStreamReader(infile);
              java.io.BufferedReader reader =new java.io.BufferedReader(in);
              while((doc=reader.readLine()) !=null)
              {
               if(!doc.equals("") && !doc.substring(0,1).equals("#"))
                fileText.append(doc+"\n");
              }

             } catch (FileNotFoundException e) {
              e.printStackTrace();
             }catch(IOException ie)
             {
              ie.printStackTrace();
             }
             return fileText.toString();
          }
          public static void main(String[] args)
          {
             String fileText = new Test().readFile("C://1.txt");
             System.out.println("fileText:\n");
             System.out.println(fileText);
          }
          }

          1.txt文件

          #Line1
          J2SE
          #cOMMENTS
          J2EE


          J2ME


          輸出


          J2SE
          J2EE


          J2ME

          從周五就開始搗鼓書生表單,今天有搗鼓了一天,想弄個(gè)練習(xí)出來(lái),就是沒(méi)出來(lái),呵呵呵

          總結(jié)一下遇到的異常

          java.lang.IllegalArgumentException: Document base C:\Tomcat 5.5\webapps\應(yīng)用名 does not exist or is not a readable directory
          這樣的錯(cuò)誤應(yīng)在是在tomcat的Tomcat 5.5\conf\Catalina\localhost目錄下配置的針對(duì)該應(yīng)用的連接池的xml文件,而在webapps中沒(méi)有這個(gè)應(yīng)用

          org.apache.commons.configuration用來(lái)讀取配置文件的jar包c(diǎn)ommons-configuration-1.1.jar

          Castor是一種將Java對(duì)象和XML自動(dòng)綁定的開源軟件. 它可以在Java對(duì)象,XML文本,SQL數(shù)據(jù)表以及LDAP目錄之間綁定.castor-0.9.5.jar

          org.hibernate.HibernateException: Hibernate Dialect must be explicitly set

          安裝字面意思是沒(méi)有設(shè)置方言

          <property name="hibernate.dialect">
                org.hibernate.dialect.Oracle9Dialect
          </property>

          org.hibernate.HibernateException: No CurrentSessionContext configured
          <!-- Enable Hibernate's automatic session context management -->
                <property name="current_session_context_class">thread</property>

          tomcat不加,要在程序里寫

          總結(jié)一點(diǎn)錯(cuò)誤,從google的搜索歷史里摘出來(lái)的,呵呵,初感覺(jué)到搜索歷史還是有用的哦

          posted @ 2008-08-26 22:06 豬 閱讀(144) | 評(píng)論 (0)編輯 收藏

          又周末了,今天竟然沒(méi)什么事安排下來(lái),讓我周報(bào)都不知道今天該怎么寫了 搗鼓了半天MyEclipse5.5和Eclipse3.2.2,都是最新版本下載MyEclipse5.5  http://www.myeclipseide.com/module-htmlpages-display-pid-4.html 下載Eclipse3.2.2  http://mirror.in.th/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip   注冊(cè)碼 http://www.1cn.biz/index.php?q=node/416&page=1

          MyEclipse5.5    注冊(cè)碼

                      Subscriber: www.1cn.biz
                      Subscriber Code: jLR8ZC-655355-5450765457039125
                         或者
                        Subscriber: www.1cn.biz
                      Subscriber Code: jLR7ZL-655355-5450755330522962
          posted @ 2008-08-26 22:06 豬 閱讀(83) | 評(píng)論 (0)編輯 收藏

                 培訓(xùn),今天講了一些潤(rùn)乾的api,哈哈,看出了一個(gè)用了命令模式,呵呵,感覺(jué)有點(diǎn)像.net里的一些名詞,開發(fā)的工程師是不是以前搞.net的?!哈哈,下午老師把我講的睡了又睡,結(jié)果旁邊的同事忍不住了,哈哈,大家都出來(lái)了。

                 終于結(jié)束了兩天的培訓(xùn),坐公車真難受,讓我納悶的是兩次回來(lái)坐的656空調(diào)車都刷了我4毛錢,而去坐的656不是空調(diào)車卻刷了我6毛,難道空調(diào)車還要便宜一些?!哈哈,路上有人下車還說(shuō),坐這樣的車真舒服。

          posted @ 2008-08-26 22:06 豬 閱讀(68) | 評(píng)論 (0)編輯 收藏

                 今天

                 天真的是長(zhǎng)了,太陽(yáng)早早的照屁股了,起來(lái)上班

          posted @ 2008-08-26 22:06 豬 閱讀(91) | 評(píng)論 (0)編輯 收藏

                  明天

                  今天比較幸運(yùn),到了公司開始下雨了,呵呵,本打算坐公交的,想想公交那么擠又堵,還是騎車吧,就不信就這么倒霉半道上還下起來(lái),哈哈,這次決策成功。

                  裝了個(gè)vs.net2005,一年沒(méi)弄過(guò)了,好陌生啊,好像跟2003還是有區(qū)別的,竟然找不到后臺(tái)代碼,郁悶。

          posted @ 2008-08-26 22:06 豬 閱讀(75) | 評(píng)論 (0)編輯 收藏
             培訓(xùn)

                 一大早跑去培訓(xùn),中間堵車,堵死我了,一動(dòng)不動(dòng),還好,才遲到了幾分鐘,中吃麗華快餐,基本知道了這個(gè)報(bào)表是怎么鬧出來(lái)的了。

          生憋,費(fèi)勁,不寫了。

          posted @ 2008-08-26 22:06 豬 閱讀(73) | 評(píng)論 (0)編輯 收藏

          a 14:12:16
          啥叫泛型   聽以前老師說(shuō)過(guò)

          b 14:11:48
          List里面能裝什么類型?
          a 14:13:07
          一個(gè)集合啊

          b 14:14:56
          是 ,集合里面可以裝Object,Object是所有類的基類,所以可以往里裝熱河類型,你可以第一個(gè)元素裝一個(gè)String,而第二個(gè)就放Integer,這是沒(méi)問(wèn)題的,而如果寫成List<String> list = new ArrayList<String>();你就只能往list裝入String,裝入別的編譯不過(guò)
          a 14:17:09
          是不是 泛型 的作用 就是要向 List里放一組 不同類型的數(shù)啊?

          b 14:18:55
          泛型就是一個(gè)限制作用,減少程序的錯(cuò)誤,還可以提高性能,就好比你有個(gè)箱子,以前亂七八糟任何東西都可以放,現(xiàn)在你把他專門來(lái)裝一種東西了
          b 14:22:11
          比如你傳給我了個(gè)List參數(shù),我從里面取值的時(shí)候,我不知道你里面放的什么,你告訴我放的String,我就按String做轉(zhuǎn)換,而如果你偏偏有一個(gè)放了Integer,將來(lái)我這邊就會(huì)報(bào)錯(cuò),如果你用了泛型,你如果往里裝Integer編譯時(shí)就會(huì)報(bào)錯(cuò),減少了運(yùn)行錯(cuò)誤,而我取出來(lái)的時(shí)候也不用轉(zhuǎn)換了直接就是String ,提高了性能

          a 14:23:58
          明白了     

          posted @ 2008-08-26 22:06 豬 閱讀(90) | 評(píng)論 (0)編輯 收藏
              今天,該hezhi和junzhuan的錯(cuò)誤,總算是改完了
              其中一個(gè)有趣的問(wèn)題,就是用戶要輸入趨于2000個(gè)漢字,漢字啊,據(jù)說(shuō)utf8編碼一個(gè)漢字要3個(gè)字符,我說(shuō)報(bào)的錯(cuò)誤說(shuō)我的字符數(shù)跟我輸入的漢字?jǐn)?shù)怎么也對(duì)不上關(guān)系呢,郁悶了我老半天
              用的是oracle數(shù)據(jù)庫(kù)
              用普通的方法行不通
             

              PreparedStatement pst = conn.prepareStatement("insert into table(name,book) values(?,?)");
              pst.setString(1, "spring");

              pst.setString(2,s);
              pst.execute();

              這么寫報(bào)錯(cuò): java.sql.SQLException: 數(shù)據(jù)大小超出此類型的最大值: 5606
              5606是oracle判斷的字符數(shù)

              在網(wǎng)上查了以下,有高手說(shuō)可能是oracle jdbc實(shí)現(xiàn)setString方法的原因

              用字符流插入就行了

              PreparedStatement pst = conn.prepareStatement("insert into table(name,book) values(?,?)");
              pst.setString(1, "spring");

              pst.setCharacterStream(2, new InputStreamReader(new ByteArrayInputStream(s.getBytes())), s.length());
              pst.execute();

              這樣可以正常插入。

              高興...

              可是好景不長(zhǎng),修改也用如此方法改之,記過(guò)又報(bào)錯(cuò): java.sql.SQLException: ORA-01483: DATE 或 NUMBER 賦值變量的長(zhǎng)度無(wú)效

               我暈,在我本地機(jī)子上tomcat環(huán)境下運(yùn)行是沒(méi)有這種錯(cuò)誤的,而部署到服務(wù)器上,服務(wù)器上是weblogic,就報(bào)這樣的錯(cuò)誤,修改失敗,而 insert就沒(méi)有錯(cuò)誤,而且如果修改字符數(shù)較小的就能修改成功,如果修改較大的就會(huì)報(bào)錯(cuò),之后不管修改什么樣的,都會(huì)報(bào)錯(cuò),鬧鬼了,納悶了,這是什么錯(cuò) 誤啊,接著在網(wǎng)上查,高手建議把一個(gè)字符拆成兩個(gè)代入

              改成下面這樣子

                  int length=book.length();
                  String s1="";
                  String s2="";
                  if(length>1000){
                      s1=book.substring(0,1000);
                      s2=book.substring(1000,length);
                  }else{
                      s1=book;
                     
                  }

                   pstmt = conn.prepareStatement("update table set book=?||? "+
                                                  "where name=?");
                 pstmt.setString(1, s1);
                 pstmt.setString(2, s2);
                 pstmt.setInt(3, “spring”);

              結(jié)果就成功了,嘿嘿,原來(lái)還有這種方法,這是oracle特有的么?呵呵對(duì)oracle不熟悉

              而讓人納悶的是為什么在我的tomact下就沒(méi)有這種錯(cuò)誤呢,而insert的時(shí)候也沒(méi)有錯(cuò)誤啊。納悶

          posted @ 2008-08-26 22:06 豬 閱讀(362) | 評(píng)論 (0)編輯 收藏
          昨天,昨天晚上回去不想寫日志就沒(méi)上來(lái),一天半,基本上把junzhuan的四個(gè)頁(yè)面的功能弄出來(lái)了,這都是自己寫的,比hezhi改別人的東西順唐多了,哈哈
              研究了一下oracle的分頁(yè),早就聽說(shuō)oracle可以支持分頁(yè)的查詢,而sqlserver好像就沒(méi)有這種功能,但一直也不知道oracle是怎么分頁(yè)的,這次的做的這個(gè)功能有機(jī)會(huì)看到老系統(tǒng)人家是怎么實(shí)現(xiàn)了,研究了研究終于明白了
              原來(lái)oracle每個(gè)表都有一個(gè)偽字段rownum,所謂偽字段,我的理解就是不是用戶建的,也不用用戶維護(hù),還有個(gè)偽字段rowid。
              rownum是oracle在查詢結(jié)果集的時(shí)候?yàn)槊總€(gè)記錄順序分配的,這樣我們可以利用他來(lái)實(shí)現(xiàn)分頁(yè)
              但不能這樣寫select * from table where rownum > 1 and rownum < 5
              因?yàn)橐裷ownum做條件只能>0或者>負(fù)數(shù)
              因?yàn)閛racle在比較的時(shí)候,第一條記錄rownum=1,1>1不成立,丟棄,下一條記錄rownum=1,1>1不成立,以此類推,沒(méi)有符合條件的記錄
              利用子查詢實(shí)現(xiàn)分頁(yè)
              select * from (select rownum r,td.* from (select * from table) td) where r > 10 and r < 20
              在這里rownum變成了一個(gè)結(jié)果集中的字段,根普通字段沒(méi)什么兩樣,這樣我們只要傳入起至記錄就可以分頁(yè)啦,哈哈
              呵呵,原來(lái)oracle分頁(yè)是這么搞的,剛知道,嘿嘿,學(xué)習(xí)啦。
          posted @ 2008-08-26 22:06 豬 閱讀(87) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題
          共27頁(yè): First 上一頁(yè) 10 11 12 13 14 15 16 17 18 下一頁(yè) Last 

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 江安县| 万盛区| 崇义县| 略阳县| 茶陵县| 五河县| 柯坪县| 尉氏县| 泽州县| 晋江市| 德州市| 宣汉县| 博罗县| 随州市| 洛南县| 息烽县| 大方县| 威远县| 西平县| 遂昌县| 沙雅县| 济源市| 昌黎县| 鹤庆县| 道孚县| 方山县| 昌都县| 齐齐哈尔市| 渑池县| 莆田市| 温泉县| 大连市| 江门市| 阿图什市| 尼玛县| 赞皇县| 上虞市| 金乡县| 广河县| 二手房| 丹巴县|