原创 C#---Lock

1.1    定義: 1.1.1   臨界區(Critical Section)   臨界區是一段在同一時候只被一個線程進入/執行的代碼塊。     1.1.2   lock 關鍵字 將語句塊標記爲臨界區,方法是獲取給定對象的互斥鎖,執行

原创 編程技能和做員工的技能——哪個更重要?

摘要:不管我們程序員如何認識這個問題,如果你想在給別人編程打工中獲得事業成功,編程技能不是第一重要的。學會如何做一個好的員工纔是重要的,甚至是非常重要的。 從最最基本的層面上講,每個員工都應該爲最求兩種基本的能力而奮鬥,它們是:編程技

原创 如何才能做到網站高併發訪問? .

  高併發訪問的核心原則其實就一句話“把所有的用戶訪問請求都儘量往前推”。 如果把來訪用戶比作來犯的"敵人",我們一定要把他們擋在800裏地以外,即不能讓他們的請求一下打到我們的指揮部(指揮部就是數據庫及分佈式存儲)。 如:能緩存在用戶

原创 C# 單問號(?)和雙問號(??)用法。

1、單問號(?)      作用:用於給變量設初化的時候,給變量(int類型)賦爲null值,而不是0。      例子:          public int a; //默認值爲0          public int ?b; /

原创 未能在sysindexes中找到數據庫ID11中對象ID1的索引ID1對應的行,請對sysindexes運行

遇到這種情況首先覈對一下源碼所表明的開發環境(如 VS2005+Sql2005),如果是採用sqlServer2005的話你用Sql2000附加Sql2005的數據庫就會出現這種錯誤(解決方法:改用Sql

原创 .Net C#語法 構造函數中this和base

public class TestClassA   {       public TestClassA()       {           Console.WriteLine("我是在TestClassA中的TestClassA()

原创 HTTP請求:GET與POST方法的區別

HTTP 定義了與服務器交互的不同方法,最基本的方法是 GET 和 POST。事實上 GET 適用於多數請求,而保留 POST 僅用於更新站點。根據 HTTP 規範,GET 用於信息獲取,而且應該是 安全的和 冪等的。所謂安全的意味着該操

原创 無法從命令行或調試器啓動服務,必須首先安裝Windows服務(使用installutil.exe),然後用ServerExplorer、Windows服務器管理工具或NET START命令啓動它,

註冊啓動服務: Windows服務器註冊停止  打開CMD窗口--開始--運行--輸入CMD,回車  註冊服務命令  cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727  InstallUti

原创 Windows Server 2003安裝配置IIS

IIS是Internet Information Services的縮寫,是一個World Wide Web server。Gopher server和FTP server全部包容在裏面。 IIS意味着你

原创 2010-09-25 17:11 遠程桌面屏幕鍵盤鎖問題

最近一同事告訴我登陸服務器遠程桌面,輸入字母e 就會彈出我的電腦,輸入字母l就會鎖定電腦,致使日常工作不能呢個進行,親自操作了一下,果然是這樣,感覺好像按住了“win“鍵一樣,可能是屏幕鍵盤的功能開啓了,

原创 .NET Framework 3.5 sp1離線安裝方案

net Framework 3.5 Service pack 1(Full Package) 231MB是網絡上最完整的離線安裝包,安裝時卻還提示要聯網下載,如果沒聯網就麻煩了,這裏下載的是語言包。這裏教你自己動手製作真正的.net Fr

原创 建立匿名訪問Web服務器

近年來,隨着學校信息化的飛速發展,很多學校已經在互聯網上建立了自己的網站,但對Web頁的日常維護和管理都是通過遠程服務器進行,有諸多不便,比如發現網頁中錯了一個字,就得先修改文件,再上網上傳到遠程服務器中進行更新。那麼爲什麼不考慮架

原创 導出數據庫指定表所有數據

導出數據速度很快的辦法 說明:還可以導出文本文件等多種格式 EXEC master..xp_cmdshell 'bcp "SELECT * FROM [數據庫名].[dbo].[表名]" queryout  f:\34.xls  -c -

原创 不重啓IIS修改dotnet framework版本

在服務器上新建網站或虛擬目錄的時候,如果需要求該.net的版本,則會提示需要重啓IIS(很奇怪本地卻可以直接修改)。   如果重啓的話,網站就會出現短暫的無法訪問。   使用以下方法可以不重啓IIS修改dotnet framework

原创 查詢大於10條的數據

select * from(     select *,rid=row_number() over (order by number)     from [table] ) t where rid >=