把手機拿回來也好一段時間了(兩個月一下子就過去了XD),
都還沒有正式開始進入研究的動作,
今天終於開始動手,
第一步截取手機螢幕畫面,
一、先設定手機打開 "USB除錯"
1.開啟"設定"
2.開啟"應用程式"
3. 開啟"開發"
4. 點選 "USB除錯中"
二、抓取 Android SDK
三、解壓縮後,開啟 android-sdk-windows\tools 目錄
1. 開啟 ddms.bat
※ 請注意在這裡如果遇到錯誤,請檢察一下本機環境的JDK相關設定
2. 開啟截取手機畫面
3. 開始截取
上面會有幾個按鈕,分別是
Refresh:重新抓取手機畫面,一開始我以為手機換畫面會跟著跳,其實主要是靠這個按鈕更新截取畫面
Rotate:選轉畫面
Save:儲存目前的畫面為圖檔
Copy:將目前的畫面複製到剪貼簿,可以在小畫家或其他地方貼上
Done:結束離開
以上內容希望對初步接手的各位新手有幫助

shikua 發表在 痞客邦 留言(1) 人氣()

quartz預設設定方式為使用記憶體,將改成database功能關閉後,即會使用記憶體方式執行。
<bean id="quartzScheduler" destroy-method="destroy">
<!-- turn auto startup off to disable quartz daemon -->
<property name="autoStartup" value="true"/>
<property name="jobFactory" ref="jobFactory"/>
<property name="configLocation" value="classpath:quartz/simple/quartz.properties"/>
<!-- override job store properties in quartz.properties -->
<!-- <property name="dataSource" ref="quartzDataSource"/> -->
<property name="transactionManager" ref="transactionManager"/>
<!-- configure cluster properties -->
<!--<property name="quartzProperties">
<props>
<prop key="org.quartz.jobStore.isClustered">false</prop>
<prop key="org.quartz.jobStore.clusterCheckinInterval">20000</prop>
</props>
</property>
-->

shikua 發表在 痞客邦 留言(0) 人氣()


傾聽是溝通的開始,一位沒有耐心或無法有效地聆聽者,絕對不是良好的溝通者。聽到聲音並不振示聽清楚了,聽清楚了不表示聽明白了丶聽明白了也不等於有效的傾聽。
  有效的傾聽必須注意以下十五個要點:
  一丶聽話時,臉要正向著對方,持續地眼神接觸。
  二丶放下手上正在處理的事物,除了筆紙之外(若必須作記錄的話),專心一意。
  三丶以話語丶聲音丶點頭丶手勢不斷地回應。
  四丶注意說話者用辭丶用句丶用語,仔細推敲,有無溢於表面的隱性涵義。
  五丶注意說話者的面部表情丶頭頸姿勢丶手勢丶坐姿丶腳勢,有無特殊表情,出肢體表現出來之隱喻,或直接與談話內容有關的強化姿勢。
  六丶記住對方的尊稱丶大名,在與對方呼應時,不斷以其尊稱稱呼。
  七丶心情穩定丶呼吸平和,不為對方之激烈言辭,或情緒所誤導,主控權在傾聽者,心念不動,情緒則不受影響。
  八丶傾聽的目標明確。
  九丶傾聽之過程,貴在蒐集資料,有關人丶事丶時丶地丶物丶數據,需清晰明白。
  十丶在重要資料部分再確認。
  十一丶關心對方的需求,尋出特具意義者。
  十二丶關心丶發掘對方的興趣,並找出與您的共通點。
  十三丶了解對方與您的差異點,尋出其特質,放在心裡備用。
  十四丶沈默是金,您重在傾聽,別搶著表態,說時只是蜻蜓點水,三思而後言。
  十五丶傾聽過程,不因外務而分心,除非不得已,切勿不經對方同意,中途抛棄說話者。
  傾聽是用心「聽」的,您的耳朵只是管道丶工具,必須願意,加上耐心丶貼心,方可聽出真正意境,當您真正仔細傾聽而了然於心時,後續的溝通工作,就容易多了。
【測驗】您的傾聽EQ
你的『傾聽EQ』有多高?
  很少人注意自己的傾聽能力,更難以了解自己在傾聽方面犯了哪些毛病,真實地檢測以資因應改善。
  以下的『傾聽能力商數』測驗表是簡易快速測驗你傾聽能力的工具,讓你更具體地看出哪些項目是傾聽能力的指標,或許是我們以前從未關注的細節。
