使用C#製做進程監視器

1)可以查看進程的各項基本資料,如cpu,記憶體,父進程,執行路徑,建立者等2)可以中止進程,建立新進程3)可以配置目標進程,配置重新整理速度最終:(以下給出部分代碼,其餘像進程的建立、中止等,使用process類將很容易實現)1)使用wmi擷取父進程id,進程建立者(注意,使用wmi獲得的內容,不宜迴圈重新整理,這樣代價比較大)添加命名空間:using

卸載Intel C++ Compiler後Visual C++ 6.0不能工作了

前段時間覺得好玩,安裝了Intel C++ Compiler進行評估,現在評估結束了,決定卸載。開始卸載之後,Visual C++ 6.0開始罷工了,報告無法找到xicl6.exe進行編譯。搜尋了下註冊表,發現Intel C++ Compiler在安裝時候修改了Visual C++的工具設定,但卸載時沒有恢複。可以修改下面兩個地方:1、HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Build

基於C++的模板引擎

模板引擎(Template engine)是實現模型和視圖分離的一個重要手段。如果你從未接觸過模板引擎可以看看Wiki的介紹。模板引擎的流行最初是因為網站開發的需要,象比較重要的幾個模板引擎:SMARTY、Velocity、StringTemplate都是來源於網頁設計的。當然,除了網頁設計,模板引擎還可以應用於其他領域,而我主要將其應用與代碼產生器的設計中。有關模板引擎,我推薦StringTemplate的作者Terence Parr 寫的一篇英文論文。Terence Parr是一個大學教授,

C語言圖形編程例子

#include <graphics.h>#include <stdlib.h>#include <stdio.h>#include <conio.h>int main(void){   /* request auto detection */   int gdriver = DETECT, gmode, errorcode;   int midx, midy;   int radius = 100;   /* initialize

C#/.NET使用MediaPlayer控制項播放MP3等音樂檔案

在.NET的winform裡面,沒有託管的音樂播放器,API只能播放WAV格式,對於MP3等形式的音頻檔案,就要依賴於 MediaPlayer裡,嘿嘿使用的方法:在toolbox上點右鍵,選擇“選擇項目(Choose Items)”,切到COM頁,找到 Windows Media Player, 勾選,確定 在toolbox上,把剛才加入的MediaPlayer控制項,拖放到Winform上 代碼:axWindowsMediaPlayer1.URL =

C#匯出資料到CSV和EXCEL檔案時,過長的數值被轉義的解決方案

EXCEL裡面,預設的情況下,對於欄位內容長度超過15位的數字,後面的內容會全部被搞成0,真是自作多情啊!例如:常見的,我們輸入18位的社會安全號碼碼:111111111111111111,就會變成 111111111111111000而且,顯示也用科學計數方式顯示,真是太噁心了 最近有個需求,匯出一些人的設定檔到 CSV 或者 EXCEL,在匯出身份證時,就遇到了這個垃圾問題。經過一番尋找資料,找到瞭解決方法:對於匯出 CSV 檔案,在禁止轉義的內容前,加上一個TAB符號,C# 裡面是 \t

C#、JS利用Regex清理HTML標記一例

有些時候,我們對一些內容,清理掉HTML標記,只保留純內容或一部分內容,例如下面的一段:<SPAN class  =  InsertWordsDisplay>這裡不要</span>只要這裡<SPAN class=\"InsertWordsDisplay\">不要(*)</span>對上面的這段代碼,我們只要藍色的內容,也就是“凡是被HTML標記包圍的內容,都不要了” C# 的實現方式:string strToBeFiltered =

C#使用系統的“顯示案頭”功能(Shell.Application)

