發表文章

DOS script 裡含空白路徑的處理

繼上回  DOS script 裡迴圈的神奇語法 , 學到了 : setlocal enabledelayedexpansion 這回又踢到鐵板了, 跟上回幾乎一樣的 script, 不過路徑變長了, 而且裡頭有空白 ... like set JAVA_HOME=C:\Program Files (x86)\IBM\WebSphere\AppServer\java 一跑迴圈又掛了, ref  windows批处理中对带空格路径的处理  這篇, 一開始沒讀完整, 只看到用短路徑就搞定, 手動在那兒切了半天取到短路徑, 果然就會 work, 再仔細謮了一下, 原來不用這麻人工, 只要用下列指令 : set JAVA_HOME=C:\Program Files (x86)\IBM\WebSphere\AppServer\java rem ----- convert to short name ----- for %%x in ("%JAVA_HOME%") do set JAVA_HOME=%%~sx 就可以把路徑轉換成短路徑 !! JAVA_HOME=c:\PROGRA~2\IBM\WEBSPH~1\APPSER~1\java 厚, 這 windows 的 script 還真不是普通的麻煩 ~~~

使用 java axis 呼叫 .net web service 全記錄

圖片
由於手邊的某個案子需要用 java 去 call .net 的 web service, 上網 google 了半天之後得到一個 workable 的做法 ... 種類 1 - String HelloWorld(String param1) :  String wsSoapAction = "http://tempuri.org/"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(wsUrl); call.setUseSOAPAction(true); call.setOperationName(new QName(wsSoapAction, "HelloWorld")); // 設置要調用哪個方法 // 設置要傳遞的參數 call.addParameter( new QName(wsSoapAction, "param1"), org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN); call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING); // 標準字串 call.setUseSOAPAction(true); call.setSOAPActionURI(wsSoapAction + "HelloWorld"); String sRtn = (String) call.invoke(new Object[] { "this is a param" }); // 調用方法並傳遞參數 種類 2 - DataSet HelloWorld(String param1) : 這回傳的居然是 .net vb 直接 select database 的 dataSet, 它是以 xml 格式呈現, 同上面只是把 returnType 改成 : ... call.setReturn

DOS script 裡迴圈的神奇語法

原本在 linux 上跑得好好的 shell, 突然因為需要得搬到 windows server 上跑 只好把它改成 .bat 一個很 ez 的迴圈 assign classpath 的動作 在 dos 上居然怎麻跑都不對勁, 剛改完的 .bat : @echo off set CLASSPATH=.;c:\tomcat\webapps\abc\WEB-INF\classes set MYDIR=d:\tmp\cd for %%x in (%MYDIR%\*.jar) do (   echo %%x   set CLASSPATH=!CLASSPATH!;%%x   echo %CLASSPATH% ) echo %CLASSPATH% 執行結果 : E:\tmp>test.bat d:\tmp\cd\common-lib1.jar .;c:\tomcat\webapps\abc\WEB-INF\classes d:\tmp\cd\common-lib2.jar .;c:\tomcat\webapps\abc\WEB-INF\classes d:\tmp\cd\common-lib3.jar .;c:\tomcat\webapps\abc\WEB-INF\classes !CLASSPATH!;d:\tmp\cd\common-lib3.jar 感覺只有最後一次迴圈的 assign 有作用, google 了半天, 發現這個東東 ... setlocal enabledelayedexpansion 一加上去馬上 work, 至於解釋, 看嘸, 也懶得看了 >__< @echo off setlocal enabledelayedexpansion set CLASSPATH=.;c:\tomcat\webapps\abc\WEB-INF\classes set MYDIR=d:\tmp\cd for %%x in (%MYDIR%\*.jar) do (   echo %%x   set CLASSPATH=!CLASSPATH!;%%x   echo %CLASSPATH% ) echo %CLASSPATH% 執行結果 : E:\tmp>test.bat d:\tmp\cd\comm

無敵健康之世界末日3 ~ 單車篇

