原创 xsd驗證允許空值

 /////xsd 文檔<?xml version="1.0" encoding="utf-8"?><xs:schema attributeFormDefault="unqualified" elementFormDefault="qua

原创 Session原理

自定義一個Session 使用自定義Session Session原理 使用Asp.Net內置Session Session版自增 假設接下來要對一個很重要的數值進行自增,爲了防止客戶端進行篡改,需要直接保存這個重要的數值到服務器

原创 利用C#線程窗口調試多線程程序

       從網上的資料判斷,調試多線程程序似乎就一下3種方法。 1、在日誌的某個地方寫日誌文件。 優點:不會干擾程序的執行,特別是對網絡的多線程通信。 缺點:每次都需要打開日誌文件以查看進程運行的信息。 2、利用斷點進行調試。 優

原创 ”一個封鎖操作被對 WSACancelBlockingCall 的調用中斷“。解決辦法

問題描述: 爲了防止界面卡死,在服務端我新開了一個進程來監聽客戶端的連接請求,在關閉的時候卻卻提示“一個封鎖操作被對 WSACancelBlockingCall 的調用中斷”。 如圖 具體錯誤代碼:        private voi

原创 vs中,在ASPX文件下面有智能提示,但是爲什麼新建一個類,卻沒了智能提示

類文件的屬性問題。將“生成”屬性的值改成“編譯”。 轉載自:http://topic.csdn.net/u/20100902/15/01e5b4b3-c01b-4c18-9731-224d034870c4.html

原创 用XmlSerializer刪除xsd和xsi前綴

The easiest way to do this is to use an overload of the Serialize method. -- StringWriter sw=new StringWriter();    Xml

原创 Asp.Net特俗路徑標識

特殊路徑標識 編程處理波浪線 以上截圖來自【傳智播客.Net培訓—asp.net中級】

原创 XX類庫 不包含適合於入口點的靜態“Main”方法

錯誤 1 程序“XXX\Client\Client.Model\obj\x86\Debug\Client.Model.exe”不包含適合於入口點的靜態“Main”方法 Client.Model 原因:原來創建項目的時候,用的是“空項目

原创 集合已修改;可能無法執行枚舉操作。

問題描述:在用foreach遍歷hashtable的時候,彈出“集合已修改;可能無法執行枚舉操作。” 問題代碼:         private void Check(int TimeOut)        //這是一個存活檢查線程,爲了