在 Windows 系統的 工作列 上的 快速啟動欄 裡,通常有一個表徵圖  ,點擊這個表徵圖,就會切換到案頭。這個表徵圖實際是一個 “Windows Explorer Command” ,用記事本開啟這個檔案,我們看到如下的內容:[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop這個檔案的格式,實際是一個 ini 檔案的形式,其中,我們要關注的是 Command=ToggleDesktop

【C#2.0】點滴(不斷補充中……)

1.Nullable類型可以這麼用!            int? cursor;            //其它邏輯            cursor = (++cursor) ?? default(int);   上述代碼的含義是,如果cursor為空白值,則取int型的預設值0,否則,將cursor值增加1。特別注意++cursor,當cursor為空白值的時候,++cursor仍然返回空值(cursor+1同樣返回空值)。   

arcengine C# 布局插入文本

 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.Controls;using ESRI.ArcGIS.Geometry;using ESRI.ArcGIS.Analyst3D;using

arcengine C# 使用listview讀取符號庫

點符號線符號面符號指北針核心代碼    private void PreviewImage()        {            //Get and set the style class             ISymbologyStyleClass symbologyStyleClass = axSymbologyControl1.GetStyleClass(axSymbologyControl1.StyleClass);            //Preview an image

c#中英文混合字串截取指定長度

//字元是否為漢字        public bool IsChinese(char c)        {            return (int)c >= 0x4E00 && (int)c <= 0x9FA5;        }        //獲得位元組長度        private int getLengthb(string str)        {            return System.Text.Encoding.Default.

c# 讀取寫入excel儲存格(包括對excel的一些基本操作)以下是一些對excel的一些基本操作

c# 讀取寫入excel儲存格(包括對excel的一些基本操作)以下是一些對excel的一些基本操作1:工程對excel類庫的匯入,如:c:\program files\Microsoft office\offiece11\excel.exe2:命名控制項的引入: using Microsoft.office.Interop.Excel;3:如果是對一個已經存在的excel檔案進行操作則:Application app=new Application();Workbook

C#釋放COM對象引用的記憶體轉載

     ESRI.ArcGIS.Display.IStyleGallery styCls = new     ESRI.ArcGIS.Framework.StyleGalleryClass()as     ESRI.ArcGIS.Display.IStyleGallery;     int iRefsLeft = 0;    do    {        iRefsLeft = Marshal.ReleaseComObject(styCls);    }    while

話說,那是一次完整的串連建立過程【C/S, tcp三向交握,發包,關閉串連】

【情境描述】用戶端啟好,伺服器端啟好。用戶端發起串連用戶端發包含“hutu”這4個位元組的資料包用戶端掉開串連,伺服器端中斷連線【過程示意】無圖無真相! 【Socket狀態變遷圖】無圖無真相! 建立連線協定(三向交握)(1)用戶端發送一個帶SYN標誌的TCP報文到伺服器。這是三向交握過程中的報文1。用戶端狀態:SYN_SENT (2)

C#System.Text.RegularExpressions.Regex使用(二) .

(6)特殊字元的匹配string x = "//";Regex r1 = new Regex("^////$");Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1Regex r2 = new Regex(@"^//$");Console.WriteLine("r2 match count:" + r2.Matches(x).Count);//1Regex r3 = new

Visual C++ 如何:在各種字串類型之間進行轉換

本主題示範如何將各種 C++ 字串類型轉換為其他字串。可以轉換的字串類型包括 char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String。在所有情況下,在將字串轉換為新類型時,都會建立字串的副本。對新字串進行的任何更改都不會影響原始字串,反之亦然。從 char * 轉換樣本說明此樣本示範如何從 char * 轉換為上面列出的其他字串類型。// convert_from_char.cpp// compile with

C++ 編程規範

對於程式員來說,程式的規範性非常重要,有本非常著名的書籍叫《C++編程規範》,但還沒到手只好先參照如下的了:Coding StandardXXX coding standard                                                            By John Huang   Objective To make the code easy to understand, by the original developer, and by

C#位元運算講解與樣本 (位元運算沒學好,惡補ing。。。)

在C#中可以對整型運算對象按位進行邏輯運算。按位進行邏輯運算的意義是:依次取被運算對象的每個位,進行邏輯運算,每個位的邏輯運算結果是結果值的每個位。C#支援的位邏輯運算子如表2.9所示。運算子號意義運算物件類型運算結果類型對象數執行個體~位邏輯非運算整型,字元型整型1~a&位邏輯與運算2a & b|位邏輯或運算2a | b^位邏輯異或運算2a ^

C# ReportViewer報表 詳解

C#報表控制項ReportViewer rdlc 例(1) 啟動VS2005建立一個表單項目,命名為TestProj在左邊的表單內選擇“添加新資料來源”或在菜單上操作“添加新資料來源”:選擇後出現對話表單,選擇“資料庫”,進入“下一步”:本資料來源以SqlServer2000所提供的Northwind資料庫為例,因此在資料庫內選擇驅動程式為SqlServer,具體操作視所用資料庫而定(如果串連為Oracle,建議用Oracle所提供的ODP for

總頁數: 4314 1 .... 254 255 256 257 258 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.