〔作答說明〕
1.答案為經常者得五分
偶爾者得三分
極少者得一分
2.總分滿分為一百分,分數越低者表示傾聽能力需大力改進。
3.分數在八○到一○○分者為非常好的傾聽者。
分數在六○到八○之間屬中等,傾聽之水準表現不平均,不甚穩定,需要加強。
分數在五○分以下者需痛下決心,學習傾聽。
傾聽改善行動開始
(一)在以下二十個題目中,答案為『極少』者,這些是你傾聽上急需改掉的缺點;答案為『偶爾』者,這些是你需注意改善者,列在下表中。
(二)專注於傾聽上之弱點,提出自我改善方法及練習對象、場合。
(三)排定優先順序,每週特別選定一項專心練習改進。
(四)不要心急,如果試圖急就章,一次改善所有缺點,可能反而徒勞無功;按部就班,但要持續努力。
『傾聽能力商數』測量表
〔方法〕
  請根據自己的經驗,直覺地、誠實地回答下列二十個問題,然後在適當的方格內打勾。
  請在五分鐘內做完。
  依順序一題一題解答,須有耐心,不要採取跳躍式。
  每一題作答時間不要超過三十秒。
1.在傾聽之前,我會先從心中除去先入為主的偏見與否定的態度,告訴自己開放心胸。
□經常 □偶爾 □極少
2.與人交談時,我會全心注意對方,並保持眼神接觸。
□經常 □偶爾 □極少
3.我會設身處地融入對方的情境、架構之下而傾聽。
□經常 □偶爾 □極少
4.我全身都在專心傾聽別人,表示對談話內容感到興趣,並對此人表達關心。
□經常 □偶爾 □極少
5.傾聽時,我會同時注意到理智上的內容與情緒性的感覺,而且能夠分別清楚兩者的表現與不同。
□經常 □偶爾 □極少
6.我會注意到(但不會馬上回應)別人阿諛或諷刺我時所做的一番努力。
□經常 □偶爾 □極少
7.為了使別人輕而易舉地自由發表,我常常帶著一種設身處地替別人著想而又能鼓舞他人的態度來傾聽。
□經常 □偶爾 □極少
8.除非說話的態度更能幫助我徹底了解訊息,否則我並不注意態度,只專心注意到內容。
□經常 □偶爾 □極少
9.我會注意聽出說話內容的主題,並掌握關鍵重點。
□經常 □偶爾 □極少
10.我採取一種將已經說的、正在說的和可能會說的三者聯合為一的方式來傾聽。
□經常 □偶爾 □極少
11.不論他表達的方式為何,我總是儘量注意聽出他所要溝通的內容。
□經常 □偶爾 □極少
12.我抱著學習與協助的態度來傾聽。
□經常 □偶爾 □極少
13.我會小心謹慎地傾聽,而轉移、避免他人說出將來可能會感到遺憾的話。
□經常 □偶爾 □極少
14.我有耐心聽完別人的話,中間不會打斷別人。
□經常 □偶爾 □極少
15.在傾聽時,我會偶爾提出個人的看法,問些小問題和運用身體語言來予以回饋,以鼓勵對方繼續說下去。
□經常 □偶爾 □極少
16.我會真心誠意的與別人討論,而不是去爭論。
□經常 □偶爾 □極少
17.假如我不同意的話,在提出自己的看法之前,我會重述對方的立場和意見。
□經常 □偶爾 □極少
18.有時候真正的訊息無法捉摸,因此,我小心翼翼的傾聽注意沒有說出來的訊息。
□經常 □偶爾 □極少
19.在傾聽的時候,我會兼顧到訊息表面與內在的意義。
□經常 □偶爾 □極少
20.我嘗試聽聽自己說的話,就像說給別人聽時一樣,並自我檢討,包括內容、語氣、語調、態度…..等等。
□經常 □偶爾 □極少
更多的出版及活動訊息,請上商周出版部落格:http://bwp25007008.pixnet.net/blog
商周粉絲團已熱烈開張,每月都有贈書活動,歡迎大家來加入囉!!

shikua 發表在 痞客邦 留言(0) 人氣()

 
 在發怖Tomcat時有時常因為專案檔案太多,因此在發佈的時候會有缺漏而無法啟動成功,在這邊提供幾個碰到這種問題時的檢查方法,如下的情況是有時候引用了其它的專案,在發佈的時候確無法啟動,而又沒有太多的訊息
ex:
嚴重的: Error listenerStart
2010/8/18 下午 03:12:37 org.apache.catalina.core.StandardContext start
嚴重的: Context [/xxx-web] startup failed due to previous errors
WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
WARN: Please see http://www.slf4j.org/codes.html for an explanation.
1. 先到網站發佈目錄下檢查 .jar 檔案是不是有缺,到發佈目錄下的 WEB-INF/lib 中檢查
ps: 也有可能是其他的缺檔
2. 檢查引用的專案及 third party 是否有正確載入正確版本,如果同時載入不同版本的 jar 以及專案時,會導致發佈時抓錯版本,在這邊要注意一下

