Time of Update: 2018-12-08
WCF執行個體(帶步驟) 複製代碼 代碼如下:<xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 本篇轉自百度文檔,自己試過,確實可以用。 以訂票為例簡單應用wcf 建立一個wcf服務應用程式在IService1.cs定義服務契約 複製代碼 代碼如下:namespace WcfDemo { // 注意: 如果更改此處的介面名稱 "IService1",也必須更新 Web.config
Time of Update: 2018-12-08
C#數組有很多值得學習的地方,這裡我們主要介紹C#交錯數組,包括介紹一維數組例、二維數組例、C#交錯數組等方面。 數組是在我們編程當中經常用到的,想來大家對數組都有一定的概念,這部分內容將給大家詳細講解數組在C#中是如何來定義及使用的。 定義:數組是具有同一類型的一組值,數組是參考型別的,因此存在記憶體堆中。數組中的元素值可以在定義數組時賦予,也可以在定義數組後對單個元素進行賦值。 一維數組例: 複製代碼 代碼如下:public static void Main() { //一維數組 int[]
Time of Update: 2018-12-08
C# 泛型和數組在 C# 2.0 中,下限為零的一維數組自動實現 IList<T>。這使您可以建立能夠使用相同代碼逐一查看數組和其他集合類型的泛型方法。此技術主要對讀取集合中的資料很有用。IList<T> 介面不能用於在數組中添加或移除元素;如果試圖在此上下文中調用 IList<T> 方法(如數組的 RemoveAt),將引發異常。下面的程式碼範例示範帶有 IList<T> 輸入參數的單個泛型方法如何同時逐一查看列表和數組,本例中為整數數組。 C#
Time of Update: 2018-12-08
一,準備工作 1,登入進VPS控制台,準備好隨時重啟VPS。 2,關閉Web Server先,過高的負載會導致後面的操作很難進行,甚至直接無法登入SSH。 3,以防萬一,把設定的Web Server系統啟動後自動運行去掉。 (如果已經無法登入進系統,並且重啟後負載過高導致剛剛開機就已經無法登入,可聯絡管理員在母機上封掉VPS的IP或80連接埠,在母機上用虛擬控制台登入進系統,然後進行2&3的操作,之後解鎖) 二,找出攻擊者IP
Time of Update: 2018-12-08
開始用的.net 內建的DataContractJsonSerializer進行序列化和還原序列化,當代碼寫完以後,調試,我X(原諒我的髒話,因為確實讓我生氣),實體因為有[DataContractAttribute(IsReference=true )] 這樣一個屬性,提示不能序列化,當然手改一下啦,改完以後,提示基類EntityObject 的這個屬性不可以 MY God!! 後來也是因為DataContractJsonSerializer 還原序列化成集合的時候不好使,所以才下定決心廢棄。
Time of Update: 2018-12-08
從個小例子開始: 複製代碼 代碼如下:int[] intArray = new int[]{2,3,6,1,4,5}; Array.Sort(intArray); Array.ForEach<int>(intArray,(i)=>Console.WriteLine(i)); 這個例子定義了一個int數組,然後使用Array.Sort(arr)靜態方法對此數組進行排序,最後輸出排序後的數組。以上例子將毫無意外的依次輸出1,2,3,4,5,6.
Time of Update: 2018-12-08
複製代碼 代碼如下:/// <summary> /// 安裝的excel的版本,0為沒有安裝,大於1說明安裝了多個. /// </summary> /// <returns></returns> public static List<string> ExcelVersion() { List<string> list = new List<string>(); List<string> lisemp
Time of Update: 2018-12-08
複製代碼 代碼如下://首先匯入命名空間 using System.Runtime.InteropServices; /// <summary> /// 在指定進程的虛擬位址空間中保留或開闢一段地區..除非MEM_RESET被使用,否則將該記憶體地區初始化為0. /// </summary> /// <param
Time of Update: 2018-12-08
在網上找了找,發現有三種方法可以訪問到前台代碼: 第一種,OnClientClick (vs2003不支援這個方法) <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" OnClick="Button1_Click" /> client_click() 就是javascript的一個方法。 第二種,Button1.Attributes.Add("onclick", "
Time of Update: 2018-12-08
開時始,得到的中文檔案中的字元是亂碼的,鳥符號看的頭暈。於是就細究streamreader讀取的編碼格式,預設的編碼是ascii,單位元組的,就嘗試utf8,亂碼;嘗試gb2312,OK! 可另一個問題又出現了,得到的兩個檔案的行數都不到1500行,嘗試N次還是不行,很鬱悶。google了下,看到try catch,就想到釋放緩衝區,結果很HAPPY! 複製代碼 代碼如下:private static void FnFileProcess() { StreamReader reader =
Time of Update: 2018-12-08
快速排序實現: 複製代碼 代碼如下:namespace QuickSort { class QuickSort { public static void Sort(int[] array) { DoSort(array,0, array.Length-1); } private static void DoSort( int[] array, int start, int end) { if( start < end) { int temp = Partition(array,
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.IO; using System.Text.RegularExpressions; using System.Threading; using System.Windows.Forms; using System.Net; namespace TrojanScanning { public partial class Form1 : Form { public Form1() { InitializeComponent()
Time of Update: 2018-12-08
使用方法: 擷取第1封郵件 複製代碼 代碼如下:Zgke.Net.POP3 _Popt = new Zgke.Net.POP3("192.168.0.1", 110); DataTable _Mail = _Popt.GetMail("zk", "zk", 1); 返回DataTable 資料內容為 Type為類型 Text為文字 如果是附件 為byte[] Name 如果是附件裡存放的為檔案名稱 下面是全部的類複製代碼 代碼如下:using System; using
Time of Update: 2018-12-08
C#預設情況下,若常數運算式的值超過了目標類型的最大值,將會導致編譯錯誤。若目標資料類型不能容納非常數運算式的資料,那麼資料在賦值時會被截斷。複製代碼 代碼如下:class Program { static void Main(string[] args) { int n = int.MaxValue;//n=2147483647 n = n + 1; System.Console.WriteLine(n); } } 此時可用記憶體儲存資料來解釋,之前int.MaxValue在記憶體為為32位1
Time of Update: 2018-12-08
一.使用MSScriptControl 到微軟的網站上下載Windows Script Control,它是一個ActiveX(R) 控制項,所以在.NET中使用我Interop了一下。下載安裝完成後,建立一個C#的Windows應用程式項目,在方案總管中選中引用節點,右鍵點擊選擇添加引用菜單,彈出添加引用對話方塊,單擊瀏覽找到安裝Windows Script
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; class ChooseSubject { static void Main() { int i; string str; Console.WriteLine ("Please choose your favorite subjects:-1 is quit."); Console.WriteLine ("1.Chinese.");
Time of Update: 2018-12-08
已知有一個XML檔案(bookstore.xml)如下: Corets, Eva 5.95 1、插入節點 往節點中插入一個節點: 複製代碼 代碼如下:XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//尋找 XmlElement
Time of Update: 2018-12-08
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要設定的小數位元 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控制項內的值轉成double this.txtCashAmt.Text =
Time of Update: 2018-12-08
1.設定WinForm表單內容showinTask=false 2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。 3.添加表單最小化事件(首先需要添加事件引用): 複製代碼 代碼如下:this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主表單InitializeComponent()方法中需要添加的引用 private
Time of Update: 2018-12-08
始找的代碼只能發送無SMTP驗證的郵件,但現在很多EMAIL發送時都需要驗證,後來尋找了下MSDN的協助,找到了發送驗證的代碼,貼出來希望對大家有所協助! 複製代碼 代碼如下:public static int sendmail(string to, string body,string subject) { try { int nContain = 0; ///添加寄件者地址