原创 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 >=