Time of Update: 2016-07-04
標籤:會話1: mysql> select now(); 會話2:[[email protected] ~]# stap -v -e ‘probe process("/usr/local/mysql56/bin/mysqld").function("*Item_*").call{ if( tid()==7625) printf("%s:%s %d \n",execname(),probefunc(),tid())}‘ | c++filt
Time of Update: 2016-07-05
標籤:軟體運行過程中,如果出現了軟體正常運行不應該出現的情況,軟體就出現了異常。這時候我們需要去處理這些異常。或者讓程式終止,避免出現更嚴重的錯誤。或者提示使用者進行某些更改讓程式可以繼續運行下去。C#程式設計語言本身就為我們提供了這種異常處理機制。C# 中的異常是對程式運行時出現的特殊情況的一種響應,比如嘗試除以零。或者試圖將一個字串"aaa"轉換成整數。異常提供了一種把程式控制權從某個部分轉移到另一個部分的方式。C# 異常處理時建立在四個關鍵詞之上的:try、catch、finally 和
Time of Update: 2016-07-04
標籤://private char[] HexChar = { ‘0‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘, ‘7‘, ‘8‘, ‘9‘, ‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘ }; private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { char hexH; char hexL;
Time of Update: 2016-07-04
標籤:Sealed與Final修飾符其實並不是一個語言平台的產物,他們有著各自所屬的語言環境,但這兩個關鍵字都是.Net平台中不可或缺的,那麼二者用法幾何,隨本文一探究竟。 一.Sealed sealed 修飾符可以應用於類、執行個體方法和屬性。用於類時,該類被稱為密封類,密封類不能被繼承;用於方法時,該方法被稱為密封方法,密封方法會重寫基類中的方法;sealed修飾符應用於方法或屬性時,必須始終與override一起使用;
Time of Update: 2016-07-04
標籤:非原創。接收16進位資料,在TextBox委託顯示: private void readPortandShow() { char[] HexChar = { ‘0‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘, ‘7‘, ‘8‘, ‘9‘, ‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘ }; byte receivebyte = (byte)serialPort1.ReadByte();
Time of Update: 2016-07-04
標籤:2013年搞公司的OA時,為了統一使用者登入,將Windows AD的使用者和OA的帳號對接,OA使用者名稱的規則就是使用Windows
Time of Update: 2016-07-04
標籤:1.C#語音的資料類型分為三種:實值型別、參考型別、指標類型。指標類型進應用於安全的程式碼中。實值型別:實值型別變數儲存的是資料類型所代表的實際資料,實值型別變數的值(或對象)儲存在棧(Stack)中,指派陳述式是傳遞變數的值。參考型別:參考型別(類就是一個參考型別)的執行個體也叫對象,不存在棧(Stack)中,儲存在可管理堆(Managed Heap)中,堆實際上電腦系統中的空閑記憶體。參考型別變數的值儲存在棧(Stack)中,但儲存的不是參考型別對象,儲存的是參考型別對象的引用,即
Time of Update: 2016-07-06
標籤: string s = "這裡放十六進位字串"; byte[]buff=new byte[s.Length/2]; int index=0; 
Time of Update: 2016-07-04
標籤:1、用兩層迴圈計算,前提條件是資料已經按分組的列排好序的。DataTable dt = new DataTable();dt.Columns.AddRange(new DataColumn[] { new DataColumn("name", typeof(string)), &
Time of Update: 2016-07-06
標籤:今天研究了一下C#的網路爬蟲,大概用了三種方法:webbrowser,webClient,HttpWebRequestwebbroswer的速度相當慢,但可以進行一些操作,比如可以進行類比點擊等等;webClient簡單 易用,但是靈活性不高。不能下載需要身分識別驗證的網頁 剛試了一下,出現了爬取得頁面與本頁面內容部符合的現象,現在還沒有發現問題的所在HttpWebRequest複雜,靈活性高。需要身分識別驗證的網頁用此方法。C#網路爬蟲
Time of Update: 2016-07-06
標籤:const 的概念就是一個包含不能修改的值的變數。常數運算式是在編譯時間可被完全計算的運算式。因此不能從一個變數中提取的值來初始化常量。如果 const int a = b+1;b是一個變數,顯然不能再編譯時間就計算出結果,所以常量是不可以用變數來初始化的。readonly 允許把一個欄位設定成常量,但可以執行一些運算,可以確定它的初始值。因為 readonly 是在計算時執行的,當然它可以用某些變數初始化。readonly
Time of Update: 2016-07-05
標籤:keybd_event()的函數原型是: void keybd_event( byte bVk, //虛擬鍵碼 byte bScan, //該鍵的硬體掃描碼
Time of Update: 2016-07-05
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace AutoCloseComputer 11
Time of Update: 2016-07-05
標籤:1,委託的概念 當需要把方法傳遞給其他方法時,需要調用委託。委託只是一種特殊類型的對象,其特殊之處在於,我們之前定義的所有對象都包含資料,而委託包含的只是一個或多個方法的地址。 委託的型別安全非常高。在定義委託時,必須給出它所表示的方法的簽名和傳回型別等全部細節。2,使用委託的情境
Time of Update: 2016-07-05
標籤: CLR叫做通用語言執行平台(Common Language Runtime)。它是所有.NET應用程式運行時環境,是所有.NET應用程式都使用的編程基礎,它如同一個支援.NET Framework,運行一個.NET程式也必須安裝。CLR也可以看作一個在執行時管理代碼的代理,管理代碼是CLR的基本原則,能夠被管理的代碼成為Managed 程式碼,反之稱為Unmanaged 程式碼。CLR包含兩個組成部分,CLS(Common Language
Time of Update: 2016-07-05
標籤:C#時間/日期格式大全,C#時間/日期函數大全有時候我們要對時間進行轉換,達到不同的顯示效果 預設格式為:2005-6-6 14:33:34 如果要換成成200506,06-2005,2005-6-6或更多的該怎麼辦呢?我們要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;String format="D"; DateTime
Time of Update: 2016-07-05
標籤:平時經常用到split,在這裡做一個系統的總結。Split函數 作用 返回一個下標從零開始的一維數組,它包含指定數目的子字串。 文法 Split(expression[, delimiter[, count[,
Time of Update: 2016-07-05
標籤:1. 一直知道char *p = ‘a‘;這樣寫是錯誤的,但是為什麼是錯的,沒想過,今天看書解惑。 p指向一個字元,但是在c中,‘‘引起來的一個字元代表一個整數,這樣指標能不報錯。o(^▽^)o2.函式宣告部分中(*(void (*)())0)(),看到這樣的一個聲明,我是覺得噁心,靜下心來,慢慢分析唄。 ( *( void (*pf)() )0 )(), 首先最外層(*(ppf)0)())——
Time of Update: 2016-07-05
標籤:說明:如果你看到了這篇,請略過。 struct是複合類型。其中的成員在記憶體中的分布都是對齊的。這個對齊的意思是,struct的sizeof運算結果必定是其最大類型長度的整數倍。--注意,如果struct內部還有struct的話,應該將內部struct的成員拆開來看。而不應將內部struct看成一個整體成員(該角度僅限於size上)。 由於對齊的原則,成員的順序會涉及到整體的記憶體佔用。 極其特別的,C支援對struct中的成員指定佔用的bit數(
Time of Update: 2016-07-04
標籤:問度娘,大神給出瞭解決方法: VS2010在經曆一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案為:將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 “是”改為“否”即可,但是每建立一個項目都要這樣設定一次。