protectedoverridevoidWndProc(refMessagem){constintWM_SYSCOMMAND=0x0112;constintSC_CLOSE=0xF060;if(m.Msg==WM_SYSCOMMAND&&(int)m.WParam==SC_CLOSE){//屏蔽傳入的消息事件this.WindowState=FormWindowState.Minimized;return;}base.WndProc(refm);}pro
系統(tǒng) 2019-08-12 01:33:40 5486
C#提供運(yùn)算符重載功能,但這功能使用的場(chǎng)合并不多,相信很多C#開(kāi)發(fā)人員雖然了解到有這一功能,但相信用到的比較少.為什么要自己重載運(yùn)算符來(lái)生成SQL而不去用Linq?其目的也是非常簡(jiǎn)單的使用簡(jiǎn)單和靈活。先來(lái)看一下有多少運(yùn)算符可以重載:+,-,*,/,%,&,|,^,<<,>>==,!=,<,>,<=,>=看上去還是挺多的,應(yīng)該能滿SQL對(duì)應(yīng)的需要,首先整理出一個(gè)對(duì)應(yīng)關(guān)系c#SQL===!=<>>>>=>=<<<=<=&and|or總得來(lái)說(shuō)基礎(chǔ)的已經(jīng)差不多了,
系統(tǒng) 2019-08-12 01:32:58 5348
publicvoidConvertVideo(){Processp=newProcess();//建立外部調(diào)用線程p.StartInfo.FileName=@"c:\ffmpeg.exe";//要調(diào)用外部程序的絕對(duì)路徑p.StartInfo.Arguments="-iXXXXXXXXXXXXXX";//參數(shù)(這里就是FFMPEG的參數(shù)了)p.StartInfo.UseShellExecute=false;//不使用操作系統(tǒng)外殼程序啟動(dòng)線程(一定為FALSE
系統(tǒng) 2019-08-12 01:33:10 5038
原文地址:http://www.wlm.so/Article/Detail/lmb4a50pydswh00000先上圖,然后再解釋?zhuān)核衱eb服務(wù)器做多機(jī)集群,所有web服務(wù)器向緩存服務(wù)器1進(jìn)行讀寫(xiě),緩存服務(wù)器1組成雙機(jī)熱備。緩存服務(wù)器1作為主緩存服務(wù)器,向web服務(wù)器提供緩存服務(wù)器。在緩存服務(wù)器1上做配置,配置其他緩存服務(wù)器組,可以有N組,每組都是雙機(jī)熱備。所有緩存服務(wù)器通過(guò)remoting提供緩存服務(wù)。緩存通過(guò)key,在緩存服務(wù)器1上進(jìn)行判斷key在哪
系統(tǒng) 2019-08-12 09:27:31 4900
對(duì)于網(wǎng)站的安全性,是每個(gè)網(wǎng)站開(kāi)發(fā)者和運(yùn)營(yíng)者最關(guān)心的問(wèn)題。網(wǎng)站一旦出現(xiàn)漏洞,那勢(shì)必將造成很大的損失。為了提高網(wǎng)站的安全性,首先網(wǎng)站要防注入,最重要的是服務(wù)器的安全設(shè)施要做到位。下面說(shuō)下網(wǎng)站防注入的幾點(diǎn)要素。一:丟棄SQL語(yǔ)句直接拼接,雖然這個(gè)寫(xiě)起來(lái)很快很方便。二:如果用SQL語(yǔ)句,那就使用參數(shù)化,添加Param三:盡可能的使用存儲(chǔ)過(guò)程,安全性能高而且處理速度也快四:屏蔽SQL,javascript等注入(很是主要的),對(duì)于每個(gè)文件寫(xiě)是不太可能的。所以要找到對(duì)
系統(tǒng) 2019-08-12 01:32:21 4741
C#中獲取系統(tǒng)環(huán)境變量需要用到EnvironmentClass。其中提供了有關(guān)當(dāng)前環(huán)境和平臺(tái)的信息以及操作它們的方法。該類(lèi)不能被繼承。以下代碼得到%systemdrive%的值,即“C:”stringsPath=Environment.GetEnvironmentVariable("systemdrive")stringsPath=Environment.GetEnvironmentVariable("systemdrive");Console.Write
系統(tǒng) 2019-08-12 01:32:09 4727
Pleasetrythefollowingcode,itwillwork:Code//c#privatevoidgetSoftwareList(){Microsoft.Win32.RegistryKeyrk=Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall");String[]names=rk.GetS
系統(tǒng) 2019-08-12 09:27:03 4510
Download:/Files/kenchell/LiveUpdate.rar客戶端設(shè)置步驟:Step1:雙擊D:\LiveUpdate\LiveUpdate.exe桌面圖標(biāo)LiveUpdate.exe,彈出下載界面。Step2:按住Ctrl+Alt+Shift+F12彈出下載鏈接地址配置。說(shuō)明:DownloadUrl:要下載的文件所在服務(wù)器路徑LiveUpdatePath:文件下載完成后將生成一份_UpdateFile_.xml文件用于下次服務(wù)器上文件有
系統(tǒng) 2019-08-12 01:33:23 4505
SqlDbHelper.csviewsourceprint?001usingSystem;002usingSystem.Collections.Generic;003usingSystem.Text;004usingSystem.Data;005usingSystem.Data.SqlClient;006usingSystem.Configuration;007008namespaceADODoNETDemo009{010///011//
系統(tǒng) 2019-08-29 22:54:24 4474
在網(wǎng)上找了個(gè)例子,可是沒(méi)有連接數(shù)據(jù)庫(kù),看代碼看了一段時(shí)間才有所感覺(jué)看懂了一些。里面使用了模版,使用了遞歸函數(shù)。大家下載看看吧!下面是效果圖例子下載模擬網(wǎng)易新聞蓋樓評(píng)論C#+ASP.NET+SQL
系統(tǒng) 2019-08-12 01:33:23 4397
publicDataTableExcelToDS(stringPath){stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+Path+";"+"ExtendedProperties=Excel8.0;";OleDbConnectionconn=newOleDbConnection(strConn);conn.Open();stringstrExcel="";OleDbDataAd
系統(tǒng) 2019-08-29 22:50:07 4301
//////調(diào)用模板生成word//////模板文件///生成的具有模板樣式的新文件///需插入到文檔中的數(shù)據(jù)publicvoidExportWord(stringtemplateFile,stringfileName,DataTabledt){
系統(tǒng) 2019-08-12 09:27:27 4260
原文:C#實(shí)現(xiàn)異步消息隊(duì)列拿到新書(shū)《.net框架設(shè)計(jì)》,到手之后迅速讀了好多,雖然這本書(shū)不像很多教程一樣從頭到尾系統(tǒng)的講明一些知識(shí),但是從項(xiàng)目實(shí)戰(zhàn)角度告訴我們?nèi)绾问褂梦覀兊闹R(shí),從這本書(shū)中提煉了一篇,正好符合我前幾篇的“數(shù)據(jù)驅(qū)動(dòng)框架”設(shè)計(jì)的問(wèn)題;消息隊(duì)列消息隊(duì)列(英語(yǔ):Messagequeue)是一種進(jìn)程間通信或同一進(jìn)程的不同線程間的通信方式,軟件的貯列用來(lái)處理一系列的輸入,通常是來(lái)自使用者。消息隊(duì)列提供了異步的通信協(xié)議,每一個(gè)貯列中的紀(jì)錄包含詳細(xì)說(shuō)明的資
系統(tǒng) 2019-08-12 01:32:16 4151
一、使用OracleClient組件連接Oracle.Net框架的System.Data.OracleClient.dll組件(ADO.Net組件),為連接和使用Oracle數(shù)據(jù)庫(kù)提供了很大的方便。1、使用客戶端網(wǎng)絡(luò)服務(wù)名連接Oracle基于業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)實(shí)體的分層需要,一般要求在不同于Oracle數(shù)據(jù)庫(kù)主機(jī)的客戶端機(jī)器連接和使用Oracle數(shù)據(jù)庫(kù)。這種情況要么是通過(guò)C/S應(yīng)用程序的客戶端訪問(wèn)數(shù)據(jù)庫(kù)的情況;要么是在B/S應(yīng)用程序中,在WEB服務(wù)器端遠(yuǎn)程連
系統(tǒng) 2019-08-12 01:32:20 4102
測(cè)試程序運(yùn)行時(shí)間(轉(zhuǎn))原文:http://www.cnblogs.com/kavilee/archive/2010/12/13/1904274.html一、用C#自帶的StopWatch函數(shù)usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;namespaceStopWatch{classProgram{s
系統(tǒng) 2019-08-12 01:32:23 4078