3. 如果在設定以及引用的檔案太多時可以另外使用 .classpath 文字模式來快速尋找

4. 最後檢查這J2EE實際載入的 lib 以及引用專案,有時候在引用專案或是調整 third party元件時,如果在這沒有勾選擇不會發佈到測試的 tomcat中

shikua 發表在 痞客邦 留言(0) 人氣()

jstl 1.0
<@taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
jstl 1.1
<@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
※ 其 taglib 設定需確認 web.xml 中設定
<fmt:parseDate> 標籤用於解析一個日期,並將結果作為 java.lang.Date 類型的實例返回。
<fmt:parseDate> 標籤看起來和 <fmt:formatDate> 標籤的作用正好相反。
// 轉換 String -> Date
<fmt:parseDate var="tmpObj" value="${sourceStr}" type="DATE" pattern="yyyyMMdd" />
pattern: 來源格式
//轉換 Date -> String
<fmt:formatDate var="tmpStr" value="${tmpObj}" pattern="yyyy/MM/dd" />
pattern: 轉出格式

shikua 發表在 痞客邦 留言(0) 人氣()


fn:contains(string, substring)
如果參數string中包含參數substring,返回true
fn:containsIgnoreCase(stringsubstring)
如果參數string中包含參數substring(忽略大小寫),返回true
fn:endsWith(stringsuffix)
如果參數 string 以參數suffix結尾,返回true
fn:escapeXml(string)
將有意義的XML (和HTML)轉換為對應的XML character entity code,並返回
fn:indexOf(stringsubstring)
返回參數substring在參數string中第一次出現的位置
fn:join(arrayseparator)
將array陣列項目用一給定的separator字串串在一起,組成新字串並返回。
fn:length(item)
返回item元素長度。
fn:replace(stringbeforeafter)
用參數after字串去替換string中所有出現參數before的字串,並返回其結果
fn:split(stringseparator)
以參數separator 分割string,返回一陣列
fn:startsWith(stringprefix)
如果參數string以參數prefix開頭,返回true
fn:substring(stringbeginend)
返回參數stringy部分的字串,從參數begin開始到參數end,包括end位置的字串
fn:substringAfter(stringsubstring)
返回參數substring在參數string中~後面的字串
fn:substringBefore(stringsubstring)
返回參數substring在參數string中前面的那一部份的字串
fn:toLowerCase(string)
將參數string所有字元轉換驗小寫,並返回其字串
fn:toUpperCase(string)
將參數string所有字元轉換驗大寫,並返回其字串
fn:trim(string)
去除參數string 首尾的空白,並返回其字串

shikua 發表在 痞客邦 留言(0) 人氣()

lock table 語法
CallableStatement cstmt = sb.pg.con.prepareCall("LOCK TABLE tx005 IN SHARE MODE");
cstmt.execute();
cstmt = sb.pg.con.prepareCall("LOCK TABLE tx007 IN SHARE MODE");
cstmt.execute();
限制筆數
CallableStatement cstmt = pg.con.prepareCall("set rowcount 3");
cstmt.execute();

shikua 發表在 痞客邦 留言(0) 人氣()

