原创 轉自高手關於SQL 鎖的敘述。。

好文章,拿來慢慢研究。 鎖的概述 一. 爲什麼要引入鎖 多個用戶同時對數據庫的併發操作時會帶來以下數據不一致的問題: 【丟失更新】 A,B兩個用戶讀同一數據並進行修改,其中一個用戶的修改結果破壞了另一個修改的結果,比如訂

原创 解決ASP.Net中的各種亂碼問題

解決ASP.NET中的各種亂碼問題 在這篇博客中,我將把我想到的一些與亂碼有關的經驗總結出來,供大家參考。 頁面顯示亂碼問題 在一個網站中,有些頁面會正常顯示,然而,有些頁面會顯示成亂碼。 如果發生這種情況,可以檢查一下web

原创 C# WinForm判斷Win7下程序是否以管理員身份運行

 如果程序不是以管理員身份運行,操作本地文件會提示:System.UnauthorizedAccessException異常。 Vista 和 Windows 7 操作系統爲了加強安全,增加了 UAC(用戶賬戶控制) 的機制,如果 U

原创 Http中Get和Post的區別

  Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT

原创 js實現網頁防止被iframe框架嵌套及幾種location.href的區別

首先我們瞭解一下幾種location.href的區別簡單的說:幾種location.href的區別js實現網頁被iframe框架功能,感興趣的朋友可以瞭解下。 首先我們瞭解一下:window.location.href、locatio

原创 C# Timer講解

再C#裏現在有3個Timer類: System.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer這三個Timer我想大家對System.Windows.Forms.T

原创 C#winForm窗體,以窗口對話形式選擇文件夾、文件路徑

C#winForm程序開發,以對話窗口的形式選擇文件夾路徑。 /// <summary> /// 對話框形式選擇文件夾路徑 /// </summary> /// <retu

原创 C#線程啓動時傳入參數

我想不帶參數的大家應該都會,如下 class AAA { public static void Main() { Thread t = new Thread(n

原创 C#讀取文件,返回字符串形式的文件內容

C#讀取文件,將文件內容以字符串的形式返回,使用FileStream類進行讀取。 其中若要對字符串頻繁的追加時,StringBuilder比string類型要高效。 /// <summary> /// 讀取

原创 驗證字符串是否爲有效的IP地址

IPV4地址由4個組數字組成,每組數字之間以.分隔,每組數字的取值範圍是0-255。IPV4必須滿足以下四條規則: 任何一個1位或2位數字,即0-99;任何一個以1開頭的3位數字,即100-199;任何一個以2開頭、第2位數字是0-4

原创 C#讀取Excel文件

C#讀取Excel文件,獲取Excel文件中的信息,將獲取的信息以DataSet的方式返回。 <span style="white-space:pre"> </span>/// <summary> /// 讀取Excel

原创 Thread.Abort() Is Evil.

         文章標題是看的國外的一篇文章中的小標題,我想不出更好的漢語標題來表達這篇文章的含義。          首先,讓我們從介紹thread.Abort()開始。          MS對thread.Abort()給出的解釋

原创 內存對齊

一.內存對齊的初步講解 內存對齊可以用一句話來概括:“數據項只能存儲在地址是數據項大小的整數倍的內存位置上”。例如int類型佔用4個字節,地址只能在0,4,8等位置上。 例1: #include <stdio.h> struct

原创 關於產生不重複隨機數的算法 C#

我們不得不承認這樣一個事實:那就是儘管在高級程序語言設計中包含了類似於Random產生隨機數之類的方法,但是它產生的隨機數並不能滿足我們日常所有需要,因爲它可能重複——設想一下,電子化抽取試題的原理就是根據預定產生的題目數量產生果敢若干個