2014年12月14日 星期日

安裝 eclipse html Editor plugin

安裝 eclipse html Editor plugin 

參考資料: 
  eclipse安裝Html Editor
  讓Eclipse支援JSP/HTML/XML的Plugin

前言:
  近期有用eclipse編輯html,css,js等code,在原本eclipse上因為沒有加裝套件,所以看html程式時,都是開啟Text Editor,相當不好即時性意識到錯誤。雖然用Text Editor可以鍛鍊除錯能力,但長久性來說,輔助一些Plugin會加快速度。

[ Text Editor - 使用前 ]
[  EclipseHTMLEditor - 使用後 ]

2014年11月25日 星期二

Cordova + Eclipse for Android 專案建立

Cordova + Eclipse for Android 專案建立

參考資料: 
  Cordova - 關於 config.xml 與 使用 CLI(Command-Line Interface) 安裝 Cordova
  使用 Cordova 打包測試 Android App (Windows 7)
  Phonegap 學習記錄筆記
  同事經驗與熱心教學 

官網 Plugins目錄 : http://plugins.cordova.io/#/

作業環境 : Windows 7 專業版 (32位元作業系統) 

開發環境 : 
    Java JDK1.8
    apache-ant-1.9.4
    cordova 4.0.0
    Android 模擬器 : Genymotion  2.3.0

2014年11月24日 星期一

Cordova + Eclipse for Android 環境安裝筆記

Cordova + Eclipse for Android 環境安裝筆記

參考資料: 


作業環境 : Windows 7 專業版 (32位元作業系統) 

開發環境 : 




    Node.js v0.10.33-x86

    Android 模擬器 : Genymotion  , 安裝 此版本 : genymotion-2.3.0-vbox.exe

    Genymotion安裝時,應附加安裝 Virtualbox !! 

    安裝 此版本 : VM VirtualBox 4.2.12.exe

   [20141105] 原w7電腦顯示卡的openGL 規格僅到1.0 ~ 而Genymotion 需為2.0以上。升級顯示器驅動程式,升級後 Genymotion 即可開啟模擬器。

    



2014年11月20日 星期四

Genymotion模擬器 - 開發紀錄

Genymotion模擬器 - 開發紀錄

前言:
    近期工作在以 Cordova+Eclipse 研發Android,所使用的模擬器決定以 Genymotion 作為運行模擬器,速度上比原生 Eclipse的模擬器順暢許多,在開發過程所遇到的相關問題,紀錄於此~


參考資料: 
    p.s : ↑ 超詳細 安裝Genymotion ~ 連結eclipse 步驟解說


作業環境 : 
                 Windows 7
Android 模擬器 : 
                 Genymotion  安裝版本 : genymotion-2.3.0-vbox.exe
                 VirtualBox 安裝版本 : Oracle VM VirtualBox 4.3.18 (Genymotion 安裝附加)
開發環境 :
                 Eclipse Luna

                 jdk1.6


2014年11月18日 星期二

JavaScript - 分頁

JavaScript - 分頁

前言:
    參考資料的作者分享的 以Javascript方式,撰寫出分頁功能。

    經研究後,覺得相當好理解。因此整理於此,紀錄一下。  


參考資料: 



- 分頁樣式 -

2014年10月31日 星期五

JFinal_demo_for_jsp by Tomcat

JFinal_demo_for_jsp by Tomcat

前言 : 由官網所提供的JFinal_demo_for_jsp專案,不使用資料庫鏈結方式,
    部署jfinal_demo_for_jsp到tomcat上,使其成功運行並紀錄過程問題。

作業環境 : Windows XP
開發環境 :
                   Eclipse Luna
                   jdk1.6
                   Apache Tomcat v6.0

參考資料: 
JFianl 官網
jfinal部署在tomcat上邊出現404
jfinal自帶demo中如何在_layout.html加行<base href="${CONTEXT_PATH!}/"/>
JFinal使用筆記20130215


初始畫面 及 console訊息

遇到問題 : 

  1. css/manage.css , js/jquery-1.4.4.min.js 無正常載入!
  2. 首頁點擊 連結字碼 皆出現錯誤!" HTTP Status 404 "
  載入失敗!!  其原因為路徑問題

2014年8月17日 星期日

Plugin - JSignature 簽名套件

Plugin - JSignature 簽名套件

參考資料:
相關規格:
  JQuery mobile : 1.3
  簽名套件:

  flashcanvas.js    jSignature.min.js    jSignature.min.noconflict.js


← <div id="signature"> </div>

[ 簽名框 ]

2014年5月8日 星期四

VMware - Exception 0xc0000006 (disk error while paging) has occurred


VMware - Exception 0xc0000006 (disk error while paging) has occurred

參考資料:

前言:
  在暫停vm(suspend this virtual machine)後的隔天,要開啟此vm時,出現以下訊息...



2014年5月4日 星期日

將阿拉伯數字轉換為國字數字小寫的Function

將阿拉伯數字轉換為國字數字小寫的Function



  

