Time of Update: 2018-12-04
第一種方法:開啟vs.net建立一個控制台項目。然後在Main()方法下輸入下面的程式。 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString());
Time of Update: 2018-12-04
原文地址:http://blog.csdn.net/asthlon/archive/2004/11/22/190965.aspxusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using
Time of Update: 2018-12-04
參考資料:http://blog.csdn.net/btooth/archive/2006/08/18/1094684.aspx目的:為了更好的管理資源.架構用到的基本類:RSessionBase | CActive | CSharableSession---------------- | --------- | ---------------client interface | CServer | CSessionclass
Time of Update: 2018-12-04
原文:http://www.ityoudao.com/Web/Csharp_590_1509.html可以根據自己的需要定製。。。 private string FilterHTML(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[sS]+<
Time of Update: 2018-12-04
string strServerIp="192.168.0.45";//為主機IP地址int iDataPort=80;Socket clientSocket =new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);bool bResult=clientSocket.Connect(new
Time of Update: 2018-12-04
// ***** Tools public static string GetAppLocalDir() { string appDataDir = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); string sonyDir = appDataDir + "//ace";
Time of Update: 2018-12-04
1.簡單的根據Key的值來擷取xml的value <?xml version="1.0" standalone="no"?><!--This is a comment--><configSections> <appSettings> <add key="MySqlCon" value="Database=test;Data Source=127.0.0.1;User
Time of Update: 2018-12-04
1. 最簡單的是可以直接用Console.Beep();或者Console.Beep(frequency, duration);可以自訂任意Hz的音頻,和任意時間;不過我在win7的環境下產生的Exe在xp系統下會從主機發出聲音,原因未知;可能是系統不同,編譯後的異常。 2.也可以使用dll類 [DllImport("kernel32.dll")] private static extern int Beep(int dwFreq, int
Time of Update: 2018-12-04
private void button1_Click(object sender, EventArgs e) { /** * 表單上需要有: * 按鈕:點擊用的 * 一個文字框控制項:裝載常值內容 * 一個PIC box檔案:裝複製後的圖片內容 **/ IDataObject iData =
Time of Update: 2018-12-04
網路編程真麻煩,只能這麼死記硬背了. private void myButton1_Click(object sender, EventArgs e) { //建立串連,發送訊息 System.Net.Sockets.TcpClient tcp = new System.Net.Sockets.TcpClient("192.168.24.23", 8051); string signal = "create
Time of Update: 2018-12-04
//1、在螢幕的右下角顯示表單//這個地區不包括工作列的Rectangle ScreenArea = System.Windows.Forms.Screen.GetWorkingArea(this);//這個地區包括工作列,就是螢幕顯示的物理範圍Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this);int width1 = ScreenArea.Width; //螢幕寬度 int height1 =
Time of Update: 2018-12-04
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == (Keys.Control | Keys.Tab) && !chkLock.Checked) { object sender = null; EventArgs e =
Time of Update: 2018-12-04
protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE) { //
Time of Update: 2018-12-04
setlocale配置地區化資訊。文法: char * setlocale ( int category, const char * locale );傳回值: 字串函數種類: 作業系統與環境內容說明本函數用來配置地區的資訊,設定當前程式使用的本地化資訊。參數 category 有下列的選擇: * LC_ALL 包括下面的全項選項都要。 * LC_COLLATE 配置字串比較,PHP 目前尚未實作出來本項。 * LC_CTYPE 配置字元類別及轉換。例如全變大寫
Time of Update: 2018-12-04
1、在cpp檔案中調用c檔案中實現的函數的時候,需要用extern "C"聲明該函數,否則cpp會按名字改編後的函數名去找該函數而找不到。(這是作用) c檔案中有一函數: void Transfer(int a; char b); cpp檔案中必須用extern "C"聲明該函數如下才可以實行調用: extern "C" void Transfer(int a; char
Time of Update: 2018-12-04
委託: Msdn上面關於委託的第一句就是通過將委託於明明方法或者匿名方法關聯起來,可以執行個體化委託。c++中有一個很強大的東東——指標。當然這個也是詬病暴多的地方。C#中是沒有指標的,但是很多時候我們需要c++的強大功能,但又不能引進C++中的記憶體方面的缺陷,於是C#中出現了委託。"delegate 關鍵字用於聲明一個參考型別,該參考型別可用於封裝命名方法或匿名方法。委託類似於 C++ 中的函數指標;但是,委託是型別安全和可靠的。"(MSDN)
Time of Update: 2018-12-04
電腦視覺(模式識別,影像處理)這個行業,從本質上來說,依然屬於IT領域。個人認為,一個合格的電腦視覺演算法工程師,不僅要熟悉各種常用的視覺分析、模式識別、機器學習演算法,更好懂得如何編程來實現這些演算法;換而言之,電腦視覺演算法工程師 = 演算法工程師 +
Time of Update: 2018-12-04
實現當點擊最小化按鈕時,程式縮到系統托盤中,雙擊系統托盤表徵圖時,還原程式。1、建個WinForm項目,其它操作略過。2、拉個NotifyIcon控制項,將屬性Visable設定成False,在Text屬性上隨便填些檔案。3、實現Form的SizeChanged事件,代碼如下: if(this.WindowState == FormWindowState.Minimized) //判斷是否最小化{ this.ShowInTaskbar = false; //不顯示在系統工作列
Time of Update: 2018-12-04
堆棧:一個"後進先出"( LIFO )的主存地區,位於堆棧段中,使用SS段寄存器記錄其段地址。它只有一個出入口,即當前棧頂,棧頂是地址較小 的一端(低端),它用堆棧指標寄存器SP指定。堆棧有兩種以字為單位的基本操作,對應兩條基本指令:進棧指令PUSH和出棧指令POP。棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。也就是吃多了吐。比如函數調用時。堆區(heap) — 一般由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收
Time of Update: 2018-12-04
Windows 服務程式編寫說明 SERVICE_TABLE_ENTRY 結構數組, 這個結構記錄了這個服務 程式裡面所包含的所有服務的名稱和服務的進入點函數SERVICE_TABLE_ENTRY st[] = { { szServiceName, (LPSERVICE_MAIN_FUNCTION)ServiceMain }, { NULL, NULL }};StartServiceCtrlDispatcher(st);/********************