Browse by Tags

Tagged Content List
  • Blog Post: SQL Injection 相關資訊

    SQL Injection( 資料隱碼)攻擊行為簡介 以下是此類攻擊的流程 1. 駭客運用搜尋引擎尋找網頁上的漏洞,並運用自動化工具攻擊網路服務器。 2. 一個<script>字串附加到在後端運行的SQL伺服器中所有的文本或可變長字串列中。 3. 這個腳本與駭客所控制伺服器連接。該伺服器含有一些常用軟體的利用代碼,如Microsoft MS06-014, 協力廠商軟體漏洞,(例如常用的媒體播放器及內容下載軟體)。有的時候還有一些零時差漏洞。 4. 當終端使用者試圖用IE流覽正常的網站時,由於這些網頁都將從SQL伺服器獲取資料,這些資料同時包含了惡意腳本<script>。而...
  • Blog Post: 請協助我們改善您在 MSDN 上尋找資訊的體驗

    您是否覺得很難在 MSDN 快速找到需要的資訊? MSDN 團隊正致力於改善您在尋找所需資訊時的體驗。請花個兩分鐘來告訴我們您想要的內容格式和搜尋方式。 詳細內容... 雖然 MSDN 已經比以前好很多了,但我們都希望它可以更好,筆者自己也有做完問卷,大家有空時可以填一下,感恩。
  • Blog Post: C# 3.0 - 新功能大綱

    C#3.0 Design Themes Improve on C#2.0 Language Integrated Query (LINQ) 100% Backwards Compatible C# 3.0 – New Language Features Local Variable Type Inference Object Initializers Collection Initializers Anonymous Types Auto-Implemented Properties Extension Methods Lambdas Query Expressions Expression...
  • Blog Post: C# 3.0 - 新功能 - Lambda expressoin

    "=>"這個符號除了代表『等於大於』外,在 C# 3.0 語法中也表示 Lambda expression,它可以讓我們的程式碼更少,也可以讓程式的可讀性更高。 詳細說明: http://msdn2.microsoft.com/en-us/library/bb397687(VS.90).aspx 完整範例: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NewLanguageFeatures {    ...
  • Blog Post: C# 3.0 - 新功能 - implicit Type

    C# 3.0 允許區域變數(local variable)使用 var 來宣告變數,它並不是以前 VB 6 的那個 var。 當使用 var 宣告時,CLR 會在編譯階段,由實際的值(等號右邊的值)來判斷它是屬於那個型態 使用以下範例來說明:         static void Main(string[] args)         {            ...
  • Blog Post: MSDN 雜誌 2007 年 12 月號 - 編輯的話

    轉載自: http://msdn.microsoft.com/msdnmag/issues/07/12/EditorsNote/default.aspx?loc=zx 當我在撰寫本文時,  我正在從西雅圖飛往美國東岸的班機上。我將在紐約的辦公室待幾天,然後就要前往德州參加會議。接著,我就要回到 Redmond 開幾個會,最後還要前往巴塞隆納參加 Tech•Ed EMEA。這麼多的會議只能代表一件事- 2007 年即將結束!怎麼會那麼快就到年底了?在這個時候,我們應當回顧一下身為開發人員在這一年來的成長,以及 2008 的趨勢。 雖然 2007 是推出各種嶄新技術的一年,但是形成的主軸有兩個...
  • Blog Post: C# 3.0 - 新功能 - Collection Initializers

    Collection Initializers 即是透過前述的 Object Initializers,讓我們可以直接對物件做一或多次初始化動作。         static List<Customer> CreateCustomers()         {             return new List<Customer>...
  • Blog Post: C# 3.0 - 新功能 - Object Initializers

    C# 3.0 為了簡化物件的初始化,可以直接在建構子後面指定屬性的值。 以程式來說明會更清楚: // 原來程式的寫法為: Customer c = new Customer(1); c.Name = "台灣微軟"; c.City = "台北市"; // Object initializers 可以將程式改寫為: Customer c = new Customer(2) { Name = "台灣微軟", City = "台北市" }; 兩個程式碼比較後,後者真的簡潔許多。   完整的程式碼範例如下: using...
  • Blog Post: C# 3.0 - 新功能 - Automatic properties

    C# 3.0 又新增許多令人激賞的功能,今天先看一下 Automatic properties 大家先想一下之前要宣告一個 property 要如何做?就像下方的程式碼:   private string name; public string Name { get { return name; } set { name = value; } } 在 C# 3.0 的寫法可以直接寫為: public string Name { get; set; } 是不是又加簡潔了!   完整的範例如下: using System; ...
Page 1 of 1 (9 items)