CREATE FUNCTION USF_NumToCNum
( 
  @intValue                                 INT
)
RETURNS VARCHAR(40)
AS
BEGIN
  /*------------------------------------------------------*/
  /* 程式代號: USF_NumToCNum.SQL*/
  /* 程式說明: 將阿拉伯數字轉換為中文數字的Function */
  /**/
  /* 說明: 如7800, 轉成七千八百*/
  /**/
  /*------------------------------------------------------*/
  
    DECLARE @strNum char(40) 
    DECLARE @strNum1 char(20) 
    DECLARE @strUnin char(20) 
    DECLARE @strNumNo char(20) 
    DECLARE @strValue char(20) 
    DECLARE @strString char(40) 
    DECLARE @intStep int 
    DECLARE @intLen int 
    DECLARE @intCount int
    IF @intValue>10 AND @intValue<20 
    BEGIN 
        SELECT @strNum='十' 
        SELECT @strNum1= CONVERT(CHAR,(@intValue%10)) 
        SELECT @strNum1= CASE 
                          WHEN @strNum1='1' THEN '一' 
                          WHEN @strNum1='2' THEN '二' 
                          WHEN @strNum1='3' THEN '三' 
                          WHEN @strNum1='4' THEN '四' 
                          WHEN @strNum1='5' THEN '五' 
                          WHEN @strNum1='6' THEN '六' 
                          WHEN @strNum1='7' THEN '七' 
                          WHEN @strNum1='8' THEN '八' 
                          WHEN @strNum1='9' THEN '九' 
                          WHEN @strNum1='0' THEN '零'
                         END 
        SET @strNum=RTRIM(@strNum)+RTRIM(@strNum1) 
    END
    IF @intValue=10 
    BEGIN 
        SELECT @strNum='十' 
    END
    IF @intValue<10 data-blogger-escaped-intvalue="" data-blogger-escaped-or="">=20 
    BEGIN
        SET @strNum=RTRIM(CONVERT(CHAR(20),@intValue)) 
        SET @intLen=LEN(@strNum) 
        SET @strString='' 
        SET @strNumNo='' 
        SET @intStep=1 
        SET @intCount=0
        WHILE @intStep<= @intLen 
            BEGIN
            SET @strValue=SUBSTRING(@strNum,@intLen+1-@intStep,1)     
                SET @strUnin='' 
                SET @strNumNo='' 
                    BEGIN 
                        SELECT @strNumNo=RTRIM(@strValue) 
                        SELECT @strNumNo= CASE WHEN @strNumNo='1' THEN '一' 
                                               WHEN @strNumNo='2' THEN '二' 
                                               WHEN @strNumNo='3' THEN '三' 
                                               WHEN @strNumNo='4' THEN '四' 
                                               WHEN @strNumNo='5' THEN '五' 
                                               WHEN @strNumNo='6' THEN '六' 
                                               WHEN @strNumNo='7' THEN '七' 
                                               WHEN @strNumNo='8' THEN '八' 
                                               WHEN @strNumNo='9' THEN '九' 
                                               WHEN @strNumNo='0' THEN '零'
                                           END
                        SET @intCount = @intCount + 1 
                        SET @intStep = @intStep + 1 
                        IF @intCount=2 OR @intCount=6 
                                 SET @strUnin = '十' 
                                IF @intCount=3 OR @intCount=7 
                                 SET @strUnin = '百' 
                                IF @intCount=4 OR @intCount=8 
                                SET @strUnin = '千' 
                                IF @intCount=5 
                                SET @strUnin = '萬' 
                                IF @intCount=9 
                            SET @strUnin = '億' 
                        IF @strNumNo='' 
                            SET @strUnin = '' 
                    END 
                SET @strString=RTRIM(@strNumNo)+RTRIM(@strUnin)+RTRIM(@strString) 
            END 
        SET @strNum=@strString
        --若最後一位數為 0,則將該數字去掉 
        IF RIGHT(@intValue,1)='0' 
            SET @strNum=LEFT(@strNum,LEN(rtrim(@strNum))-1) 
        --若輸入數為0,則回傳「零」
        IF @intValue = 0
            SET @strNum='零' 
        --若輸入數除於 100 餘數為0,則取代「零十」為空
        IF @intValue % 100 = 0 
            SET @strNum=REPLACE(@strNum,'零十','') 
        --若輸入數除於 100 餘數為 1~9 ,則取代「零十」為「零」
        IF @intValue % 100 BETWEEN 1 and 9
            SET @strNum=REPLACE(@strNum,'零十','零')
    END
    RETURN rtrim(@strNum) 
END


卒仔〞筆記 : 參考資料的最後判斷 為 固定 100 與 101~110 , 
                   但若是200以上的話, 則不符合本身的功能需求, 即最後判斷有更動sf。
                   筆記 筆記!!!!


2014年4月2日 星期三

JasperReports/iReport中,Text Field自動換行

JasperReports/iReport中,Text Field自動換行


參考資料 : 


版本 : 
    JasperReports版本為3.7.0


前言 : 


    IReport軟體 預設Text Field物件:
      1. 屬性 -- Stretch Type : No stretch
      2. Text field properties -- Stretch With Overdlow : 無勾
      3. Padding And Borders -- Padding 上下左右皆為0

    當Text Field 內的文字大於欄位時,會將文字截掉,導致內容不完全。


2014年2月10日 星期一

Other - 副檔名(.eml)無法在win7開啟

Other - 副檔名(.eml)無法在win7開啟


維基百科 - MHTML 
前言 : 

    因當下所使用的win7沒有Outlook Express,導致無法開啟 .eml 的檔案


方法一 :    

    將副檔名 .eml 改為 .mht 後,點擊檔案即可以用IE開啟。
  
    優 : 快速查看信件內容。
    缺:無法看到附加檔案的內容。
          信件內容在無法確定的情況下也會成亂碼。

    P.S:多種瀏覽器都可讀取.mht檔案,但有些都需擴充或有瀏覽器限制。
         以IE開啟最直接。(IE5.05後即有支援MHTML格式)


方法二 : 
    [20150126] 有額外方法,可開啟.eml信件檔!!!