隨筆-69  評論-0  文章-5  trackbacks-0
           
          有一個cmptradeservice的類
          deal(byte[] buffer)
          deal(isomsg msg)

          在windows下遠程無事,到了fc下完蛋了,浪費我了幾個hours...

          切忌:

          不要用hessian編寫多態的遠程調用!!!!!!!!

          posted @ 2007-04-05 21:30 liunix 閱讀(207) | 評論 (0)編輯 收藏
          理論說明:

          ~/.vimrc 是配置文件,一般可設置
          set nu
          set shiftwidth=4
          set tabstop=4

          一,打標記:
              1, m$標記名鍵
               2, '單引號$標記名鍵            即可定位

          二,選取復制
               1,按v可視
              2,  選完按y 復制
              4,  p粘貼

          三,清空緩沖區(%代表1,$ 對其它命令亦可用)
              %d

          四,列編緝,超好用
              在光標指定列上ctrl+v
              用j/k移動光標到合適的行上
              按I(即shift+i)輸入內容
              按ESC兩次,搞定輸入

              刪除的話
              在移動j/k選完行后再h/l(即小寫L)選列,會出現一個可視區,直接按d即可刪除

          五,大小寫轉換
              先ctr+v 選中文本,然后用命令gu或gU改變成小寫或大寫
              命令guu將一行全改成小寫,gUU將一行全改成大小
              guw和gUw改一個word
              gggUG和ggguG改變整個緩沖區

          例子: vi 綜合操作舉例

          原文

                          <entry key="0200/000000" value-ref="baseValidator" />
                          <entry key="0100/300000" value-ref="baseValidator" />
                          <entry key="0200/400000" value-ref="twoStepValidator" />
                          <entry key="0200/020000" value-ref="twoStepValidator" />
                          <entry key="0100/120000" value-ref="twoStepValidator" />
                          <entry key="0200/420000" value-ref="twoStepValidator" />
                                                                             
                          <entry key="0400/000000" value-ref="baseValidator" />
                          <entry key="0400/300000" value-ref="baseValidator" />
                          <entry key="0400/400000" value-ref="twoStepValidator" />
                          <entry key="0400/020000" value-ref="twoStepValidator" />
                          <entry key="0400/120000" value-ref="twoStepValidator" />
                          <entry key="0400/420000" value-ref="twoStepValidator" />

                                  props.setProperty("","");
                                  props.setProperty("","");
                                  props.setProperty("","");
                                  props.setProperty("","");
                                  props.setProperty("","");
                                  props.setProperty("","");


          目標文本:
                              props.setProperty("0200/000000","0400/000000");
                              props.setProperty("0100/300000","0400/300000");
                              props.setProperty("0200/400000","0400/400000");
                              props.setProperty("0200/020000","0400/020000");
                              props.setProperty("0100/120000","0400/120000");
                              props.setProperty("0200/420000","0400/420000");

          操作:
           
          1  ,替換: % s/<entry key="http://g
          2,     替換: % s/" .*$//g  (中間有一空格,  引號和控格在vi中都不是元字符)
          3,  給props.setPropery("","") 中的每一對引號 中間加一空格(列編緝),否則會被覆蓋
          4, 拷貝相應上面的塊到下面的塊中



          后記:
          1,今天不小心將vim的前端字體變成黃色了,看著難受呀,搜了半天也沒解決,不小心打了個:color ,竟然好了
          posted @ 2007-04-03 19:05 liunix 閱讀(427) | 評論 (0)編輯 收藏
          設置:
          ruby PATH
          make PATH
          oracle_home PATH
          ld_libraray_path  (看指南)


          裝:
          ruby_devel會提示依賴,那就yum


          然后make,make install
          最后會說一個permision的問題對liboci.so

          是selinux作怪

          操作:
          管理---》安全級別和防火墻->selinux簽-->改成允許-->點擊下面一個箭頭--》內存保護---->點上“允許無限制的可執行文件使用沒有打textrel_shlib_t標簽的需要文字重定位的庫文件”





          posted @ 2007-04-02 20:05 liunix 閱讀(272) | 評論 (0)編輯 收藏
          1,java_home/jre/lib/fonts下建立fallback
          2, 拷貝C:\WINDOWS\Fonts下的simsun.ttc文件到剛建好的目錄下


          完事兒



          posted @ 2007-04-02 14:18 liunix 閱讀(297) | 評論 (0)編輯 收藏
          sun.reflect.Reflection.getCallerClass(0)

          StackTraceElement stack[] = (new Throwable()).getStackTrace();?
          posted @ 2007-03-30 08:37 liunix 閱讀(323) | 評論 (0)編輯 收藏
          一,ECLIPSE

          1,Eclipse 和 wtp 或 myeclipse(可能有問題,但jsp editor 至少可用) 結合

          2,sysdeo tomcat plugin for Eclipse 3.2

          3,subclipse 1.2 (要安裝javahl庫,指定LA_LIBRARY_PATH=/usr/lib,具體看subclipse faq)


          二,ORACLE
               安裝oracle sql developer for linux


          三,PDF,CHM
               PDF自帶的文檔查看器即可用,也可去adobe下載中文的reader
               chm---> yum install chmsee

          四,文本編緝
                vi, gedit
                圖形的vim是vim-X11包(而不是gvim),如果沒安裝yum -y install vim-X11

          五,ruby & rails & radrails

                 1, yum install ruby ruby-libs ruby-devel ruby-irb ruby-ri ruby-docs      
                  2, 下載gem,按文檔安裝
                  3, gem install rails
                  4, radrails
                  5, oci for linux(注意ruby-devel包依賴、oracle lib路徑 和 裝后selinux問題)

          六,通訊  gaim(1.5.0)
             ./configure時一定要指定下面的參數(均在/usr/include和/usr/lib下)
            --with-nspr-includes=PREFIX     Specify location of Mozilla nspr4 includes.
            --with-nspr-libs=PREFIX         Specify location of Mozilla nspr4 libs.
            --with-nss-includes=PREFIX      Specify location of Mozilla nss3 includes.
            --with-nss-libs=PREFIX          Specify location of Mozilla nss3 libs.

          七,瀏覽器  firefox

          八,NTFS盤          yum install ntfs-3g

          posted @ 2007-03-27 21:02 liunix 閱讀(367) | 評論 (0)編輯 收藏
          1,裝庫(盤里帶的就行)
          compat-gcc-7.3-2.96.122
          compat-gcc-c++-7.3-2.96.122
          compat-libstdc++-7.3-2.96.122
          compat-libstdc++-devel-7.3-2.96.122
          compat-db-4.0.14.5

          libXp.so.6

          libaio //建庫用


          2,三者同名
          hostname
          /etc/sysconfig/newwork
          /etc/hosts

          3,建用戶
          groupadd dba
          useradd oracle -G dba
          passwd oracle

          4, 設變量
          export ORACLE_BASE=/u01/app/oracle
          export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
          export ORACLE_SID=TESTFC
          export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
          export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
          #export LC_CTYPE=en_US(安裝臨時需要)

          export CLASSPATH=$ORACLE_HOME/jre
          export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
          export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
          export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
          export JAVA_HOME=$ORACLE_HOME/jre/1.4.2
          export JRE=$JAVA_HOME/bin/java
          export NETTOOLSDIR=$ORACLE_HOME/network/tools


          5, 準備安裝
          mkdir /oracle
          chown -R dba.oracle /oracle
          chmod +x runinstall(直接解壓zip不需要)
          chmod +x install/*


          6,安裝
          跳過檢查 runinstall -IgnoreSysPreReqs

          (安裝日志:界面提示)

          7,開放端口
          /etc/sysconfig/iptables 打開端口:1158,5560,1521

          8,建庫
          dbca

          9,配置listener
          netca

          10,啟動web控制臺
          emctl start dbconsole //1158
          posted @ 2007-03-08 08:49 liunix 閱讀(668) | 評論 (0)編輯 收藏
          在線廣播


          中國國際廣播電臺:
          mms://living.chinabroadcast.cn/inet

          hit fm:
          mms://live.hitfm.cn/fm887

          cri easy fm:
          mms://enmms.chinabroadcast.cn/fm91.5




          在線電視


          cctv-9

          mms://winmedia.cctv.com.cn/live3

          posted @ 2007-02-26 17:50 liunix 閱讀(174) | 評論 (0)編輯 收藏
          ???? < target? name ="jdoc" >
          ????????
          < javadoc?
          ??????????? destdir ="${basedir}/doc/api"
          ????????????author
          ="true"
          ????????????version
          ="true"
          ????????????use
          ="true"
          ??????????? fork="true"
          ??? ?? ?? ? forkmode="perBatch"
          ????????????windowtitle="Project?API">
          ????????????
          <fileset?dir="${basedir}/src"?includes="**/*.java"/>
          ????????????
          <classpath?refid="classpath"></classpath>
          ????????????
          <doctitle><![CDATA[<h1>Project?API</h1>]]></doctitle>
          ????????????
          <bottom><![CDATA[<i>Copyright?&#169;?2005</i>]]></bottom>
          ????????
          </javadoc>
          ????
          </target>

          1,源文通過fileset指定較為靈活
          2,注意將項目的classpath加入其內
          3,對fork和formode的使用主要是為測試性能考慮(如有數據庫連接靜態初始化之類的操作會大大加快速度)

          posted @ 2007-02-13 11:36 liunix 閱讀(223) | 評論 (0)編輯 收藏
          ???? < target? name ="test" >
          ????????
          < junit? printsummary ="on" ?failureproperty ="testsFailed" >
          ????????????
          < classpath? refid ="classpath" ? />
          ????????????
          < formatter? type ="xml" />
          ????????????
          < batchtest? todir ="${basedir}/doc/junitReport" >
          ????????????????
          < fileset? dir ="${basedir}/web/WEB-INF/classes" ?includes ="**/*Test.class" ? />
          ????????????
          </ batchtest >
          ????????
          </ junit >
          ????????
          < junitreport? todir ="${basedir}/doc/junitReport" >
          ????????????
          < fileset? dir ="${basedir}/doc/junitReport" >
          ????????????????
          < include? name ="TEST-*.xml" />
          ????????????
          </ fileset >
          ????????????
          < report? todir ="${basedir}/doc/junitReport/html" />
          ????????
          </ junitreport >
          ????
          </ target >
          1,命名TEST-*.xml大小寫有別
          2,有可能須要xalan放到eclipse的ant/lib下(不確定)
          3, 和cruisecontrol結合使用時junitreport就不要了,否則會生成雙分的測試結果
          posted @ 2007-02-12 14:09 liunix 閱讀(334) | 評論 (0)編輯 收藏
          僅列出標題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          主站蜘蛛池模板: 潼关县| 连云港市| 东明县| 缙云县| 扬州市| 江西省| 西乌珠穆沁旗| 永吉县| 姚安县| 集安市| 永丰县| 玉田县| 鄂伦春自治旗| 攀枝花市| 内丘县| 元朗区| 洪洞县| 海伦市| 阿拉善盟| 张北县| 凤翔县| 富顺县| 龙游县| 佛学| 万源市| 汕头市| 崇义县| 永清县| 乡城县| 岳西县| 黄陵县| 宜兴市| 兴义市| 邯郸市| 许昌市| 白水县| 西乌珠穆沁旗| 松滋市| 田东县| 白银市| 余干县|