PLINQ (Parallel LINQ) 是 .Net 4.0 開始引進的新功能之一, 其主要目的是提供 LINQ to Object 的平行處理支援, 所以(理論上)可以提高整體運算速度。PLINQ 針對暫存在記憶體中的物件(包括集合物件、陣列等等)提供查詢功能, 這點和傳統的 LINQ 查詢一樣, 不過 PLINQ 會把工作自動分配給許多個工作執行緒 (Working Threads), 藉此提高執行效率。如果 .Net 查覺到有些工作可能不適合或不需要做平行處理, 那麼它會自動採用循序處理的方式進行(如同採用傳統的 LINQ 一樣)...
[入門][XML] XML入門系列 (2) : 以動態方式建立或產生 XML 文件
在本文中我將示範以不同的方式從無到有的建立一份 XML 文件...
[入門][XML] XML入門系列 (1) : XML 初論
- 48901
- 0
- .Net Programming
- 2013-08-14
XML 在 .Net 中大概算是最重要而基本的技術之一。我將花一點時間從頭將 XML 以白話解釋一遍, 再把讀寫 XML 資料的相關技巧整理成一系列文章...
[Visual Studio] 讓 VS 的工具箱發揮更大的作用
- 31530
- 0
- Visual Studio
- 2013-08-14
只要你用過 Visual Studio,你一定知道工具箱 (Toolbox) 是用來放置控制項 (Controls) 的地方;無論是寫網頁程式或視窗應用程式,你都可以從工具箱裡面把控制項以拖曳的方式拉到頁面上來使用...
[入門][Regex] Regular Expression 詳論
- 196143
- 0
- .Net Programming
- 2016-01-15
ASP.NET 的初學者,一旦學到了 Validator 控制項,就會踫到 Regular Expression 這個主題。Regular Expression 指的是一種檢驗文數字的表示式,早在 ASP.NET 出現之前就已存在,而且也不是 ASP.NET 所專有。大多數主流程式語言(包括 Java、PHP 等)都可以透過 Regular Expression 來驗證輸入...
[入門][Enum] Enum 詳論
- 57356
- 0
- .Net Programming
- 2016-01-19
本文將介紹 Enum 的基本原理與應用。
[入門文章][DataTable] .NET DataTable 詳論 (含相關主題)
- 51974
- 0
- .Net Programming
- 2013-08-14
DataTable 是 ADO.NET 的核心物件。如果你想學好 ADO.NET, 你絕對避免不了接觸到 DataTable。如果你過去曾經透過網路上的片段知識學到了你以為足夠的 ADO.NET 知識, 卻對以 DataTable 為始的基礎概念沒有深刻的認識, 那麼我建議你下一些苦工, 就從這一篇文章開始, 重新把底子建好...
[入門文章] .NET 陣列詳論
- 79262
- 0
- .Net Programming
- 2013-08-14
在 .Net Framework 中,Array 可以說是每個程式設計師最常使用的 Type 之一。不過即便你每天都在使用 Array, 你或許還沒有仔細的把它研究過。其實如果好好使用 Array 物件, 在許多情況之下可以增加我們的生產力...
[入門文章] ASP.NET 事件與委派詳論
- 39497
- 0
- .Net Programming
- 2013-08-14
在 .Net Framework 的基礎領域中, 事件處理模型一直是令人頭痛的一環。倒不是因為它真的有什麼難度, 而是因為 .Net Framework 稍嫌麻煩的處理方式, 以及它的一些難懂的特殊用語, 有時候還真的會讓人搞得眼花潦亂, 甚至退避三舍...
應徵小訣竅
- 29532
- 0
- Non-Technical Topics
- 2013-08-14
最近一個月來,花了許多時間瀏覽履歷表並進行約談。在動輒數百件的履歷表當中,我算了算,絕大部份的履歷表,差不多只能花我三到五秒的時間進行瀏覽(因為實在是太多了)。差不多每百件履歷表中,只有不到十件能引起我的興趣並且花費較長的時間仔細的看...
自以為是的老闆
- 29172
- 0
- Non-Technical Topics
- 2013-08-14
William Ryan 是美國的 MVP,專長是 Embedded Systems,同時也是 devbuzz.com 和 knowdotnet.com 兩個網站的經營者。在他的書中,提到了他以前的主管。可能是因為知識的貧乏或過於自以為是,造成客戶及公司鉅額金錢的損失...
[SQL] 使用 Stored Procedure 動態組成 SQL 查詢指令
以下示範一個可以動態組成查詢子句的 SQL 指令, 以 MS SQL 的 Stored Procedure 寫成。其中, 如果任一個參數(或全部)傳入 NULL 值, 即代表不限制那個欄位的條件...
使用 yield return 指令傳回匿名型別集合物件
在整個 LINQ 技術中, IEnumerable
IE Hack
- 28836
- 0
- HTML/CSS/Web Authoring
- 2013-08-14
針對 IE 在各版本中對 CSS 的解釋略有不同, 可能造成網頁版面和其它瀏覽器看起來不一致的情形, 我們時常需要用到所謂的 IE Hack。由於最近又看到有人在討論這個話題, 所以我打算針對這個部份來寫一篇文章; 不過忽然在網路上看到早就有人寫好一篇蠻完整的心得, 所以這個工夫就可以省下來了。有興趣的人請來這裡看看...
運用 CSS 讓過長文字以省略符號取代
在某種情況下, 我們可能需要把一段過長的文字從中截斷, 並在截斷處以省略符號 (...) 取代, 表示這段文字其實尚未結束, 只是被省略。如果你的文字是從資格庫中取得, 那麼你可以從資料庫取出時就載斷字串並加上簡略字元後傳回; 然而, 如果你不想把原始資料真的截斷...
別讓網頁圖片降低網站效能 - 談談網頁圖片處理新趨勢
- 32985
- 0
- HTML/CSS/Web Authoring
- 2015-04-30
如果你的網頁只是設計來自己玩玩, 或者它很明確的只有少數使用者會上來, 那麼你大可以不必用到我在這裡要介紹的方法。但是, 如果你的網站是供作大量使用者(例如超過上千個 current session), 那麼你一定不得不開始想方設法的提升網站的效能...
郵寄連結加上預設的主題與內容
- 28728
- 0
- HTML/CSS/Web Authoring
- 2013-08-14
我們都知道 mailto:xxx@yyy 連結可以啟動客戶端的 Mail Client 來寄信,但是你知道其實你可以使用很簡單方法,讓客戶所寄的信附帶有預設的主題和內容等欄位嗎?你只需要把寫法改成如下即可...
輸入固定字數後自動跳到下一文字框
- 31859
- 0
- JavaScript/jQuery
- 2013-08-14
摘要:輸入固定字數後自動跳到下一文字框
在 alert() 視窗訊息中顯示引號字元
- 31500
- 0
- JavaScript/jQuery
- 2013-08-14
在 JavaScript 中,你可以使用 alert('something') 來顯示一個警告視窗。但是針對這種應用,萬一字串中有引號字元怎麼辦呢?例如,如果你要顯示的訊息是 Let's think about it. 或者 You'd better chek with your administrator. 之類的。因為訊息中的引號會讓你的 JavaScript 程式發生錯誤...
使用 JavaScript 實作一個只接受數字並具備運算功能的文字框
- 30279
- 0
- JavaScript/jQuery
- 2013-08-14
在這個程式中唯一的文字方塊裡,你只能輸入數字和 + - * / % 等五個運算符號,如果你輸入一個正確的運算式,例如 100+100,在按下 Enter 之後,文字會執行運算並使用結果取代原來的數字。如果運算式有誤,則會以錯誤訊息取代(你也可以修改程式,把錯誤訊息改成空字串)...