最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9642 今日文數(shù):4180
|
正則表達(dá)式能根據(jù)設(shè)置匹配各種數(shù)據(jù)(比如:e-mail地址,電話號(hào)碼,身份中號(hào)碼等等)。正則表達(dá)式功能強(qiáng)大,使用靈活,C#,Java,JavaScript等多種語言都支持正則表達(dá)式。在互聯(lián)網(wǎng)上“抓取數(shù)據(jù)”更是少不了使用正則表達(dá)式。今天我要說的是在C#中使用正則表達(dá)式自動(dòng)匹配并獲取所需要的數(shù)據(jù)。從下面是某個(gè)IP查詢網(wǎng)站返回...
|
讓你的程序以管理員方式運(yùn)行在Program.cs文件中添加如下代碼///<summary>///應(yīng)用程序的主入口點(diǎn)。///</summary>[STAThread]staticvoidMain()else/*Application.EnableVisualStyles();Application...
|
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Text.RegularExpressions;namespaceWL.Common;//定義拼音數(shù)組privatestaticstring...
|
1、為什么使用委托?委托是c#中非常重要的一個(gè)概念,使用委托使程序員可以將方法引用封裝在委托對象內(nèi)。然后可以將該委托對象傳遞給可調(diào)用所引用方法的代碼,而不必在編譯時(shí)知道將調(diào)用哪個(gè)方法。與C或C++中的函數(shù)指針不同,委托是面向?qū)ο螅沂穷愋桶踩摹?、什么是委托?委托是一種引用方法的類型,一旦為委托分配了方法,委托將與...
|
一個(gè)很完整的圖片處理類,包含了14個(gè)對圖片處理的方法例如:生成縮略圖、加圖片水印和文字水印。調(diào)整量度、反色、浮雕、拉伸、濾色。上下左右翻轉(zhuǎn)、壓縮、灰度化、黑白轉(zhuǎn)換。獲取gif圖片種的每一幀。usingSystem;usingSystem.Collections;usingSystem.IO;usingSystem.Dr...
|
1//生成23位的隨機(jī)數(shù)publicclassRandomHash228else2932sum=sum+dit;33}34doubledoublesum=Math.Ceiling(Convert.ToDouble(sum)/10)*10;35result=(doublesum-sum).ToString();36}37...
|
//62進(jìn)制publicstaticintBASE_NUM=62;//62進(jìn)制字母順序publicstaticfinalchar[]array=;/***將10進(jìn)制數(shù)轉(zhuǎn)為62進(jìn)制字符串(短網(wǎng)址)**@paramnumber*@return*/publicstaticStringgetShortUrlByLongNum(...
|
///<summary>///獲得本機(jī)IP///</summary>///<returns></returns>publicstringGetIP()}returnIP;}///<summary>///獲得本機(jī)Mac///</summary>///...
|
一、創(chuàng)建WindowsService1、新建一個(gè)WindowsService,并將項(xiàng)目名稱改為“MyWindowsService”,如下圖所示:2、在解決方案資源管理器內(nèi)將Service1.cs改為MyService1.cs后并點(diǎn)擊“查看代碼”圖標(biāo)按鈕進(jìn)入代碼編輯器界面,如下圖所示:
3、在代碼編輯器內(nèi)如入以下代碼,...
|
c#模擬鼠標(biāo)點(diǎn)擊需要引用的dllC#本身帶的類庫中沒有關(guān)于鼠標(biāo)操作的函數(shù)庫,需要引用微軟的dll,在visualstudio中使用nuget添加mshtml即可(Microsoft.mshtml)主要函數(shù),及其方法參數(shù)釋義usingSystem;usingSystem.Collections.Generic;using...
|
這個(gè)方法可以用在任何后臺(tái)任務(wù)耗時(shí)較長,造成界面“假死”界面控件不更新的情況。比如要要執(zhí)行的數(shù)據(jù)庫操作是幾十萬條的update語句,如果在click事件里阻塞或者做Thread.Sleep或一個(gè)耗時(shí)很長的操作,窗口就會(huì)無響應(yīng)點(diǎn)不動(dòng)了。故需要用this.BeginInvoke方法來異步執(zhí)行UI線程的操作,更新界面顯示。//...
|
我們需要發(fā)布的exe文件很多時(shí)候都可能會(huì)依賴于一堆松散的dll,如果想在發(fā)布的時(shí)候只提供exe文件,而不想把一大堆dll一起放在和exe同一個(gè)文件夾下,是有方法的,該方法由CLRviaC#作者提出,我在實(shí)踐的過程中遇到的幾點(diǎn)問題,現(xiàn)在記錄下總體的流程和該注意的事項(xiàng)。一.新建需要使用的類庫:1.打開VS,新建類庫,使用默...
|
我們經(jīng)常會(huì)寫一些小程序給自己或者他人用,而這些程序時(shí)長又會(huì)去引用一些第三方的Dll,比如開源的ICSharpCode.SharpZipLib.dll等。為了讓程序保持整潔,或者給對方的時(shí)候方便,就想把這些dll給嵌入到EXE中去,這樣在不打包的情況下,只要丟一個(gè)文件給對方就能用了。最近研究了下可行性,目前有如下幾種方法...
|
先來看一個(gè)栗子,假設(shè)現(xiàn)在有一個(gè)第三方dll:namespaceTestLibrary1}}TestLibrary1.dll在項(xiàng)目中引用,然后調(diào)用其中的方法Test,將輸出aaabbbcccusingSystem;namespaceConsoleApplication5}}效果:但是很顯然,當(dāng)你把程序發(fā)給你的客戶的時(shí)候必...
|
usingSystem.IO;publicstaticvoidWriteLog(stringstrLog)FileStreamfs;StreamWritersw;if(File.Exists(sFileName))//驗(yàn)證文件是否存在,有則追加,無則創(chuàng)建elsesw=newStreamWriter(fs);sw.Wri...
|
html代碼<divid=rrr></div><inputtype=fileid=hiddenfilename=imageonchange=getimgload()/>js代碼functiongetimgload()src=event.target.result;htmlStr=&l...
|
1調(diào)用直接這樣用:2//PDFHelper.AddImageWatermarkPDF(path,D://my.pdf,Server.MapPath(/HtmlToPdf/Tools/sy.bmp),0,0);3stringtemp=DateTime.Now.ToLongDateString()++DateTime.No...
|
<!DOCTYPEhtml><html><head><metacharset=UTF-8><title></title><styletype=text/css>html,body#filter#map#dealers_list#deal...
|
TML常用特殊字符:只要你認(rèn)識(shí)了HTML標(biāo)記,你便會(huì)知道特殊字符的用處。HTML原代碼顯示結(jié)果描述<<小于號(hào)或顯示標(biāo)記>>大于號(hào)或顯示標(biāo)記&&可用于顯示其它特殊字符"“引號(hào)®
|
先把有問題的代碼貼出來吧usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSyst...
|
///<summary>///SQL注入過濾///</summary>///<paramname=InText>要過濾的字符串</param>///<returns>如果參數(shù)存在不安全字符,則返回true</returns>publicboolSq...
|
1usingSystem.Net;2usingSystem.Net.Sockets;34///<summary>5///獲取本機(jī)IP地址6///</summary>7///<returns>本機(jī)IP地址</returns>8publicstaticstringGetLoc...
|
線程是進(jìn)程中的最小執(zhí)行單元,多線程是指在給定時(shí)間內(nèi)擁有多個(gè)線程的能力,并且可以調(diào)度它們從而在某一時(shí)刻處理多個(gè)操作,微軟的.NetFramework提供了Thread來幫助我們完成多線程開發(fā)。Thread編程要想使用Thread,需要在程序中引用System.Threading命名空間,然后再提供一個(gè)供線程調(diào)度的方法,這...
|
1.首先在NuGet安裝pingyinConverter
2.下載-安裝-引用ChineseChar.dll到項(xiàng)目中官網(wǎng)了解:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=152513.直接上代碼了1publicclassPinYinConv...
|