Time of Update: 2017-01-13
public class hashalgorithm{ public static long hash(byte[] digest, int ntime) { long rv = ((long)(digest[3 + ntime * 4] & 0xff) <<
Time of Update: 2017-01-13
public static bool IsExist(string uri) { HttpWebRequest req =
Time of Update: 2017-01-13
C#中使Datawindow.Net組件處理資料Datawindow.Net為PB專為MS.Net開發的資料訪問組件。 1. 安裝 先安裝.net2003 ,架構版本1.1,然後安裝DataWindow.Net組件及設計編譯環境。 安裝後在.net2003表單設計時會出現Sybase DataWindow控制項頁簽。 2.
Time of Update: 2017-01-13
全螢幕截圖的代碼。當然要實現的第一步是能夠擷取整個螢幕的位元影像,記得Win32 API的CreateDC, BitBlt等函數可以使用。於是上網查了下,果然螢幕截圖用這些函數。但winform已經可以把API都忘記了,所以得尋找一個無Win32 API的實現方式。綜合了網上的實現,以及自己的一些設計,實現思路如下:1.
Time of Update: 2017-01-13
c# while與for 迴圈語句區別while 語句執行一個語句或語句塊,直到指定的運算式計算為 false。// statements_while.csusing system;class whiletest { static void main() { int n = 1; &
Time of Update: 2017-01-13
Windows GDI提供了 typedef struct tagBITMAPFILEHEADER { WORD
Time of Update: 2017-01-13
字串是由類定義的,如下public sealed class string : icomparable, icloneable, iconvertible, icomparable<string>, ienumerable<char>, ienumerable, iequatable<string>注意它從介面ienumerable<char>派生,那麼如果想得到所有單個字元,那就簡單了,list<char> chars =
Time of Update: 2017-01-13
編寫一個高效去除數組重複元素的方法。 複製代碼 代碼如下:<script> function unique(data){ data = data || []; var a = {}; for (var i=0; i<data.length; i++) { var v = data[i]; if (typeof(a[v]) == 'undefined'){ a[v] = 1; } }; data.length=0; for (var i in a){
Time of Update: 2017-01-13
這是一朋友寫的利用c#反射,根據反射將資料庫教程查詢資料和實體類綁定,並為實體類賦值 代碼有需要朋友可以參考一下。using system; using system.reflection; using system.data.sqlclient; using system.data; using system.collections.generic;namespace reflectiondemo { #region main class program { static void main(
Time of Update: 2017-01-13
方法 (method) 是一種成員,用於實現可以由對象或類執行的計算或操作。靜態方法 (static method) 通過類來訪問。執行個體方法 (instance method) 通過類的執行個體來訪問。方法具有一個參數 (parameter) 列表(可以為空白),表示傳遞給該方法的值或變數引用;方法還具有一個傳回型別 (return type),指定該方法計算和返回的值的類型。如果方法不傳回值,則其傳回型別為
Time of Update: 2017-01-13
背景 在我們用C/C++開發的過程中,總是有一個問題會給我們帶來苦惱。這個問題就是函數內和函數外代碼需要通過一塊記憶體來互動(比如,函數返回字串),這個問題困擾和很多開發人員。如果你的記憶體是在函數內棧上分配的,那麼這個記憶體會隨著函數的返回而被彈棧釋放,所以,你一定要返回一塊函數外部還有效記憶體。
Time of Update: 2017-01-13
在settings.settings檔案中定義配置欄位。把作用範圍定義為:user則運行時可更改,applicatiion則運行時不可更改。可以使用資料格視圖,很方便;2、讀取配置值text1.text = properties.settings.default.fieldname;//fieldname是你定義的欄位3、修改和儲存配置properties.settings.default.fieldname =
Time of Update: 2017-01-13
建構函式的那些事如果你不為類定義一個建構函式,他將在編譯時間候自動產生public class sometype { } public class sometype { public sometype() : base() { } }兩段代碼的編譯結果一樣。 如果父類是一個抽象類別,那麼對父類建構函式的存取權限是 protected。否則是public。如果父類沒有提供一個無參建構函式,
Time of Update: 2017-01-13
c# property屬性和改變編輯多行文本一個常見的屬性的使用。其中name 屬性沒有定義私人欄位,而age定義了已有欄位。 public sealed class employee { // this property is an automatically implemented property public string name { get; set; } private int32 m_age; public int32 age { get { return(m_age)
Time of Update: 2017-01-13
lock 關鍵字可以用來確保代碼塊完成運行,而不會被其他線程中斷。這是通過在代碼塊運行期間為給定對象擷取互斥鎖來實現的。先來看看執行過程,程式碼範例如下:lock 語句用於擷取某個給定對象的互斥鎖,執行一個語句,然後釋放該鎖。 lock-statement:(lock 語句:) lock ( expression ) embedded-statement(lock
Time of Update: 2017-01-13
const是一個c語言的關鍵字,它限定一個變數不允許被改變。使用const在一定程度上可以提高程式的安全性和可靠性,另外,在觀看別人代碼的時候,清晰理解const所起的作用,對理解對方的程式也有一些協助。另外const在其他程式設計語言中也有出現,如c++、php教程5、c#.net、hc08 cconst 一般修飾 的變數為唯讀變數const定義應該為在定義的時候初始化 以後不能改變他的值例:const int a=1;//只能在定義的時候初始化; a=2;//出現錯誤
Time of Update: 2017-01-13
java 和 c/c++ 中的char 類型長度學習筆記這兩天在幫同學改一個加密程式。以下是c++語言的核心代碼:char cpass[5]; for(int j=0;j<instring.length();j++){ cpass[j] ^= npwd;} 但是轉成 java 寫時會出現問題,乍一看,幾乎可以原封不動的轉換,可是結果卻是有問題的。經過網上資料的尋找發現,是char類型的問題。實際上這就涉及到 c/c++
Time of Update: 2017-01-13
//說明下 enableeventvalidation="false"的使用; //在頁面上添加了輸入型伺服器控制項時(如 textbox),就需要設定為false了,否則會報錯;也就是關閉頁面驗證,預設是開啟的。 //就是這個樣子<%@ page language="c#" enableeventvalidation="false"
Time of Update: 2017-01-13
很多人說C#是微軟用來和Java抗衡的武器,因為二者在很大程度上有著驚人的相似,儘管如此,兩者不同的地方也很多,所謂“於細微處見差異”。那麼兩者的相似和區別都在什麼地方呢?我們從今天開始,會從各個角度來對比C#和Java的特點,希望能對正在學習、使用C#的朋友有所協助。1、C#和.NET平台的概貌 2000年6月,微軟發布C#語言和.NET平台。C#語言是一種強型別的,物件導向的語言,它具有文法簡單、表達力強的特點,而.NET平台則是構成微軟的“.NET計劃”的基石。 .NET平台的核心
Time of Update: 2017-01-13
C#和Java都是很不錯的語言。他們通過類似的方式達到了類似的目的,儘管C#比Java多出來一些和句法相關的東西,例如foreach關鍵字和一些更加讓人高興的擴充/實現架構。不幸的是,這些改進的光芒被削弱的東西掩蓋掉了。在本文裡,我將比較兩種語言,並盡量避免深入到JVM和CLR層。Java:無可爭辯地具有C++所有的精華在比較Java和C#的時候,你不可能不注意到它們諸多的相似之處,這在某種程度上要歸結於它們共同的來源:C和C++。但是,當Gosling和他的同事們坐下來創造Java的時候,他們