最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10724 今日文數(shù):5165
|
B/S應(yīng)用中,下載一個(gè)附件保存時(shí),中文文件名會(huì)亂碼,在實(shí)際開(kāi)發(fā)中經(jīng)常遇到,現(xiàn)貼出C#和JAVA的解決方法:C#:Response.AppendHeader(Content-Disposition,attachment;filename=+Tools.toUtf8String(result));其中用到的轉(zhuǎn)換方法:pub...
|
每一個(gè)開(kāi)發(fā)者都會(huì)意識(shí)到,網(wǎng)站發(fā)布之前,需要進(jìn)行安全檢查。那么如何攔截攻擊者注入惡意代碼?如何防御諸如跨站腳本攻擊(XSS)、SQL注入攻擊等惡意攻擊行為?針對(duì)目前常見(jiàn)的一些安全問(wèn)題,結(jié)合目前一些常見(jiàn)的防護(hù)辦法,通用權(quán)限管理系統(tǒng)底層增加了安全防護(hù)代碼,現(xiàn)將源碼提供如下namespaceDotNet.Utilities
...
|
第一種方法:傳統(tǒng)方法,采用OleDB讀取EXCEL文件,優(yōu)點(diǎn):寫(xiě)法簡(jiǎn)單,缺點(diǎn):服務(wù)器必須安有此組件才能用,不推薦使用privateDataSetGetConnect_DataSet2(stringfileName)
//catch(Exceptionex)
//
returnmyDataSet;
}
第二...
|
在平常工作中,生成word的方式主要是C#讀取html的模板文件處理之后保存為.doc文件,這樣的好處是方便,快捷,能滿(mǎn)足大部分的需求。不過(guò)有些特殊的需求并不能滿(mǎn)足,如要生成的Word為一個(gè)表格,只是一部分字符串需要變化,用上面的方法生成Word表格容易變形。如果我們能讀取一個(gè)word模板,把模板里定義的固定字符串如替...
|
將數(shù)據(jù)導(dǎo)出到Excel,供用戶(hù)下載是經(jīng)常要使用到的一個(gè)功能,我這里進(jìn)行了一些封裝,目前已滿(mǎn)足項(xiàng)目中導(dǎo)出的需求,使用DataReader導(dǎo)出Excel,支持自定義多表頭,使用委托處理字段格式化及字段值的計(jì)算;導(dǎo)出執(zhí)行的代碼如下:///<summary>
///將DataReader數(shù)據(jù)寫(xiě)入到excelboo...
|
一、文件流FileStream類(lèi)主要用于讀寫(xiě)磁盤(pán)文件。常用于向磁盤(pán)存儲(chǔ)數(shù)據(jù)或讀取配置文件。讀取文件://文件流:讀取
FileStreamfileStream=File.Open(@D:\test.txt,FileMode.Open);//初始化文件流
byte[]array=newbyte[fileStream....
|
一、防DDOS攻擊11條:1.確保所有服務(wù)器采用最新系統(tǒng),并打上安全補(bǔ)丁。計(jì)算機(jī)緊急響應(yīng)協(xié)調(diào)中心發(fā)現(xiàn),幾乎每個(gè)受到DDoS攻擊的系統(tǒng)都沒(méi)有及時(shí)打上補(bǔ)丁。2.確保管理員對(duì)所有主機(jī)進(jìn)行檢查,而不僅針對(duì)關(guān)鍵主機(jī)。這是為了確保管理員知道每個(gè)主機(jī)系統(tǒng)在運(yùn)行什么?誰(shuí)在使用主機(jī)?哪些人可以訪(fǎng)問(wèn)主機(jī)?不然,即使黑客侵犯了系統(tǒng),也很難查...
|
usingSystem;
usingSystem.DirectoryServices;
usingSystem.Collections.Generic;
usingSystem.Text;
namespaceConsoleApplication1
,entry.Name);
Console.WriteLin...
|
asp.net2.0新添加了對(duì)web.config直接操作的功能。開(kāi)發(fā)的時(shí)候有可能用到在web.config里設(shè)置配置文件,其實(shí)是可以通過(guò)程序來(lái)設(shè)置這些配置節(jié)的。asp.net2.0需要添加引用:usingSystem.Web.Configuration;web.config里的配置節(jié):<appSettings&...
|
最近在為公司實(shí)施做了一個(gè)工具,Silverlight部署早已是輕車(chē)熟路,但對(duì)于非技術(shù)人員來(lái)說(shuō)卻很是頭疼的一件事,當(dāng)?shù)浆F(xiàn)場(chǎng)實(shí)施碰到客戶(hù)情況也各不相同,急需一個(gè)類(lèi)似系統(tǒng)備份的一鍵工具快速實(shí)現(xiàn)應(yīng)用程序部署和數(shù)據(jù)庫(kù)進(jìn)行關(guān)聯(lián)。網(wǎng)上關(guān)于這方面資源也比較混亂,其中對(duì)于IIS的編程影響因素很多,操作技巧上加以細(xì)化小結(jié)。A:版本問(wèn)題這是...
|
①privatevoidGetIP()
}
②使用IPHostEntry獲取本機(jī)局域網(wǎng)地址staticstringGetLocalIp()
③獲取本機(jī)網(wǎng)絡(luò)ip地址方法時(shí)通過(guò)向網(wǎng)站向一些提供IP查詢(xún)的網(wǎng)站發(fā)送webrequest,然后分析返回的數(shù)據(jù)流stringstrUrl=提供IP查詢(xún)的網(wǎng)站的鏈接;
U...
|
使用ZXing.dll,下載類(lèi)庫(kù),添加引用即可。命名空間:usingZXing;生成二維碼:///<summary>///生成二維碼圖片///</summary>///<paramname=strMessage>要生成二維碼的字符串</param>///<param...
|
不用安裝Excel,生成原生Excel格式方法
MyXls是用C#開(kāi)源項(xiàng)目,可以應(yīng)用于asp.net或者.net應(yīng)用程序上。它根據(jù)微軟公開(kāi)的Excle文檔格式文件(BIFF),以二進(jìn)制格式直接生成excel文檔,支持Excelversions97-2007。這意味著你可以不用在服務(wù)器上安裝office就能夠以excl...
|
網(wǎng)上有用插件的方法,我是用COM組件C#操作Excel文件:1.在程序里創(chuàng)建Excel文件2.在程序里對(duì)已有的Excel文件修改數(shù)據(jù)前提:usingMSExcel=Microsoft.Office.Interop.Excel;
usingSystem.Reflection;
usingSystem.IO;備注:第一...
|
///<summary>
///獲取當(dāng)前IIS站點(diǎn)列表
///</summary>
///<returns></returns>
publicstaticList<IISStationInfo>GetLocalIISStations()
}
r...
|
///<summary>
///創(chuàng)建應(yīng)用程序池IIS7默認(rèn)是FrameWork4.0集成模式
///</summary>
///<paramname=appPoolName></param>
///<paramname=maxProcesses>最大進(jìn)...
|
最近在做一個(gè)WEB程序的安裝包,對(duì)一些操作IIS進(jìn)行一個(gè)簡(jiǎn)單的總結(jié),主要包括對(duì)IIS進(jìn)行站點(diǎn)的新建以及新建站點(diǎn)的NET版本的選擇,還有針對(duì)IIS7程序池的托管模式以及版本的操作。首先要對(duì)Microsoft.Web.Administration進(jìn)行引用,它主要是用來(lái)操作IIS7:usingSystem.Directory...
|
在使用C#操作IIS創(chuàng)建應(yīng)用程序池出現(xiàn)異常:無(wú)效索引(ExceptionfromHRESULT:0x80070585)相關(guān)代碼:publicstaticstringCreateAppPool(stringappPoolName,stringframeworkVersion,stringmanagedPipelineMo...
|
一、通過(guò)配置文件實(shí)現(xiàn)以管理員身份運(yùn)行程序Vista和Windows7操作系統(tǒng)為了加強(qiáng)安全,增加了UAC(用戶(hù)賬戶(hù)控制)的機(jī)制,如果UAC被打開(kāi),用戶(hù)即使是以管理員權(quán)限登錄,其應(yīng)用程序默認(rèn)情況下也無(wú)法對(duì)系統(tǒng)目錄,系統(tǒng)注冊(cè)表等可能影響系統(tǒng)運(yùn)行的設(shè)置進(jìn)行寫(xiě)操作。這個(gè)機(jī)制大大增強(qiáng)了系統(tǒng)的安全性,但對(duì)應(yīng)用程序開(kāi)發(fā)者來(lái)說(shuō),我們不能...
|
//給Excel文件添加Everyone,Users用戶(hù)組的完全控制權(quán)限
FileInfofi=newFileInfo(excelPath);
System.Security.AccessControl.FileSecurityfileSecurity=fi.GetAccessControl();
fileSec...
|
WinForm中,Label控件是最常用的了??捎袝r(shí)需要它的換行,只能在后臺(tái)用\r或Environment.NewLine。原來(lái),換行還可以通過(guò)前臺(tái)界面屬性設(shè)置來(lái)實(shí)現(xiàn)。換行主要用到AutoSize、MaximumSize和Size三個(gè)屬性。添加一個(gè)Label控件,AutoSize的屬性默認(rèn)為T(mén)rue,MaximumSi...
|
提示圖標(biāo)中英文含義style=color:rgb(79,79,79);font-size:14px;text-align:justify;box-sizing:border-box;outline:0px;max-width:100%;margin:0px;word-break:break-all;cursor:zoo...
|
我只是一名普通的.Net開(kāi)發(fā)人員,常用SqlServer,偶爾用其它數(shù)據(jù)庫(kù),屬于能連上然后select/execute就行的那種。但就是我這么小的愿望,在面對(duì)Oracle時(shí)都很難實(shí)現(xiàn)。雖然04年就開(kāi)始用Oracle開(kāi)發(fā)項(xiàng)目,但每次遇到問(wèn)題總是胡亂弄一下,能用就行。這次又遇到問(wèn)題,更離譜的是:同一個(gè)版本的NewLife....
|
1.首先到Oracle網(wǎng)站上下載ODAC下載地址:
附件:ODP.NET_Managed_ODAC12cR4.zip
2.下載的文件解壓后找到Oracle.ManagedDataAccess.dll
3.將DLL文件拷貝到你的項(xiàng)目目錄下,并引用進(jìn)來(lái)即可
4.測(cè)試代碼如下所示
usingSystem;
usi...
|
functiongetNowFormatDate()if(strDate>=0&&strDate<=9)varcurrentdate=date.getFullYear()+seperator1+month+seperator1+strDate++date.getHours()+seperat...
|