1.Distinct
a.get datatable
IEnumerable<DataRow> query = (from c in contact.AsEnumerable()
select c).Take(100);
DataTable contactsTableWith100Rows = query.CopyToDataTable();
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(717)
Average
取得平均價格
var query = from product in products
group product by product.Field<string>("Style") into g
select new
{
Style = g.Key,
AverageListPrice =
g.Average(product => product.Field<Decimal>("ListPrice"))
};
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(84)

2008 MVC (Modual View Controller) 架構介紹
http://msdn.microsoft.com/zh-tw/magazine/cc337884.aspx#S2
MVC至今已推廣三年,由MVC 發展至 MVC3
未來的發展實令人值得期待,開創Web高速的時代
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(231)
from:http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/12/15/5775.aspx
如果你使用的平台是.NET 3.5,在操作XML文件時會有三種選擇: LINQ to XML, LINQ to XML with XPath以及傳統的XmlDocument。既然有三種選擇,排除個人主觀偏好,想知道哪一種做法的效能最好呢?
之前有個迷思,一直覺得LINQ表達方式友善,理論上會付出效能上的代價(正所謂有一好沒兩好)。所以有時針對複雜的元素查詢,我會using System.Xml.XPath,然後改用XPathSelectElements()查詢,直到無意間發現了一篇談LINQ to XML與XPath Benchmark的文章,才發現我錯了。該文作者試了一個120,000筆資料, 54MB大小的XML檔案,LINQ to XML用LINQ語法查詢,竟比叫用XPathSelectElements()快了五倍!!
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(88)
ASP.NET MVC 概觀模型檢視控制器 (Model-View-Controller,MVC) 架構模式會將應用程式分成三個主要元件:模型、檢視和控制器。 ASP.NET MVC 架構為 ASP.NET Web Form 模式提供建立 Web 應用程式的替代方式。 ASP.NET MVC 架構是可高度測試的輕量型呈現架構,其中 (如同搭配 Web Form 應用程式) 整合了現有 ASP.NET 功能,例如主版頁面和成員資格驗證。 MVC 架構是在 System.Web.Mvc 組件中定義。 MVC 設計模式MVC 是許多開發人員熟悉的標準設計模式。 有些類型的 Web 應用程式將受益於 MVC 架構。 有些則繼續使用仰賴 Web Form 和回傳的傳統 ASP.NET 應用程式模式。 還有一些類型的 Web 應用程式將合併兩種方式;兩種方式並不互斥。 MVC 架構包括下列元件:
模型。 模型物件屬於實作應用程式資料網域邏輯之應用程式的一部分。 通常,模型物件會擷取和儲存資料庫中的模型狀態。 例如,Product 物件可能從資料庫擷取資訊、操作該資訊,然後將更新的資訊寫回 SQL Server 資料庫的 Products 資料表。
在小型應用程式中,模型通常是概念上的分隔而不是實體分隔。 例如,如果應用程式僅讀取資料集並將它傳送到檢視,則應用程式沒有實體模型層和相關聯的類別。 在這種情況下,資料集會接替模型物件的角色。
檢視。 檢視是顯示應用程式中使用者介面 (UI) 的元件。 通常此 UI 是從模型資料建立。 例如 Products 資料表的編輯檢視,它會根據 Product 物件目前的狀態顯示文字方塊、下拉式清單和核取方塊。
控制器。 控制器就是元件,可以處理使用者互動、使用模型並且在最後選擇可以轉譯要顯示 UI 的檢視。 在 MVC 應用程式中,檢視只會顯示資訊;控制器則會處理和回應使用者輸入和互動。 例如,控制器會處理查詢字串值,並且將這些值傳遞至模型,接著模型可能會使用這些值查詢資料庫。
MVC 模式可幫助您建立分隔應用程式不同方面 (輸入邏輯、商務邏輯和 UI 邏輯) 的應用程式,同時在這些項目之間提供鬆散的結合。 此模式會指定每一種邏輯必須出現在應用程式中的位置。 UI 邏輯應該位在檢視中, 輸入邏輯應該位在控制器中, 商務邏輯則應該位在模型中。 此分隔可幫助您在建置應用程式時管理複雜性,因為它可讓您一次專注於實作的一個方面。 例如,您可以專注在檢視上,而不需倚賴商務邏輯。 MVC 應用程式三個主要元件之間的鬆散結合也有助於提升平行開發的效率。 例如,某一位開發人員可以在檢視上執行工作,另一位開發人員可在控制器邏輯上執行工作,而第三位開發人員可專注在模型中的商務邏輯上。 AndrewHsiao 發表在 痞客邦 留言(0) 人氣(76)
行動裝置各軟體加持
http://lifeorganizers.com/
http://www.evernote.com/about/intl/zh-tw/download/
http://www.toodledo.com/info/details.php
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(0)
全國四季花曆
No |
花名 |
花期 |
交通與相關資訊 |
春 |
海芋 |
1-3月 |
地點:陽明山竹子湖、清境農場。 交通~~~~~~~~~~~~~~~~~~~~~ 陽明山竹子湖可由仰德大道、陽投公路、陽金公路及東昇路上山 清境農場 北上車輛:由高速公路斗南交流道→斗六→林內→竹山→名間→南投→草屯 →埔里→霧社→清境農場(全程 115公里 ,車行約2時30分) 南下車輛:由高速公路王田交流道→草屯→埔里→霧社→清境農場(全程88公 里,車行約1時45分) 客運車 台北地區:由台北台汽客運北站→埔里→換南投客運往松崗、翠峰至清境農 場(全長 260公里 ,車行約5小時) 高雄地區:由高雄台汽東站→埔里→換南投客運往松崗、翠峰至清境農場(全 長 270公里 ,車行約5小時20分) 其他地區:可乘火車或汽車至台中,由台中搭台汽客運至埔里→換南投客運 往松崗、翠峰至清境農場(全長 90公里 ,車行約2小時15分) |
春 |
櫻花 |
2-3月 |
地點~~~~~~~~~~~~~~~~~~~~~ 北部:陽明山國家公園、烏來、台北觀音山(凌雲路、凌雲禪寺)、北宜 公路沿、北橫(復興-巴陵及明池-棲蘭兩段公路沿線)。 中部:東勢林場、惠蓀林場、霧社(霧社農校及萬大水庫)、盧山沿途、奧萬 大。 南部:阿里山國家公園、新中橫(梅山)、屏東霧台鄉。 東部:南橫(利稻-霧鹿路段)、太麻里金針山。
交通~~~~~~~~~~~~~~~~~~~~~ 陽明山:260公車(台北車站-陽明山)、230公車(北投-陽明山)、紅5公車(劍潭捷 運站-陽明山)。花季公車 阿里山:從嘉義交流道下,走北港路(159縣道)至嘉義市區,往民族路、吳鳳 車南路口右轉接台18縣往阿里山公路。或從嘉義交流道下,走北港 路(159縣道)至嘉義市區,往民族路、大雅路直行至番路鄉,轉接往 阿里山公路(沿途路標清楚)。 阿里山森林小火車:北門站 05-2768094 阿里山站 05-05-2679833 嘉義縣營公車站:05-2243140 路況查詢:阿里山工務段 05-2592426 阿里山解說指南
|
春 |
杏花 |
2-4月 |
地點:台北木柵老泉里~杏花林 交通:自北二高萬芳交流道下,循木柵路、木新路、指南路到政大,再由指 南路二、三段上行即可到達。亦可由政大後門的登山步道進入老泉街 。 杏花林雖然屬於張家私人花園,但是免費開放給民眾入園參觀。而且,賞花之餘,還可以品茗、嘗當地特產。 |
春 |
杜鵑 |
3-6月 |
地點:陽明山國家公園、台灣大學、合歡山沿線(翠峰-鳶峰-合歡山) 交通:台灣大學搭乘公車1、253、280,捷運新店線台電大樓站下車。 |
春 |
桃花 |
4-5月 |
地點:北橫拉拉山、霧社-武陵農場(台14線沿途)、阿里山公路沿線。 |
春 |
木棉花 |
3-5月 |
地點:台北市羅斯福路 中橫公路東勢入口路段兩旁 台中縣中棲路(龍井鄉路段至靜宜大學兩旁) 東海大學約農路。 交通:公車0東、204、237、249在中正紀念堂站下車 捷運新店線、淡水線、中和線在在中正紀念堂站下車
東海大學、靜宜大學 開車路線:自中港交流道下高速公路,往台中港方向直行中港路。 搭車路線:台中客運22、46、47、103、106線或仁友客運38、39線可以抵達。 巨業客運台中-沙鹿、梧棲、大甲、清水路線、從台中火車站沿中 港路行駛停靠。
|
春 |
野百合 |
4-7月 |
地點:北部 ~ 東北角風景區、基隆八斗子忘幽谷。 中部:大雪山森林遊樂區、合歡山森林遊樂區。 南部:玉山塔塔加遊憩區鹿林自然公園、南橫公路沿線、屏東三地門鄉、霧 台。 東部:太魯閣國家公園、太麻里金針山。 外島:蘭嶼、綠島。 交通:以自行開車較為方便。 |
夏 |
油桐花 |
4-7月 |
地點~~~~~~~~~~~~~~~~~~~~~ 北部:平溪公路(石碇到溪鄉沿途) 汐碇公路旁、台十三線(新竹、苗栗路段) 新烏路,台北縣新店至烏來沿線 15公里 (後山過無天寺有油桐花道) 中山高〔新竹、苗栗、三義路段〕 北二高(土城 ~ 新竹路段) 石門水庫環湖道路 宜蘭礁溪 中部:苗栗火炎山、九華山、西湖渡假村、勝興車站、東勢林場、惠蓀林場 東部:太麻里往金針山沿路旁 |
夏 |
毛地黃 |
5-6月 |
地點:鞍馬山莊、清境農場、中橫沿線。 交通:大雪山森林遊樂區服務中心 開放時間:每日07:30-17:30 地 址:台中縣和平鄉大雪山林道 43公里 電 話:(04)25870004 傳 真:(04)25870014 |
夏 |
蓮花 |
5-9月 |
〔全省蓮花荷花拍攝景點一覽表〕 |
夏 |
向日葵 |
5-10月 |
地點~~~~~~~~~~~~~~~~~~~~~ 北部:陽明山竹子湖、桃園縣觀音鄉(向陽農場) 中部:苗栗縣泰安鄉沿途即可看見各式各樣的向日葵花田大湖鄉沿線 公館鄉台六線公路旁 頭份鎮台一線頭份鎮蘆竹里附近 集集紅太陽向日葵花園(集集火車站附近) 彰化縣花壇鄉大村(省道彰化到花壇轉至大村可詢問當地明星樹茄冬樹 一定會有人告訴你的) 新竹縣的竹北、新埔、關西 苗栗大湖台3省道沿線 南部:東港向日葵花園 公路交通~~~~~~~~~~~~~~~~~~~ 1. 自行開車前往南下遊客可經由國道1號高速公路,沿省道17號公路往東港行 駛,過「東港橋」後不久,建築物逐漸稀少,當「福特汽車公司」出現在 左邊時,往右邊注視,即能發現一大片向日葵;也可經由省道1號經屏東市 沿省道27號公路往東港行駛,也可抵達;若南二高(九如─林邊)通車後 ,就可經林邊到東港;東部遊客可經省道9號公路往楓港方向,銜接省道 1號公路往枋寮、林邊到東港。 2. 大眾運輸可搭乘屏東客運:屏東←→? 磹K、墾丁和高雄←→恆春、墾丁以 及台汽客運、高雄客運、中南客運:高雄←→恆春、墾丁皆在東港下車。 |
夏 |
彩色 海芋 |
5-10 |
地點:台中縣清境農場附近自營農場 |
夏 |
繡球花 |
5-10月 |
地點:彰化田尾公路花園 溪頭森林遊樂區 大眾運輸工具 台中─溪頭:於台中干城站搭乘聯營客運前往溪頭,一天約十班次。 國光台中干城站:(04)2212-5093 聯營車站:(04)2212-0536、(049)2642-005 自行開車:南投→竹山→鹿谷→溪頭,或南投→名間→集集(欣賞綠色隧道 )→水里(看蛇窯、吃 二坪 枝仔冰)→鹿谷→溪頭。 |
夏 |
天人菊 |
6-9月 |
地點:澎湖 交通:澎湖國家風景區 電話:(06)9216521 |
夏 |
法國菊 |
6-9月 |
地點:八通關、清境農場 |
夏 |
金針花 |
8-9月 |
地點: 台東太麻里:每年縣政府舉辦~忘憂花季,洽詢單位:太麻里農會089-781531 台東市往南走台11線到知本,接台9線到太麻里沿途指標明顯。
台東赤科山:為全省最大金針花產區,台東縣政府每年舉辦~金針饗宴之旅 ,阿美族歌舞及採金針比賽。 花蓮市或台東市均走台9線進入花東縱谷->玉里,沿著赤科 山針軓業區拍標走即可到達。 玉溪地區農會 08-8880349
六十石山:每年舉辦六十石山金針之旅及相關活動, 洽詢單位:富里農會 03-883110
|
夏 |
波斯菊 |
8-10月 |
地點:武陵農場 04-25901258-59 福壽山農場 04-25989205 〔請注意!!因921地震中橫德基路段未通,請從南投埔里經霧社進入或從花蓮天祥太魯閣進入,可別走冤枉路喔〕 |
秋 |
兔尾草 |
9-11月 |
(狗尾草or台灣薰衣草) 地點:台中縣龍井鄉(台中監理所前)搭交通:106公車 南投縣民間鄉(台3縣橋興國小旁縣道30號沿途兩旁) |
秋 |
芒草 |
10-11月 |
地點~~~~~~~~~~~~~~~~~~~~~ 陽明山金包里公路:可搭260、303公車於山仔后站下車,沿菁山路循標示進 入絹絲步道;或搭往金山的國光號於頂八煙下車,進入 反向步道行程。 九份金瓜石公路:大眾交通工具: 1. 在台北中崙上車,搭乘大有巴士往金瓜石班車,在九份 站下車,車程約兩小時。 2. 在基隆搭基隆客運往金瓜石班車,在九份站下車,車程 約40分鐘。 3. 搭乘東部幹線往蘇澳、花蓮火車在瑞芳站下車,轉乘基 隆客運或大有巴士往金瓜石班車在九份站下車,車程約 20分鐘。 各時刻表班次變動頻繁,建議行前先至車站確認時刻。
大有巴士七堵站:(02)24521625基隆客運:(02)24336111 自行開車: 1. 由台北經北上高速公路,在 2.5公里處往東北角海岸交流 道出口下,接(2丁)省道,過 10.5公里路標後過瑞芳橋 (不可過隧道)即右轉明燈路接102縣道直上九份,行經 路標 14公里處即抵達豎崎路。 2. 由基隆經濱海公路 (2號省道)至瑞濱,自瑞濱加油站 旁產業道路轉上山,經青雲殿到九份。 3. 由小洞轉往金瓜石至基隆山下之隔頂口,再右轉至九份 。 4. 由木柵、深坑、石碇經106縣道至瑞芳再轉九份。 5. 東部遊客可走濱海公路到福隆後,左轉接 102縣道經貢 寮、雙溪至九份。
|
秋 |
美人樹 |
10-11月 |
地點:為校園植物或行道樹,常見於各大校園內或道路旁 國立嘉義師範學院 中正大學 彰化二水鄉自行車道(美人樹為二水鄉鄉樹) 六腳鄉157號道安和-蒜頭段全長 1500m 高雄旗山溪沿岸自行車道(中華路沿鵝卵石岸、旗山溪沿岸、蕉園、 美人樹行道、中華路)全長 3200公尺 。 台中市公益路二段(文心路至黎明路段)道路兩旁 台中健康公園(五權南路與忠明南路口) |
秋 |
楓葉 |
12-1月 |
地點~~~~~~~~~~~~~~~~~~~~~ 北部:陽明山公園 大安森林公園(新生南路與和平東路入口處) 台大校本部(文學院前) 台北市中山北路2~4段。 宜蘭太平山遊客服務中心 開放時間:每日08:00-22:00 地 址:宜蘭縣大同鄉太平村58-1號 電 話:(03)9809806 傳 真:(03)9809809 北橫:巴陵丹楓谷、明池到棲蘭路段,榮華、三光、萱原一帶山坡 觀霧大鹿林道沿線 石門水庫、槭林公園、欒樹林公園、溪洲公園。 南坎交流道下,沿台4線即可或由中壢高速公路交流道下接113號縣 道,經龍潭至石門水庫秀巒公路:公路沿線(青楓、楓香)
中部:奧萬大、東勢林場、楓林農場、清境農場、武陵農場、惠蓀林場、廬 山、馬拉邦山、中橫公路(嘉陽部落附近、碧綠溪一帶)
南部:阿里山奮起湖楓林峽、南橫霧鹿峽谷到啞口路段、新中橫阿里山到 塔塔加路段。
|
冬 |
薰衣草 |
8-12月 |
地點:台中縣新社鄉 東勢往谷關的路上龍安橋右轉15分鐘車程的地方﹐或是走大坑經中興 嶺往谷關方向到中和村後上行 六公里 ﹐就可以找到薰衣草森林(最偏遠 的咖啡館-薰衣草森林)。
台中縣新社鄉中和村中興街20號﹒電話(04)25931066﹒請事先預約哦! 店名: 薰衣草森林 電話: (04)25931066 地址: 台中縣新社鄉中和村中興街20號
|
冬 |
杭菊 |
11月 |
地點:苗栗縣銅鑼鄉九湖村 交通:銅鑼鄉公所 北上於三義交流道下,接台13線往銅鑼方向,約在42.5K轉往九華山方 向經樟九橋、善興橋即可抵九湖村,路程約 8公里;南下於公館交流道 下,走台6線後轉128號縣道往銅鑼方向。 |
冬 |
茶花 |
11-2月 |
地點:陽明山公園~杜鵑茶花園 雙溪茶花莊 高速公路東北角交流道下沿102線公路經瑞芳、九份到雙溪;或從貢寮 、澳底方向前往沿 102甲 線到雙溪;亦可由基隆、瑞芳循侯牡公路抵達 。 |
冬 |
梅花 |
12-2月 |
地點 北部:北橫復興鄉角板山公園 中部:南投縣信義鄉風櫃斗、武陵農場、東勢林場、中橫梅峰路段。 南部:阿里山、南橫(海端、利稻) 交通:風櫃斗北上由斗南交流道下,接台3線往竹山方向至名間; 南下由王田 交流道下,走中投公路往草屯方向,接台14線往名間,到名間後接台 16線往水里方向,過水里後接台21線往信義鄉,順接投59縣道過橋行 駛約 8公里 即可抵風櫃斗。 |
冬 |
油菜花 |
12-2月 |
地點~~~~~~~~~~~~~~~~~~~~~ 北部:宜蘭三星,台3線大溪經關西、橫山、娥嵋、竹東、北埔沿線北二高新 埔關西一帶沿線 中部:中山高過員林兩側 中投公路沿線兩側 |
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(1)
from http://www.dotblogs.com.tw/pin0513/archive/2010/03/08/13931.aspx
1: public class Singleton{
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(2)
在這邊分享自己常用的快速鍵,也記錄一下讓自己不小心忘記的時候可以查一下
移至定義
|
F12
|
在方法定義和調用之點切换
|
Ctrl + Shift + 7(8)
|
設定書籤
|
Ctrl + K + K
|
移至上一個、下一個書籤
|
Ctrl + K + P ; Ctrl + K + N
|
取消所有書籤
|
Ctrl + K + L
|
查找
|
Ctrl + F, Ctrl + Shift + F
|
顯示物件的成員清單
|
Ctrl + J
|
顯示參數資訊
|
Ctrl + Shift + 空格
|
格式化整份文件
|
Ctrl + K , D
|
格式化選取範圍
|
Ctrl + K , F
|
檢查括號匹配(在左右括號間切换)
|
Ctrl + ]
|
設定中斷點
|
F9
|
查找所有引用
|
Shift + F12
|
註解選取行
|
Ctrl + K, Ctrl + C
|
取消註解選取行
|
Ctrl + K, Ctrl + U
|
摺疊至定義
|
Ctrl + M, O
|
取消大綱
|
Ctrl + M, P
|
切換大綱展開
|
Ctrl + M, M
|
選取自己圈中的長方塊
|
Alt + Shift + 鼠標
|
上面插入一個空行
|
Ctrl + Enter
|
下面插入一個空行
|
Ctrl + Shift + Enter
|
選取目前文字
|
Ctrl + W
|
跳至指定行
|
Ctrl + G
|
剪切當前行
|
Ctrl + L
|
删除當前行
|
Ctrl + Shift + L
|
切換設計與程式碼檔視窗
|
F7
|
切換設計與原始檔模式
|
Shift+F7
|
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(68)
在已安裝ASP.NET MVC的機器找到以下檔案(32位元OS則在C:\Program Files (x86)\Microsoft ASP.NET目錄),把它們Copy到部署機器的BIN目錄下就OK囉! (注意: 主機IIS要安裝SP.NET 4.0,網站也要設定使用ASP.NET 4.0)
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.Deployment.dll
Microsoft.Web.Infrastructure.dll
AndrewHsiao 發表在 痞客邦 留言(0) 人氣(11)