什麼是GPT與GOT..........
來源:http://city.udn.com/54733/2507884?tpno=14&cate_no=0
肝功能檢查,是指抽血檢查肝細胞釋出在血液的酵素,即GPT、GOT。正常值會因各家醫院的標準值定義而有所差異,不過一般都在40單位以下。
肝臟是人體最大也是最複雜的內臟器官,因此肝臟所擔負的功能和參與其中的酵素系統也非常複雜,因此,與肝臟疾病相關的多種酵素活動不斷的被研究,例如麥胺丙酮酸轉胺?(glutamic-pyruvic transaminase, GPT)與麥胺草醋酸轉胺?(glutamic-oaa transaminase, GOT)在肝臟的活動力比在其他組織大,所以血清中GPT的測定被應用於急性肝臟疾病的診斷和研究。
GPT 和GOT都屬於胺基交換酵素,這兩個酵素的作用為催化麥胺酸轉移一個胺基分別至丙酮酸或草醋酸的反應。GOT在人體內以心臟最多,依次是肝臟,骨骼肌,腎臟及腦脊髓等組織;GPT肝臟內之含量最多。以上組織若有炎症或損傷則兩者即被釋放出來,在血中的濃度即行增高。
說明﹕
A. 正常值﹕GPT為5-35單位
GOT為5-40單位
B. 發炎位置的判定﹕
急性肝壞死﹕GPT > GOT
阻塞性黃疸﹕GPT≒GOP
肝 硬 化﹕GPT < GOT
轉移性肝炎 ﹕GPT≒GOP
心肌梗塞﹕GPT < GOT
出血性肝腫﹕GPT≒GOP
骨骼肌壞死﹕GPT < GOT
這兩個數據只能代表在抽血之前,肝細胞是否有發炎、壞死的狀況。肝細胞若壞死,這些原先存在於肝細胞內的酵素,就被釋放到血液中,因此檢測值升高。
因此有學者認為,GOT、GPT更應該稱為肝細胞壞死指數才對。GOT、GPT並不能做為肝功能好壞的唯一指標,因為即使是已經罹患肝硬化或是肝癌,這些檢查還是可能正常。
台大醫院醫師最近掀起一股超音波檢查熱,原因是該院一位才37歲的主治醫師就是因為太過仰賴肝功能指數檢查(GOT、GPT),卻在春節前被檢出已有10公分肝癌!且肝已被撐破!
臨床上有太多太多人都迷信肝功能指數,以為指數正常就一切OK,這樣的誤解,連很多專業醫師都會犯,這些平時要民眾建立正確保健常識的醫生,自己的常識竟還不正確。肝癌的預防要好,早期檢出、早期治療是不二法則,但台大早年推動肝癌防治,但最後仍是死於肝癌的許子秋署長最令人印象深刻,另外還有病理界頗負盛名的林文教授、醫界耆老杜教授,以及台大內科‥位醫師、醫學院內科博士班的學生KK均因罹患肝癌宣告不治.
肝病防治學術基金會執行長、台大醫院內科教授許金川指出,近十幾年來,隨著小型肝癌的研究,臨床上才確定肝臟好壞並不能全然仰賴GOT、GPT數值,但醫學發展至此,觀念竟依然如故。
許金川表示,醫生對肝病的防治都可能發生錯誤認知,更遑論一般民眾了;曾有一位醫師也是誤信GOT、GPT,結果只幫他岳父監測數值,後來這位岳父大人還是得了肝癌!台大這位年輕醫師,係因右上腹不舒服,自行用超音波探頭檢查才發現腫瘤.
許金川說,肝臟本身並沒有什麼神經,因此常常在得肝癌已經很大了才會發現,但卻為時太晚;這也是肝癌為何如此難以治療的最大原因。
在台灣,每天有30人死於肝病,肝臟疾病已是威脅國人健康的最大殺手,在肝病常識有限下,許醫師感嘆,有太多人都是被無知給害死的。
日前,許醫師門診也是有位病人,最近一個月經常肚子痛而且體重也減輕了不少;經超音波檢查發現,肝臟部位有一個很大的肝癌,幾乎80%的肝臟都「吃」掉了。病人大吃一驚,直呼「怎麼可能?去年才做健康檢查,結果都是正常的,怎麼可能才短短的一年,就長出這麼大的肝癌?」原來病人接受的體檢只有做肝功能檢查,檢查結果病人的肝功能都是「正常」。
病人接受的肝功能檢查,是肝臟檢查項目中最讓一般人耳熟能詳的一種檢查,但這項檢查卻是被國人誤解最深的一項。因為,很多人「以為」只要肝功能檢查出來的數值正常的,那肝臟就沒有什麼問題了;結果一樁樁喪失治療先機的悲劇就一而再再而三的發生。
許金川說,GOT、GPT是肝細胞裡面最多的酵素,如果肝臟發炎,或者是不管什麼原因細胞壞死,壞死之後GOT、GPT會跑出來,導致血液裡面的GOT、GPT數值升高;但是,GOT、GPT指數不? 炕A卻不代表病人沒有肝硬化或是肝癌。因為形成肝硬化的時候,大部份肝炎患者,就算發炎情形都已經停止了,可是纖維化、肝硬化卻已經形成;一旦變成肝硬化,病人就很容易形成肝癌。
另外,肝癌在早期,肝指數也不會高,因為肝癌在生長的時候,只有在肝癌周圍被肝癌壓迫侵犯的肝細胞才會壞死,因此,GOT、GPT仍可能是正常的,即使會升高,不會太高;但是,由於很多人缺乏這些知識,因此造成不幸悲劇。
傷肝的事項有:
晚睡晚起為最大致命傷。
早上不排便。
暴飲暴食。
不吃早餐→透支。
藥物。
防腐劑、添加物、色素、人工甘味(如:沙茶醬)。
不當的油脂(如:沙拉油為不穩定油)。烹調盡量少用油,即便是好油,如:橄欖油。疲倦時不吃油炸物,若要吃趁精神好時吃。
不生食(完全熟食)亦不利肝。
青菜生吃或煮三分或五分熟,炒過的青菜當天吃完,不要隔夜吃。
錯誤的價值觀,只追求卓越,欠缺和平、博愛。
急躁。
要做到,完全不需花錢,只要注意起居與飲食習慣的調整。食療加上時療,讓身體在正確的時間內主動進行吸收與排毒的動作。
原因:
晚上9-11點為免疫系統(淋巴)排毒時間,此段時間應安靜或聽音樂。倘若此時,作母親的仍處於焦慮狀態,如洗碗盤、盯孩子功課,對健康不利。
晚間11-凌晨1點,肝的排毒,需在熟睡中進行。
凌晨1-3點,膽的排毒亦同。
凌晨3-5點,肺的排毒,此即為何咳嗽的人在這段時間咳得最劇烈;因排毒動作已走到肺經,不應用止咳藥,以免抑制廢積物的排除。
凌晨5-7點,大腸的排毒,應上廁所排便。
凌晨 7-9點,小腸大量吸收營養的時段,應吃早餐。
療病者最好早吃,在6點半前,養生者在7點半前,不吃早餐者應改變習慣,即使拖到9、 10點吃都比不吃好。
晚睡晚起混亂整個排毒過程;另外,半夜至凌晨4點為脊椎造血時段,必須熟睡,不宜熬夜