圖片
跑步跑了一陣子之後, 我發現了幾件事, 其實大尖山的上坡用跑的沒啥意義 @ 因為用快走的比用跑的還快, 反而跑的是浪費力氣跟心跳 >___< 然後我的下半身肌耐力不夠, 沒辦法進步 於是我想用騎車的方式來加強, but ............ 我沒有厲害的單車 >___< so, 我先用家裡唯一的菜藍車來爬大尖山 ......... wahaha 一樣是比照之前跑大尖山的步驟, 用盡全身的力氣, 每天多爬一點點 忘了 n 天之後, 終於是沒命地爬到登山口 .... ----------------------------------------------------------------------------------- 這種殺豬公式的訓練方法實在不行, 我都踩到心臟要停了, 才只有這樣的效果 我得試試用正常的車子才行 問過了恰恰, 它說不用到公路車, 連小折騎起來都比我家這台輕鬆很多 於是我把腦筋動到村仔的小折上, 問了一下它也很久沒騎了, 先借來試試再說 ... 村仔說 ~ 大尖山太硬了, 要我先從汐平公路開始騎 剛好又到了年底 ~ 該是把年假好好的花光的時候 so 我騎了三次, 每次增加一些距離的方式, 用盡了所有的精神及毅力 終於給我要死不活地騎上汐平公路上的觀景台 當看到那幾支石頭做的動物時, 心裡真是超感人的, 沒想到我這雙腳肉腳, 也能踩得上來, 之前開車上來時, 根本沒感覺這是在山頂 @____@, 就是老覺得它沒那麻高 ~~~ 怎麻會怎麻騎都騎不到咧 ~~~~ 還有就是那沿路上的野狗, 人家就在踩不動了, 它還呼朋引伴叫來一大群對著你狂叫 .... 真是叫人進退兩難, 騎得心驚膽跳 >______< 2012/12/14 @ 姜子頭展望台 ------------------------------------------------------------------------------ 下一個目標是傳說的風櫃嘴 ... 這地方也真神奇 ~ 有 n 條路線可以上去 一般人說的是從 故宮那兒上去, wallace 每天騎的是從內湖上去 結果它就是汐萬路上去賣地瓜湯那兒, 指的都是同一地點 過了一個禮拜, 我就去挑戰那兒了

無敵健康之世界末日2 - 大尖山路跑

圖片
話說從日月潭回來之後, 一直覺得牽車那段實在是 ~~ 太遜了 為了要一雪前恥, 於是我又開始了另一階段的 ~~ 運動 想說既然是腿這麻沒力, 就來加強腿力吧 於是我決定開始認真跑步, 套一句九把刀的話 : 我這個人認真起來可是連自己都會害怕的, waha 挑的路線就是我走了 30 多年的大尖山 ... (說起來還真有點白吃 ....) 第一天, 我只跑了 50 公尺吧 .... >______< 從剛一開始上坡開始算, 連第一個轉彎都還沒過 剩下的全都用走的 第二回, 跑到了賣甕仔雞那兒 ... (~ 150m) 過了快兩個禮拜 ~~ 我終於可以一口氣跑到登山口的廟那裡 ... (也不過才 300m) 中間穿插了弟弟的報到, 中斷了好長一段時間沒跑 後來等弟弟滿月了後, 才又有餘力可以開始跑 ~~ 原本大尖山都是一大早跑的 ~~ 有時興致來了 ~ 晚上也去大操場跟著一大堆人繞圈圈 (晚上人超多) 漸漸地圈圈愈繞愈多圈, 可是又覺得太無聊 於是又跑到國泰後面的河濱跑, 一樣不少人在那兒運動咧 而且那兒跑起來覺得比較快 ... 大約就這樣跑又了兩個月, 平地的距離達到 10km 的目標, 大尖山也愈爬愈高了 .... 從原來的登山口 ~ 進步到 馥記山莊, 再進步到 涼亭一號 (可惜這似乎是我的極限了, 本來我的目標是要一口氣跑到天秀宮的 >__<) -------------------------------------------------------------------- 興奮的是有一天在 01 發現了 ~~~ "大尖山路跑賽" !! 這條我的私房路線居然可以辦路跑咧, 當然我就給它報名體驗一下了 (5km 快樂組) 沒想到活動當天 ................................... 居然是這個冬天最冷的一天還沒關係 ~~ 它還下雨 >____< 半夜四點就醒過來 ~ 開始內心交戰到 6 點, 去/不去/去/不去/去/不去 ...... 還好最後還是決定穿上雨衣 ~~ 沒做出讓自己後悔的事 12度的雨天, 清晨 6:30 天都還是暗的, 沒想到一走進秀峰國小, 就被滿滿的人潮感動到了 原來還有這麻多

無敵健康之世界末日1 ~ 日月潭篇

