Skynet

          ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

          我的評論

          re: 和 業務討論的 推薦 劉凱毅 2009-12-11 17:24  
          呵呵 blog 只是 當作自己的學習筆記
          有些奔逸 請諒解
          re: javascript ajax 劉凱毅 2009-10-23 17:32  
          <html>
          <body>
          <a id='pi' onclick="getCustomerInfo();" value="text"> text </a>
          <div id='div1' >cxc</div>
          </body>

          <script type="text/javascript">

          var request = false;
          try {
          request = new XMLHttpRequest();
          } catch (trymicrosoft) {
          try {
          request = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (othermicrosoft) {
          try {
          request = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (failed) {
          request = false;
          }
          }
          }
          if (!request)
          alert("Error initializing XMLHttpRequest!");

          var cc =">>";
          function getCustomerInfo() {
          cc="xx"+cc;
          var url = "t.html" ;
          request.open("GET", url, true);
          request.onreadystatechange = updatePage;
          request.send(null);
          }

          function updatePage() {
          if (request.readyState == 4) {
          if (request.status == 200 || request.status==0) {
          document.getElementById('div1').innerHTML+=cc+request.responseText ;
          }
          }
          }


          getCustomerInfo();
          </script>

          </html>
          re: Berkeley DB python btree 劉凱毅 2009-08-20 11:54  
          效率 應該沒的說。
          mysql 也有相對 bdb 核心的數據類型
          直到 oracle 收購這 Berkeley DB 后才不用的

          在嵌入式中 bdb , sqlite 等就是 主流 數據庫 了
          re: RedHat Linux Enterprise 5 yum 配置(轉) 劉凱毅 2009-05-06 09:51  
          @xuran
          實在不好意思我這,也沒成功!
          有強人 搞定的 喊一聲啊
          re: perl 的幸福生活 劉凱毅 2009-04-15 11:49  
          所謂的多線程哦
          sed -n '1,1000p' 什么的 就可以了
          :)
          ls mp3/ |sed -n '4000,6000p'|perl -ne '
          require "/home/xj_liukaiyi/src/perl/util/perlUtil.pl";
          my $tmp=$_;
          chomp($tmp);
          my $to="yd_MP3_stereo_48kbps";
          &set_log_input_file("log_mp3_48");
          unless ( (-e "$to/$tmp") && ($tmp=~/.*\..*/) ){
          &system_util("lame -S --resample 44.1 --abr 16 -m s -b 48 \"./mp3/$tmp\" \"./$to/$tmp\" ");
          }
          ' &

          re: shell 刪除空文件夾 劉凱毅 2009-03-19 09:32  
          恩 我這 a 也默認是要刪除的 。


          啊你這說的 文件夾大小 ,我這使用的cygwin 確實是0 .
          如果 linux gawk '{if($1=="4"){print $2}}' 看樣子要 4 了
          上次提了下懶散匹配。沒想到 blog主 這寫的這麼詳細,學習了。
          貪婪、惰性和支配量詞 說的這麼清楚真太清楚了。
          為了表示與blog共同學習 正則,我就寫點和本文擦邊的,拋磚引玉把:
          目的:
            使用 javascript a[0];
                 java ma.group(0); 來取得你想要的值
            一正則一匹配,后面不需要多余動作。
          內容》abbbaabbbaaabbb1234
          $1預查 或 非消費-匹配
          比如上面適用 .*bbb 》a[1]
             alert(a.length); //output:3
             alert(a[0]); //output:abbb
             alert(a[1]); //output:aabbb
             alert(a[2]); //output:aaabbb
          正則》 aa.*?(?=aaa)
          原則上》 必須要知道要匹配后文字
          適用》 javascript/java
          結果》 a[0] //output:aabbb

          $2 非消費-匹配
            正則》(?<=b{3}).*(?=a{3})
            適用》java
            結果》ma.group(0) = aabbb
            原則》只要知道需要匹配的前后文字,不需要知道自己怎么樣。


          不太爽的地方:非消費-后匹配,javascript 沒有
            就是 (?<=b{3}).*(?=a{3}) 的這個。







          再提醒你點 吧
          這也是可以的
          你可以看看 mysql --help
          加載過程是:
          C:\WINDOWS\my.ini
          C:\WINDOWS\my.cnf
          C:\my.ini C:\my.cnf
          C:\Program Files\MySQL\MySQL Server 5.0\my.ini
          C:\Program Files\MySQL\MySQL Server 5.0\my.cnf
          文件越后越起作用

          還有些別的 比如:連接池;最大超時連接時間等等 都可以看看
          你也可以使用 在 windows 中 dos 中 mysql -uroot --default-character-set=gbk ...

          連接方式 (注意 在Windows 下 不管你的數據是什么格式的 都得用gbk ,原因是 dos 中文只支持 gbk )

          linux 下 那就隨便 ,不過我都用 utf8

          隨便說下 使用 command 模式 比界面模式好 哦 ,比如
          show talbes where ...
          正則列名,表, 方法 查詢 (可以參考 mysql 官方文檔)
          re: py 數據庫 劉凱毅 2008-12-04 22:56  
          阿 對不起
          自己為了 留個記錄 python 連 oracle 數據庫 !
          呵呵
          順便加補充些(期待4)
          1>>使用 * 是沒有特殊要求請盡量是用 *? 這種懶散加載模式
          比如:
          '123456789123456789'.replace(/2.*4/, '')
          結果是多少知道嗎?
          156789
          這里大家要明白 是全匹配,也就是說 開始到全部全部替換掉了。(很多時候我們并不是這個想法)

          請使用 *?
          '123456789123456789'.replace(/2.*?4/, '')
          156789123456789


          2>>
          使用空格匹配是請使用 \s 來表示空格 ,要不正則突然來個 *你知道前面是個空格嗎?呵呵 規范哦

          現在 我使用 python 和 linux shell 和 javascript 的正則 ,他們因為特定區域原因 都不是很兼容,比如 \/ \\/ \\\\ 這些文件路徑匹配問題就很是頭疼 。大家開始使用正則能多規范及規范下吧


          re: 求教:讓人郁悶的時間問題 劉凱毅 2008-12-01 16:45  
          可怕的 sql 拼接
          很好
          確實學到原來沒注意到幾個地方
          1. []中'|' 是普通的,不需要轉換
          2. ^(Form|To|Mail) 是可行的,原來笨笨的 ^((Form)|(To)|(Mail))

          并且我補充點
          在java中使用 | 要轉義為 \\|使用
          javascript | 要轉義為 \| 使用

          我在使用java 正則中做到一些嘗試 希望對大家有幫助
          java regex 正則部分高級特性使用l

          @昨夜流星
          看好你哦 :) 期待 3 --

          re: window grep vim 劉凱毅 2008-11-19 15:30  
          cat /data/ftp_share/copyright/2008-10-22-copyright.000 | awk -F"|" '{if($8>"2008-11-19"){print $3" "$8}}'
          re: window grep vim 劉凱毅 2008-11-18 14:50  
          文本替換整理
          echo 'aaa|bbb|ccc|ddd' |sed 's/\(\(.*|\)\{2\}\)\(.*\)|\(.*\)\(.*\)/\3|\1\4/g'

          awk -F":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd

          600614|維亞泰克|60061400008|我愛你我只愛你Ⅱ|沈泰允|B|2007-03-14|2008-01-31|日韓男歌手|未分類|||1|維亞泰克
          awk -F"|" '{if($8>"2008-11-19"){print $3}}' /data/ftp_share/copyright/2008-10-22-copyright.000 | wc -l

          增量計算
          file_new=$1
          #去除系統不同換行
          cat $file_new | sed 's/\r//g' >$file_new.sed
          #排序
          sort $file_new.sed > $file_new.sed.sort
          #增量
          comm -23 $file_new.sed.sort $file_old.sed.sort > $file_new.inc

          定時任務命令
          crontab,at,&,nohup



          re: javascript ajax 劉凱毅 2008-11-04 00:07  
              /* ajax 使用   
                  AjaxFunction('url?param=tt&param2=te',function(text){  
                      alert(text);
                  });
               */
              var _request ;    
              try {this._request = new XMLHttpRequest(); }catch(e){
                  try {this._request = new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){
                      try {this._request = new ActiveXObject('Microsoft.XMLHTTP'); }catch(e){request = false ;}
                  }
              }
                  
              var AjaxFunction = function(urls,getAjaxText){
                  AjaxFunction._getAjaxText = null ;
                  
                  _url = '';
                  _params = '';

                  
                  AjaxFunction._getAjaxText = getAjaxText ;
                  var strs = urls.split(/"?/);
                  _url = strs[0] ;
                  if( strs.length>1 )
                      _params = strs[1] ;
                      
                  _request.open("POST",this._url,true);
                  _request.setRequestHeader("Cache-Control","no-cache");
                  _request.setRequestHeader("content-type","application/x-www-form-urlencoded");
                  //this._request.setRequestHeader("Content-Type","text/html;charset=utf8");
                  _request.send(_params);
                  _request.onreadystatechange = _onComplete ;
              } ;
             function _onComplete(){
                  if(_request.readyState==4){
                      if(_request.status==200||_request.status==0) {
                          AjaxFunction._getAjaxText(_request.responseText);
                      }
                  }
              }

          re: sql 語句筆記 劉凱毅 2008-10-23 14:23  
          呵呵
          當然 左連 , 右連 , 內連 語句都相同
          re: window grep vim 劉凱毅 2008-10-21 09:31  
          Linux grep命令

          用‘grep’搜索文本文件

          如果您要在幾個文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。

          假設您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:

          $ grep magic /usr/src/linux/Documentation/*

          sysrq.txt:* How do I enable the magic SysRQ key?

          sysrq.txt:* How do I use the magic SysRQ key?

          其中文件‘sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。

          默認情況下,‘grep’只搜索當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:

          grep: sound: Is a directory

          這可能會使‘grep’的輸出難于閱讀。這里有兩種解決的辦法:

          明確要求搜索子目錄:grep -r

          或忽略子目錄:grep -d skip

          當然,如果預料到有許多輸出,您可以通過 管道 將其轉到‘less’上閱讀:

          $ grep magic /usr/src/linux/Documentation/* | less

          這樣,您就可以更方便地閱讀。

          有一點要注意,您必需提供一個文件過濾方式(搜索全部文件的話用 *)。如果您忘了,‘grep’會一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 ,然后再試。

          命令行參數:

          grep -i pattern files :不區分大小寫地搜索。默認情況區分大小寫,

          grep -l pattern files :只列出匹配的文件名,

          grep -L pattern files :列出不匹配的文件名,

          grep -w pattern files :只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

          grep -C number pattern files :匹配的上下文分別顯示[number]行,

          grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,

          grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。

          這里還有些用于搜索的特殊符號:

          \< 和 \> 分別標注單詞的開始與結尾。
          例如:
          grep man * 會匹配 ‘Batman’、‘manic’、‘man’等,
          grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
          grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。

          '^':指匹配的字符串在行首,'$':指匹配的字符串在行尾,如果您不習慣命令行參數,可以試試圖形界面的‘grep’,如 reXgrep 。這個軟件提供 AND、OR、NOT 等語法,還有漂亮的按鈕 。如果您只是需要更清楚的輸出,不妨試試 fungrep 。

          結合find和grep來搜索多個目錄中的文件內容。

          # find / -name "*.txt" -print

          / :find 命令從目錄/開始搜索并搜索所有源于它的子目錄

          -name :指明搜索的名字或名字模式,查找所有以.txt結尾的文件

          -print :表明find命令應輸出其搜索到的和標準相匹配的文件名

          # find -name "*.txt" -print -exec grep test {} \;

          grep test {} \; :-exec參數的一部分.每次找到和-name參數中指定的條件相匹配的文件時,用來搜索單詞test的grep命令將被執行。

          {} :參數告訴find命令每次執行-exec部分的命令時插入匹配文件的完整路徑和文件名。

          \; :表示find每次找到一個匹配文件時其所執行的-exec部分的命令結束。

          也可以將-print去掉。

          轉載地址:http://tech.ccidnet.com/art/302/20071227/1324751_1.html
          主站蜘蛛池模板: 定边县| 丰城市| 平顺县| 察隅县| 普兰店市| 香格里拉县| 建阳市| 蕲春县| 黔南| 晋宁县| 井研县| 菏泽市| 永定县| 枞阳县| 司法| 成都市| 梁山县| 平湖市| 台北市| 平乐县| 承德县| 三门峡市| 上犹县| 皮山县| 宁远县| 黄大仙区| 新邵县| 瑞丽市| 多伦县| 恩施市| 平凉市| 方山县| 遂川县| 澄迈县| 龙里县| 龙川县| 宜城市| 宿松县| 盐山县| 石河子市| 马关县|