原创 轉 C# 文件下載四方法

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using Sys

原创 nginx 在window在的安裝部署

Nginx安裝配置 Nginx 安裝 1. 解壓nginx安裝包 2. 關閉防火牆、殺毒軟件,檢查服務器上的ip是否是固定的(ip不設置固定會變的話會出錯的) 3. 因爲nginx軟件默認的安裝端口是80所以在安裝nginx之前首先檢查當

原创 轉 SQL Server 查詢處理中的各個階段(SQL執行順序)

SQL 不同於與其他編程語言的最明顯特徵是處理代碼的順序。在大數編程語言中,代碼按編碼順序被處理,但是在SQL語言中,第一個被處理的子句是FROM子句,儘管SELECT語句第一個出現,但是幾乎總是最後被處理。 每個步

原创 Linq系列—委託

轉載至C#中的委託和事件 引言 委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人

原创 SQL Server 發展簡史

數據庫的發展階段 1.手工階段 人類數據的存儲的意識一直存在.起先數據主要記錄在竹簡、錦帛之中,隨着造紙術的發明紙張的廣泛使用數據存儲更加方便快捷;在二十世紀五十年代,美國爲滿足軍事需求,開始對制動化設備進行開發和研究。其

原创 轉載 IO文件操作

1.文件操作:File (1)void AppendAllText(string path, string contents) (2)bool Exists(string path) (3)string[] ReadAllLi

原创 Linq系列—linq語法和擴展方法關係

轉載至NET深入解析LINQ框架(四:IQueryable、IQueryProvider接口詳解) 我們知道LINQ所支持的查詢範圍主要在IEnumerable、IQueryable這兩個方面,對於我們想要擴展LINQ的查詢能

原创 數據庫的訂閱和發佈

發佈訂閱份爲兩個步驟:1、發佈。2、訂閱。首先在數據源數據庫服務器上對需要同步的數據進行發佈,然後在目標數據庫服務器上對上述發佈進行訂閱。發佈可以發佈一張表的部分數據,也可以對整張表進行發佈。下面分別介紹發佈、訂閱的過程。   一

原创 Linq系列—設計模式

轉載NET深入解析LINQ框架(二:LINQ優雅的前奏) 1】.LINQ框架的主要設計模型 到了這裏我們似乎隱隱約約的能看見LINQ的原理,它不是空中花園,它是有基礎的。在上面的一系列新特性的支持下,微軟通過大面積的構建擴展方法使

原创 一次偶然的ajax請求導致status爲canceled的原因

學習好文章 如圖所示,這只是一個很簡單的登錄請求。 剛看到這個請求返回狀態時,也是覺着很詫異。經過確認參數等情況,發現並沒有什麼異常,且進行第二次登錄操作時會返回正常。 排查思路: 發現url在第一次登錄操作後由原來的 [*

原创 數據庫命名規則

數據庫命名規範: 1. 數據庫名: 1 用產品或項目的名字命名; 2 Pascal Case,如SmartSport; 3 避免使用特殊字符,如數字,下劃線,空格

原创 httpClient 簡介

http簡介 下面是學習借鑑的好文章: HTTP Request header HTTP協議詳解 關於HTTP協議,一篇就夠了 Http協議是實現不同端點間數據傳輸的重要協議,在瞭解httpClient首先要了解什麼是http協議

原创 C#中索引器簡單使用

微軟官方描述:索引器允許類或結構的實例就像數組一樣進行索引。索引器形態類似於,不同之處在於它們的取值函數採用參數。 通俗理解:索引器(Indexer) 允許一個對象可以像數組一樣被索引。當您爲類定義一個索引器時,該類的行爲就會像

原创 原始類型擴展方法—this參數修飾符

擴展方法使您能夠向現有類型“添加”方法,而無需創建新的派生類型、重新編譯或以其他方式修改原始類型。擴展方法是一種特殊的靜態方法,但可以像擴展類型上的實例方法一樣進行調用。對於用 C# 和 Visual Basic 編寫的客戶端代碼

原创 Linq系列—泛型

轉載之泛型的理解和使用 日常生活中的事物都是有類型的,比如我們說“一個女人”,那麼“女”就是這個人的類型。我們可以說“女人都是水做的”,那麼聽者都知道這是在說“女”這種類型的人。再比如你去肉店買肉,你可以對老闆說“我要十斤豬肉”