Time of Update: 2018-12-07
public interface IEnumerable{ IEnumerator GetEnumerator();} public interface IEnumerator{ bool MoveNext(); void Reset(); Object Current { get;
Time of Update: 2018-12-07
發展:數組-->集合-->泛型(1)數組1. 數組資料結構是System.Array類的一個執行個體.2. System.Array類的文法為[SerializableAttribute] [ComVisibleAttribute(true)] public abstract class Array : ICloneable, IList, ICollection, IEnumerable3. 下面看一個使用數組的例子(我稱之為隱式實現)protected void
Time of Update: 2018-12-07
單問號---用於給變數設初值的時候,給變數(int類型)賦值為null,而不是0!雙問號---用於判斷並賦值,先判斷當前變數是否為null,如果是就可以賦一個新值,否則跳過!public int? para = null;//public int para;如果不注釋掉此行,而把上一行注釋掉的話,下面會報錯!public int par(){ return this.para ?? 0;}
Time of Update: 2018-12-07
大家都知道,在Silverlight
Time of Update: 2018-12-07
用法:<div id="test"> <span style="color:red">test1</span> test2</div>在JS中可以使用:test.innerHTML: 也就是從對象的起始位置到終止位置的全部內容,包括Html標籤。 上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。test.innerText:
Time of Update: 2018-12-07
最近發現自己經常會把這幾個字義不時模糊起來,所以自己整理了一下這方面文章。先從MSDN拿出定義出來,理論知識先要看懂char [ ( n ) ]固定長度,非 Unicode 字元資料,長度為 n 個位元組。n 的取值範圍為 1 至 8,000,儲存大小是 n 個位元組。char 的 SQL 2003 同義字為 character。varchar [ ( n | max ) ]可變長度,非 Unicode 字元資料。n 的取值範圍為 1 至 8,000。max 指示最大儲存大小是 2^31-1
Time of Update: 2018-12-07
//擷取座標位置 function getpos(e) { var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; } } 假設 obj 為某個 HTML 控制項。obj.offsetTop 指 obj
Time of Update: 2018-12-07
1. document.form.item 問題 (1)現有問題: 現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在Firefox(Firefox)下運行 (2)解決方案: 改用 document.formName.elements["elementName"] (3)其它 參見 2 2. 集合類對象問題 (1)現有問題: 現有代碼中許多集合類對象取用時使用 (),IE 能接受,Firefox(Firefox)不能。 (2)解決方案:
Time of Update: 2018-12-07
WCF 的設定檔並不複雜,相對於手工編寫設定檔,我更傾向於使用 SDK 所附帶的工具 —— "Service Configuration Editor"。使用這個工具,我們可以非常方便地建立或修改伺服器和用戶端的設定檔。 WCF 設定檔基本元素:<system.ServiceModel> <services> <service> <endpoint/> </service> </services>
Time of Update: 2018-12-07
C#基礎:ref和out的區別ref和out的區別在C# 中,既可以通過值也可以通過引用傳遞參數。通過引用傳遞參數允許函數成員更改參數的值,並保持該更改。若要通過引用傳遞參數,
Time of Update: 2018-12-07
using System;using System.Data;using System.Configuration;using System.Text;/// <summary>/// Summary description for ConvertHzToPz_Gb2312/// </summary>public class ConvertHzToPy{ public ConvertHzToPy() { // // TODO: Add constructor
Time of Update: 2018-12-07
--修改表名稱EXEC sp_rename 舊錶名,新表名--修改表欄位名稱EXEC sp_rename '表.舊欄位','新欄位','COLUMN'--修改表欄位類型alter table 表 alter column 欄位 類型(如:int)--查詢當前資料庫名select name from [master].[dbo].[sysdatabases] Where DbId=(Select Dbid From [Master].[dbo].[SysProcesses] Where Spid
Time of Update: 2018-12-07
Windows Communication Foundation (WCF) 使用戶端與服務之間能夠以非串連方式進行通訊。用戶端將訊息發布給隊列,服務稍後再對這些訊息進行處理。這種互動方式造就了一種不同於預設的請求/響應模式的編程模型,從而有望更好地平衡負載、提高可用性、進行補償工作,為使用者帶來諸多好處。本專欄首先簡要介紹 Windows Communication Foundation 的排隊調用功能,然後提出“如何從排隊的調用擷取結果”這樣一個有趣的問題,接著通過一些超酷的
Time of Update: 2018-12-07
GUID(Global unique identifier)通用唯一識別碼,它是由網卡上的標識數字(每個網卡都有唯一的標識號)以及 CPU 時鐘的唯一數字產生的的一個 16 位元組的二進位值。GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每個 x 是 0-9 或 a-f 範圍內的一個十六進位的數字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即為有效 GUID 值。世界上的任何兩台電腦都不會產生重複的
Time of Update: 2018-12-07
我最近遇到了一個纏擾不清的問題與WCF。 在RC1突然優良運作的應用開始斷斷續續地無法在發行修造.NET 3.0。 最複雜的是錯誤未返回,沒有提供什麼的調試資訊。 客戶調用到伺服器未曾返回,但垂懸了,並且伺服器沒有提供故障資訊。好象訊息進入死區,。 在與WCF團隊一些諮詢以後,它被確定改變對預設serviceThrottling的行為在修造的禍根。 預設是16 MaxConcurrentCalls和10 MaxConcurrentSessions, 如此,
Time of Update: 2018-12-07
翻譯Programming WCF Services的鱗詞片語,然而通過翻譯筆記可以管中窺豹,瞭解本書的主要內容,並從中擷取有關WCF的知識。Programming WCF Services翻譯筆記(一)介紹了翻譯此書的由來,以及我對翻譯的一些體會。Programming WCF Services翻譯筆記(二)首先介紹了服務的本質,然後介紹了WCF的一些基礎知識。Programming WCF Services翻譯筆記(三)介紹了WCF的綁定以及WCF體系架構。Programming WCF
Time of Update: 2018-12-07
如果SQL Server程式員想將運算式從一種換為另一種,他可以從SQL Server 7和2000中內建的兩種功能中做出選擇。在預存程序或其他情況下,我們常常需要將資料從datetime型轉化成varchar型;CONVERT和CAST就可以用於這種情況。 由於SQL Server提供兩種功能,因此應該選擇哪種功能或應該在哪種情況下使用該功能就很容易讓人困惑了。CONVERT是專對SQL
Time of Update: 2018-12-07
TEXTVALID 檢查特定文本指標是否有效 text、ntext 或 image 函數。 SET ANSI_NULLS指定在與 Null 值一起使用等於 (=) 和不等於 (<>) 比較子時採用符合 ISO 標準的行為。 (當 SET ANSI_NULLS 為 ON 時,即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 語句仍返回零行。即使 column_name 中包含非空值,使用
Time of Update: 2018-12-07
Web 服務和無線應用程式安全性 Web 服務將在移動商務和無線安全性的發展中起著重要作用。通過使用 XML 訊息傳遞對主要安全性解決方案(如 Kerberos 認證和授權、數位憑證、數位簽章和公/私密金鑰加密)進行標準化和整合,Web 服務可以用來提供無線安全性解決方案。XML 訊息傳遞被認為是無線通訊協議的首選,有多種安全性協議用於基於它的無線應用程式。其中包括以下協議: 一、安全性斷言標記語言(Security Assertion Markup Language,SAML)是用來以
Time of Update: 2018-12-07
我以前經常使用Lotus Domino平台及其LotusScript語言。這門語言中我最喜歡的一個特性是List對象;它會簡化使用相同對象的集合。後來我發現.NET架構2.0語言裡也有一個類似(甚至更加強大)的特性。範型.NET架構2.0引入了一個叫做範型(generics)的重要概念。雖然範型常常都是用C#語言來討論的,但是它事實上是.NET中繼語言(Intermediate