2005-10 月份文章 顯示方式:簡文 | 列表

October 31,2005

[ASP.Net]Check資料查詢有無傳回資料的小技巧 Response.Write( alert() )

做資料庫存取的時候,因初期開發資料庫常常會自行建置資料而導致key-in error等資料不一致的問題,以致於後來程式開發時有可能會遇上資料存取沒有結果而誤以為是所撰程式裡有bug,事實上可透過Response.Write(alert()) 這個小技巧來作進一步的確認。

Response.Write("<"+"script language ='Javascript'>"+Convert.ToChar(13));
Response.Write("alert('"+ dataReader["欄位名稱"].ToString()+"')"+Convert.ToChar(13));
Response.Write("</"+"script>");

此外,資料庫存取也會因自行建置資料而產生不等長的空白位元導致之後的查詢沒有結果,這個時候就可以透過 toTrim的字串處理函式來消除前後的空白字串。


Posted by soboring at 23:48引用(0)筆記備忘

[ASP.Net]多重資料控制項(例:RadioButtonList)連結資料庫的方法

在ASP.Net中 Repeater、DataList、DataGrid、ListBox、CheckBoxList 、 RadioButtonList 控制項可以包含多筆資料的DataSet作DataBind,只要設定下列四個屬性即可完成:
1. DataSource
2. DataTextField : Item顯示的本文
3. DataValueField : Item所代表的Value
4. DataBind();

== 以RadioButtonList為例 ==
假設已建立一 myDataset的DataSet,其中建立名稱為Activity的資料表(table)

radioButtonList.DataSource = myDataset.Tables["Activity"];
radioButtonList.DataTextField = myDS.Tables["Activity"].Columns["欄位名稱"].toString( );
radioButtonList.DataValueField = myDS.Tables["Activity"].Columns["欄位名稱"].toString( );
radioButtonList.DataBind();


Posted by soboring at 23:35回應(1)引用(0)筆記備忘

[ASP.Net]例外處理函式- InnerException

在VS.Net的開發環境中,利用例外處理 try catch 結構時,系統所預設的錯誤訊息提供通常無法滿足在程式開發時所會面臨的多種狀況,所以在例外處理的類別裡還有另一個InnerException的函式,可以提供更細步的錯誤訊息,幫助程式設計師更快速找出程式中的bugs。

[C#]

    try
    {
        xxxxxxxxxxxxxx;
    }
    catch(Exception ex )
    {
        Response.Write("The following exception occurred: "  + ex.ToString() );
        //檢查更細節的例外處理- InnerException
        while( ex.InnerException != null )
        {
            Response.Write("--------------------------------");
            Response.Write("The following InnerException reported: " + ex.InnerException.ToString() );
            ex = ex.InnerException;
        }
    }


Posted by soboring at 23:27回應(0)引用(0)筆記備忘

October 2,2005

Jacob榮登2004美國新生嬰兒最菜市場英文名字

 
  NameVoyger是一個Java Applet RIA程式,可查詢美國新生嬰兒英文名字命名的趨勢,在網頁左上角打入要查詢的名字就可清楚看見此名字自1880s 至 2004年的趨勢,剛剛查詢自己英文名字(Jacob)的結果(如右圖)發現美國新生兒自90年代起,聖經中的名字-雅各(Jacob)被瘋狂使用當作英文名字,並且已連續六年都是男孩最常用的名字…

  Jacob儼然「加靠杯」!!!!!    囧rz....真不甘心這個菜市場名,我想我是恨兒童美語幫我取名字的老師的吧!   :P


Posted by soboring at 11:07回應(1)引用(0)選擇性記憶

October 1,2005

Holland類型論(RIASEC)之苦海無涯

 

  Holland類型論(1985)主要應用於生涯規畫藉以協助受測者了解自己人格特質,選擇能反應自己人格特質的職業,而其結果與職業之間的適配度亦會影響工作上的成就、滿意度、維持「身心」健康的職業適應能力。Holland將其區分為六個種類:R、I、A、S、E、C,而人亦會很自然地去傾向於追求內在希冀的工作環境,並於其中施展個人特長。

1. 實用型:需要動手環境中從事明確固定的工作,依既定的規則一步一步地製造完成有實際用途的物品。喜歡從事機械、電子、土木建築、農業等工作。 

2. 研究型: 善於觀察、思考、分析、推理 喜歡用頭腦依自己的步調解決問題,並追根究底。

3. 藝術型: 直覺敏銳、善於表達和創新。希望藉文字、聲音等形式來表達創造力和感受。

4. 社會型: 關心自己和別人的感受,喜歡傾聽和瞭解別人,也願意付出時間和精力去解決別人的衝突,喜歡教導別人,並幫助他人成長。本類型標準職業:教師!牧師、社工.....

5. 企業型:希望擁有權力去改善不合理的事。善用說服力和組織能力。適合管理、銷售、司法、從政等工作。

6. 事務型:喜歡在有清楚規範的環境下工作。做事按部就班、精打細算,給人的感覺是有效率、精確、仔細、可靠而又有信用。適合從事銀行、金融、會計、秘書等相關工作。 


 這其實是一個生涯規劃的小小心理測驗:知道這六種類型的特質之後,依照喜好的順序選出三種組合:我選的組合是S、A、E。根據偷聽來的結果,小弟算是一個特質不會有互相衝突情形的正常人,看的方法是觀察這個六角模型,如果選的特質是相鄰的(例:R&I、S&A),表示一致性較高;反之,如果特質呈對角線的狀態,表示興趣較可能有衝突。

  當以後所選工作無法滿足所選的三項人格特質時,可能會覺得自己人生並不圓滿,較建議的情況是最好至少符合兩項您的特質,而另一項特質利用休閒生活來補足,創造幸福美滿人生啊…啊…啊…

  人格特質與職業不符,I Die.....


Posted by soboring at 1:13回應(0)引用(0)
 [1]