圖片
說到最近, 我身邊的朋友可能都當我是頭殻壞了, 開口閉口都是跑步 其實起因完全是去年當 linda 發現中獎了之後, 便要求我得開始保持固定的運動, 免得到時沒體力照顧一家老小 >_< so, 在那段 linda 常不在的日子, 我便常帶著彤往大安森林公園跑 一方面可以讓它去那兒玩玩溜滑梯, 另一方面就拉著它沿著公園周圍跑個一圈 (事實上是跑沒幾步剩下都用走的), 這樣一圈下來也有個 2km 那時光走完一圈就粉累人了 ... 真正開始爆發是在今年的日月潭之行 ... ------------------------------------------------------------------------ 由於整天聽到恰恰在約賢龍去日月潭騎車, 偏偏賢龍老是有事 (甲呷奇 ...) 突然有一天我反過來跟恰恰說 ~ 我跟你來去好了, 你得借我車 大方的恰恰二話不說的答應了 ... 就在約好日期前, 我又開始加強對自己的訓練 因為 linda 說 ~ 以你目前這種紙糊的身體 ~ 跟人家去騎車應該是找死吧 >__< so, 那些日子我都趕在吃早餐前, 起個大早 ~ 去國小操場跑個幾圈 從 500 / 1000 / 1500 / 2000 到 2500, 終於在出發前一天, 我能一口氣跑到 2.5km 那只是跑操場 ... 而且要花 20 分鐘 ... 於是 ~ 在我 42 歲生日這天, 兩個無聊的男人 特別請了休假, 風塵僕僕地開了3小時的車來到日月潭 (我可是不到 5:30 就起床出門了) 邊騎邊喘息地繞了一圈 ~ 吃了一餐 ~ 又開了3小時的車回到家 雖然喝了恰恰提供的仙丹 ~ 最後那段的上坡我還是怎麻都使不上力 ... 能屈能伸的我, 無視從我旁邊呼嘯而過其它車友的眼神 ... 硬是用牽的把它牽完 :D 2012.06.27 @ 日月潭 next ~ 大尖山路跑

1+1=2

圖片
今年的暑假, 咱們家一連串來了好多重大的事 ~~~ 最重要的事 ~ 當然就是弟弟的加入, 雖說是終於完成了我們一直想給彤彤有個伴的心願, 不過這九個月以來的身心壓力 ~~ 還真不是普通的重 !! 由於有了前兩次痛心的經驗, 再加上這回 linda 的年齡, 已經來到了 超超超高齡產婦的標準 每一次的產檢, 都叫人提心吊膽, 每一項對寶寶可能有影響的決定, 也都叫我 & linda 猶豫半天沒辦法定下來 @ linda 該乖乖休息的時候, 這回也都耐心的不敢亂動了 就連彤彤也忍耐的過了 ~ 將近半年沒有媽媽的生活 還好這一切 ~ 換來了弟弟順利的誕生 之前所有的大石頭全都放下了 ~~ 磊出生的那一瞬間, 看著它 跟 用光力氣的 linda, 我可是一直忍著沒滴出淚來 ... 雖說接下來照顧它的日子才更辛苦 包屁屁 ~ 喝ㄋㄟㄋㄟ 的無窮迴圈又得再來一趟 尤其是現在幫它包屁屁, 沒辦彎下腰來, 居然得用跪的才行 @ (孩子呀 ~ 長大後一定要記得老爸老媽當初的辛苦嘿 ...) 不過對我跟 linda 來說, 應該是沒遺憾了 .... ------------------------------------------------- 第二件重要的事, 就是臭彤彤離開了它念三年的柰米托兒所 來到一個新的環境 對它小小年紀的腦袋來說, 這還真是件令人感傷的事 先是 同班同學, 一個一個的離開 (因為除了它以外都要上小學了) 最後只剩下它和兩位男生 老師又為了要訓練大家上小學的適應問題, 刻意變得很嚴格 搞得本來很喜歡上學的它 ~ 居然每天晚上睡覺前哭著說不想上學 再加上那段時間 ~ 剛好就是弟弟出生 ~ 媽媽在坐月子的 日子 ~ 一下子被冷落的它 ~ 又更無所適從了 其實彤在柰米的這三年, 真的交到了很多的好朋友 每天都是好快樂的去上學, 學核的老師也都很照顧它 回家就常掛念著幾個小朋友的名字 連每晚睡覺前的禱告 ~ 都不忘要為學校的小朋友禱告 @ 我想彤跟我一樣 ~ 是個很念舊的人 柰米的最後一天, 它居然起了個大早 (沒記錯的是早上 6:30) 穿好衣服坐在客廳的沙發上 ~ 沒什麻表情的 ~ 等著要上學 @) 最後放學回到家 ~ 整個人也是悶悶的 彤最後