国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

小知識儲備

2019-11-17 02:43:55
字體:
來源:轉載
供稿:網友

小知識儲備

with nolock

WITH (NOLOCK)相當于未提交讀(READ UNCOMMITTED),意思是指定語句可以讀取已由其他事務修改單尚未提交的行,在未提交讀級別運行的事務,不會發出共享鎖來防止其他事務修改當前事務讀取的數據,也不會被排它鎖阻塞,所以WITH (NOLOCK)可以改善在線大量查詢的環境中數據集被LOCK的現象藉此改善查詢的效能;

SELECT COUNT(UserID) FROM EMPLOYEE WITH (NOLOCK) JOIN WORKING_GROUP WITH (NOLOCK) ON EMPLOYEE.UserID = WORKING_GROUP.UserID

String與StringBuilder

String 對象是不可改變的。每次使用 System.String 類中的方法之一時,都要在內存中創建一個新的字符串對象,這就需要為該新對象分配新的空間。在需要對字符串執行重復修改的情況下,與創建新的 String 對象相關的系統開銷可能會非常昂貴。

如果要修改字符串而不創建新的對象,則可以使用 System.Text.StringBuilder 類。例如,當在一個循環中將許多字符串連接在一起時,使用 StringBuilder 類可以提升性能,當修改 StringBuilder 時,在達到容量之前,它不會為其自己重新分配空間。當達到容量時,將自動分配新的空間且容量翻倍。

StringBuilder的Length屬性是非只讀的,

如果將Length屬性設置為大于Capacity屬性的值,則自動將Capacity屬性更改為與Length 屬性相同的值。如果將Length 屬性設置為小于當前StringBuilder 對象內的字符串長度的值,則會縮短該字符串。

T-SQL 批處理

批處理是作為一個邏輯單元的T-SQL語句。如果一條語句不能通過語法分析,那么不會運行任何語句。如果一條語句在運行時失敗,那么產生錯誤的語句之前的語句都已經運行了。

  1. GO語句必須自成一行,只有注釋可以再同一行上。
  2. 每個批處理單獨發送到服務器。
  3. GO語句不是T-SQL命令,而是由各種SQL Server命令實用程序(如:Management Studio中的"查詢"窗口)識別的命令。

批處理常被用在某些事情不得不放在前面發生,或者不得不和其它事情分開的腳本中(一般ddl語句在同一個批處理里只能提交一個)

USE Test  ALTER TABLE TestTable      ADD col3 int  INSERT INTO TestTable      (col1,col2,col3)  VALUES      (1,1,1)

以上代碼在查詢分析器中提示col3列不存在,通過一個go解決問題

USE Test  ALTER TABLE TestTable      ADD col3 int  GO   INSERT INTO TestTable      (col1,col2,col3)  VALUES      (1,1,1)

javaScript 注入攻擊

參考鏈接

HttpUtility.UrlEncode和Server.UrlEncode的區別

1、HttpUtility.UrlEncode,HttpUtility.UrlDecode是靜態方法,而Server.UrlEncode,Server.UrlDecode是實例方法。2、Server是HttpServerUtility類的實例,是System.Web.UI.Page的屬性。3、用HttpUtility.UrlEncode編碼后的字符串和用Server.UrlEncode進行編碼后的字符串對象不一樣

Server.UrlEncode 可以根據你頁面定義好的編碼方式進行編碼。

而 HttpUtility.UrlDecode則默認以utf8來編碼。 不然你需要自己指定編碼方式:

Encoding gb2312= Encoding.GetEncoding("gb2312");

string v5= HttpUtility.UrlEncode("溫州", gb2312);

而 Server.UrlDecode則默認調用web.config中<globalization />節點中指定來編碼

<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />

string v3= Server.UrlEncode("溫州");

泛型的優勢:

  1. 類型安全
  2. 算法重用
  3. 更好的性能


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭州市| 南川市| 玉山县| 盘锦市| 瑞丽市| 汾阳市| 五常市| 克东县| 翁源县| 呼玛县| 财经| 叙永县| 滕州市| 曲水县| 盱眙县| 灵璧县| 黄山市| 滁州市| 巍山| 南充市| 漳浦县| 门头沟区| 时尚| 宁海县| 达尔| 衡山县| 湟源县| 丽水市| 潼南县| 湘阴县| 北碚区| 商南县| 安新县| 宜黄县| 江孜县| 海安县| 宝丰县| 湘西| 江门市| 宁晋县| 开鲁县|