從今天起,搬到 http://sam5947.blogspot.com/
- 7月 18 週五 200813:02
網誌搬家了
- 8月 15 週三 200711:06
讓非本機也可以測試叫用.NET Web Service
用.NET開發的Web Service,預設的設定是只有本機可以用瀏覽器作測試叫用,但是我們會用Web Service一定是用在不同平台、技術的整合上,所以在開發期間能讓別人作測試叫用,對我們開發人員而言是相當需要的功能。廢話半天,那要怎麼作才能讓非本機也可以測試叫用.NET Web Service呢?說破不值錢,答案就在Web.config裡面。
在
<system.web>
......
......
</system.web>
的中間加入
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
在
<system.web>
......
......
</system.web>
的中間加入
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
- 10月 25 週三 200610:58
查ORACLE使用者的表格佔多少磁碟空間
SELECT segment_name,segment_type,extents,bytes,
ROUND(bytes/(1024*1024),1) MBytes
FROM user_segments
ORDER BY segment_name
ROUND(bytes/(1024*1024),1) MBytes
FROM user_segments
ORDER BY segment_name
- 8月 24 週四 200611:06
DropDownList 的AppendDataBindItems屬性
今天同事Tad問我,他在FormView的EditItemTemplate中放入一個DropDownList,用來在頁面顯示代理人姓名資訊,以方便使用者編輯時可以直接選擇員工姓名而不是輸入員工代碼。
如果資料中有代理人資料時是都沒問題,但是如果一筆資料沒有代理人時按下編輯,就會出現"DropDownList擁有的 SelectedValue 無效,因為它不在項目清單中"錯誤訊息。
我的作法是:先在DropDownList的Items中加入一筆空白資料(Item的Text和Value都是空白),再將AppendDataBindItems屬性設為True,這樣作就會讓DropDownList的最上方多一筆空白資料,當某筆資料的代理人資訊是空白時,就會繫結到第一筆的空白資料,也就不會有錯誤訊息啦!
如果資料中有代理人資料時是都沒問題,但是如果一筆資料沒有代理人時按下編輯,就會出現"DropDownList擁有的 SelectedValue 無效,因為它不在項目清單中"錯誤訊息。
我的作法是:先在DropDownList的Items中加入一筆空白資料(Item的Text和Value都是空白),再將AppendDataBindItems屬性設為True,這樣作就會讓DropDownList的最上方多一筆空白資料,當某筆資料的代理人資訊是空白時,就會繫結到第一筆的空白資料,也就不會有錯誤訊息啦!
- 8月 08 週二 200611:09
VS 2005 無法Debug:無法開始偵錯 . 連結控制碼不正確
今天把一些服務停掉後,在使用Visual Studio 2005寫程式時,發現沒辦法Debug,出現錯誤訊息"無法開始偵錯 . 連結控制碼不正確"。
後來只好試著把停掉的服務一個個的開,最後終於發現是"Terminal Services"不可以停用。
後來只好試著把停掉的服務一個個的開,最後終於發現是"Terminal Services"不可以停用。
- 8月 05 週六 200611:07
Win XP輸入帳號密碼登入後卻馬上被登出的問題
昨天替NB換硬碟,先用Ghost 9.0將舊硬碟資料複製到新硬碟,換上新硬碟開機,卻發生奇怪的問題!
開機後,一路開到登入畫面都還很正常,還想說沒問題了咧,輸入帳號密碼後,顯示"系統載入個人資料"後立即 就顯示"正在登出",卡在這裡好幾分鐘後,最後又回到登入的畫面。
不死心再登入一次,狀況相同...
開機後,一路開到登入畫面都還很正常,還想說沒問題了咧,輸入帳號密碼後,顯示"系統載入個人資料"後立即 就顯示"正在登出",卡在這裡好幾分鐘後,最後又回到登入的畫面。
不死心再登入一次,狀況相同...
- 6月 14 週三 200611:03
連接aspnetdb問題的解決方式
最近在測試ASP .NET 2.0網站登入管理相關的控制項,因為不是用SQL Server 2005的Express版本,所以一開頭就碰了個大釘子,找了不少網站查資料,再加上自己的測試,整理出以下的幾個方法: 方法一:直接修改machine.config(爛方法不要用,除非你以後都不再寫其他網站應用程式) 檔案路徑在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config,修改<connectionStrings>區段,改成自己的資料庫連線字串定義。 <connectionStrings>
<add name="LocalSqlServer" connectionString="data source=127.0.0.1;Integrated Security=SSPI;Initial Catalog=aspnetdb;" providerName="System.Data.SqlClient" />
</connectionStrings>
<add name="LocalSqlServer" connectionString="data source=127.0.0.1;Integrated Security=SSPI;Initial Catalog=aspnetdb;" providerName="System.Data.SqlClient" />
</connectionStrings>
- 4月 18 週一 200510:54
舊版(8i之前)ORACLE 預設的管理帳號及密碼
system/manager
sys/change_on_install
internal/oracle
sys/change_on_install
internal/oracle
- 4月 12 週二 200510:52
Overloads、Overrides與Polymorphism
以VB.Net來說:
Overloads-方法名稱相同,但參數個數或型別不同
如:add(1,2)、add(1,2,3)、add("qwert","asdfg")
Overrides-方法名稱相同,參數也可能相同,但方法內的作法不同,用於子物件要覆寫掉繼承自父物件的某個方法
Overloads-方法名稱相同,但參數個數或型別不同
如:add(1,2)、add(1,2,3)、add("qwert","asdfg")
Overrides-方法名稱相同,參數也可能相同,但方法內的作法不同,用於子物件要覆寫掉繼承自父物件的某個方法
1