shikua 發表在 痞客邦 留言(1) 人氣()

1.0 版當中的設定需要有 .tld
(1)需要有正確的 .tld 的 xml,並放到 WEB-INF\ 目錄下

(2)在 web.xml中設定對應 tld 位置
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>


(3) 引用頁面中,設定對應使用 taglib 位置
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>

ps. struts 1.0 版的 tlds 檔,可以在 struts.jar中找到


在1.3 版中
(1) .tld 都包到了 struts-taglib-1.3.X.jar 裡面,所以將放入 lib 下

(2) 在頁面中引入要使用的 taglib
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

shikua 發表在 痞客邦 留言(0) 人氣()

最近開始在密集接觸struts中,因為工作上可能還是會接觸到1.x的版本,因此就從 struts 1.3
開始摸,不過沒想到中間碰到了一些改版後被改調的方法,所以特別記錄下來。
// 1.0
if(servlet.getDebug()>=Constants.DEBUG)
//
1.1
if(Integer.parseInt(servlet.getInitParameter("debug"))>=Constants.DEBUG)
//1.0
errors.add(ActionError.GLOBAL_MESSAGE,new
ActionError("."))
//1.1 之後沒有了 ActionError,改用 ActionMessage
errors.add(ActionMessages.GLOBAL_MESSAGE,.
new ActionMessage("error.logon.invalid"));
// 1.0
public
ActionForward perform
// 1.2.4 之後
public ActionForward execute

shikua 發表在 痞客邦 留言(0) 人氣()

[A面B]面裡面問精神病的5道題目~~
1. 什麼人需要天天上醫院呢
2. 一個黑人和一個白人結了婚,他們生嬰兒的牙齒是黑的還是白的
3. 老虎為什麼要吃生的
4. 有一樣東西 你家有 我家有 他家也有 家家都有 我們能通過它能看透一堵牆 請問這是什麼
5. 一個要死的人他要做的最後一件事情是什麼

shikua 發表在 痞客邦 留言(0) 人氣()

官網
Eclipse 3.5 (Galileo) 的安裝方式,3.4的安裝可以見官方說明
1. Start Eclipse, then select Help > Install New Software.
2. In the Available Software dialog, click Add....
3. In the Add
Site dialog that appears, enter a name for the remote site (for example,
"Android Plugin") in the "Name" field.
In the "Location"
field, enter this URL:
https://dl-ssl.google.com/android/eclipse/
Note: If you
have trouble acquiring the plugin, you can try using "http" in the URL,
instead of "https" (https is preferred for security reasons).
Click OK.
4. Back in the Available Software view, you should
now see "Developer Tools" added to the list. Select the checkbox next to
Developer Tools, which will automatically select the nested tools
Android DDMS and Android Development Tools. Click Next.
5. In the
resulting Install Details dialog, the Android DDMS and Android
Development Tools features are listed. Click Next to read and accept the
license agreement and install any dependencies, then click Finish.
6. Restart Eclipse.

shikua 發表在 痞客邦 留言(0) 人氣()

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。