C#除去以//开始的注释using System.IO; using System.Collections; static string deleteComments(string s) //去掉以//开始的注释 { if (s == null) return s; int pos = s.In……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2716浏览 1340个赞
C#解压缩单个zip格式文件using System.IO;using System.IO.Compression;string sourceFile=@"D:\2.zip";string destinationFile=@"D:\1.txt"; private const long BUFFER……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2937浏览 1638个赞
C#压缩单个zip格式文件using System.IO;using System.IO.Compression;string sourceFile=@"C:\1.txt";string destinationFile=@"D:\2.zip"; private const long BUFFER_SIZE……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2752浏览 2826个赞
C# 字符串数组转换为整形数组/// <summary>/// 字符串数组转换整形数组/// </summary>/// <param name="Content">字符串数组</param>/// <returns></returns>public ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1721浏览 1657个赞
c#打开网页using System.Diagnostics;Process.Start(@"C:\Program Files\Internet Explorer\iexplore.exe", "http://ant.sourceforge.net/");……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1484浏览 1959个赞
C#1433全自动抓鸡代码片段namespace WMIScanner{using System;using System.Collections;using System.Data.SqlClient;using System.IO;using System.Threading;using System.Windows.Forms;……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2925浏览 1241个赞
c# 运行cmd命令using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Diagnostics;namespace ConsoleApplication1……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2094浏览 1149个赞
C#复制文件夹的文件到另一个文件夹private void CopyDir(string srcPath, string aimPath) { try { // 检查目标目录是否以目录分割字符结束如果不是则添加 if (aimPath[aimPath.Length - 1] != System.IO.Path.DirectorySeparat……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1450浏览 789个赞
实现C#关闭Windows XP的代码using System; using System.Runtime.InteropServices; class shoutdown{ [StructLayout(LayoutKind.Sequential, Pack=1)] internal struct TokPriv1Luid { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1546浏览 1328个赞
通过对字符的unicode编码进行判断来确定字符是否为中文。protected bool IsChineseLetter(string input,int index){int code = 0;int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成in……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1197浏览 2249个赞
C#中 让程序只能启动一次System.Threading.Mutex mutex = new System.Threading.Mutex(false, "ThisShouldOnlyRunOnce"); bool Running = !mutex.Wa……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1844浏览 2868个赞
C#解决约瑟夫问题代码using System;namespace heut{ class Class1 { public static void Main() { int[] a = new int[17]; int sum = 17;//共有8个人;……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2222浏览 1324个赞
C#代码解决约瑟夫问题设有n个人围坐一圈,现以某个人开始报数,数到m的人出列,接着从出列的下一个人开始重新报数,数到m的人又出列,如此下去,直到所有人都出列为止.按出列顺序输出.public class Josephas //从第start人开始计数,以alter为单位循环记数出列,总人数为total public int [……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2078浏览 1647个赞
C#导出数据到CVS文件的通用类代码,通过这个类可以很简单的定义数据格式,并导出到CVS文件//这里写了一个通用的类 using System;using System.Data;using System.Configuration;using System.Collections.Generic;using System.Web;usin……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2974浏览 2593个赞
C#导出数据到Excel的代码using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.IO; namespace TopAPI{ class E……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2537浏览 826个赞
C#中通过二维数组创建矩阵 static double[][] CreateMatrix(int rows, int cols) { double[][] result = new double[rows][]; for (int i = 0; i < rows; ++i) result[i] = ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2863浏览 696个赞
C#中矩阵乘法演示代码static double[][] MatrixMultiplication(double[][] matrixOne, double[][] matrixTwo){ int aRows = matrixOne.Length; int aCols = matrixOne[0].Length; int bRows = mat……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1460浏览 991个赞
该方法并不检测矩阵中没一个单元格的值是否相等,因为其类型是double,只是检测单元格的值是否接近,double也不能判断相等。static bool areMatricesEqual(double[][] matrixOne, double[][] matrixTwo, double delta){ int aRows = matrixOn……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1687浏览 2920个赞
C# 异步连接Sql Server数据库的方法,.net最新版提供了await方法,可以使我们可以很容易实现到数据库的异步连接readonly string ConnectionString = "Data Source=database_server_name;Initial Catalog=Store;Integrated Security……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2427浏览 212个赞
在软件设计相关领域,“堆(Heap)”的概念主要涉及到两个方面:一种是数据结构,逻辑上是一颗完全二叉树,存储上是一个数组对象(二叉堆)。另一种是垃圾收集存储区,是软件系统可以编程的内存区域。本文所说的堆指的是前者,另外,这篇文章中堆中元素的值均以整形为例堆排序的时间复杂度是O(nlog2n),与快速排序达到相同的时间复杂度. 但是在实际应用中,我们往往采用快……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2184浏览 2542个赞
C# 实现堆排序算法代码 1. 什么是堆?可以想像成一个二叉树,对于每一个结点,如果父结点比左右孩子都大叫大顶堆,如果比左右孩子小叫小顶堆。堆不一定要用树来表示,也可以用普通的数组来表示,如果数组索引从1开始,那么索引为i的结点的左右孩子的索引分别为2i和2i+1。2.……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2800浏览 2753个赞
这是一个C#实现的屏幕抓取程序,可以抓取整个屏幕保存为指定格式的图片,并且保存当前控制台缓存到文本using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Drawing;usin……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1921浏览 1982个赞
C#检测指定的URL网址是否可用,相当于一个针对网址的ping操作,非常实用using System;using System.Media;using System.Net;using System.Threading;namespace RobvanderWoude{ class PingSite { static bool beep……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1909浏览 773个赞
此代码可以返回指定PDF文件有多少页using System;using System.IO;using System.Text.RegularExpressions;using System.Windows.Forms;namespace RobvanderWoude{ class PDFPageCount { static int ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2788浏览 765个赞
C#从windows剪贴板获取并显示文本内容using System;using System.Windows.Forms;namespace RobvanderWoude{ class Paste { [STAThread] static int Main( string[] args ) { if ( args.Lengt……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1266浏览 896个赞
这段代码可以在指定的目录创建一个字节为0的临时文件using System;using System.IO;namespace RobvandeWoude{ class NewTempFile { static int Main( string[] args ) { if ( args.Length > 0 ) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2503浏览 2345个赞
C#代码将指定目录的所有文件名转换成小写using System;using System.IO;using System.Linq;namespace RobvanderWoude{ class LoCase { static int Main( string[] args ) { string dir = string.Em……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1629浏览 2910个赞
C#控制台列出当前所有可用的打印机列表// The initial C# code for the WMI query was generated by WMI Code Generator, Version 5.00, http://www.robvanderwoude.com/wmigen.phpusing System;using System……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1522浏览 1544个赞
C#列出所有物理网络适配器using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Management;using System.Text;namespace RobvanderWoude{ ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2770浏览 1580个赞
C#判断指定分区是否是ntfs格式using System;using System.IO;namespace RobvanderWoude{ class IsNTFS { public static int Main( string[] args ) { try { if ( args.Length == 0 )……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1277浏览 2361个赞
C#返回当前系统所有可用驱动器符号// The initial C# code for the "plain" WMI query was generated by// WMI Code Generator, Version 5.00, http://www.robvanderwoude.com/wmigen.phpusing S……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1538浏览 2051个赞
C#返回指定驱动器是否是Fat分区格式using System;using System.IO;namespace RobvanderWoude{ class IsFAT { public static int Main( string[] args ) { try { if ( args.Length == 0 )……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1274浏览 1099个赞
C#判断当前系统是32位还是64位// The initial C# code for the "plain" WMI query was generated by WMI Code Generator, Version 5.00, http://www.robvanderwoude.com/wmigen.phpusing Syst……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2755浏览 1768个赞
C#隐藏控制台的键盘输入using System;namespace RobvanderWoude{ class HideInput { static int Main( string[] args ) { try { bool clearscreen = false; if ( args.Length >……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2087浏览 2085个赞
C#获得父进程PID编号的完整源代码using System;using System.Diagnostics;namespace RobvanderWoude{ class GetMyPID { static int Main( string[] args ) { #region Command Line Parsing ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1570浏览 2235个赞
C#实现的FastPing代码,知己开发一个ping的工具using System;using System.Net.NetworkInformation;namespace RobvanderWoude{ class FastPing { static int Main( string[] args ) { try { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2084浏览 1201个赞
C#获得本机可用驱动器编号列表using System;using System.Collections.Generic;using System.IO;namespace RobvanderWoude{ class Drives { static int Main( string[] args ) { bool showuse……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1881浏览 1196个赞
C#编写的一个简单的命令行计算器代码using System;using System.CodeDom.Compiler;using System.Globalization;using System.Reflection;using System.Threading;namespace RobvanderWoude{ class ClCa……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2934浏览 1051个赞
一个自定义Sql Server字符串分割函数split,类似C#里的split函数,功能虽然不是很强大,应付一般的问题足矣 函数定义Create function [dbo].[split](@SourceSql varchar(max),@StrSeprate varcha……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1184浏览 202个赞
Sql Server定义一个字符串分割函数,类似于C#里的split函数下面的代码使用了临时表作create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2764浏览 1947个赞
C#随机设置900-1100毫秒的延迟using System;using System.Threading;///<summary>/// A time delay of 900..1100 milliseconds///</summary>namespace RobvanderWoude{ class WaitA……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1328浏览 2363个赞
C#从远程服务器获得本机的上网ipusing System;using System.IO;using System.Net;using System.Text.RegularExpressions;namespace RobvanderWoude{ class WANIP { static int Main( string[] arg……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2302浏览 2902个赞
C#将制定目录的文件名都转换成大写using System;using System.IO;using System.Linq;namespace RobvanderWoude{ class UpCase { static int Main( string[] args ) { string dir = string.Empty……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1403浏览 636个赞
C#重定向标准输入到标准输出using System;using System.IO;using System.Runtime.InteropServices;namespace RobvanderWoude{ class Tee { static int Main( string[] args ) { #region Comm……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2492浏览 2254个赞
C#读取文件或者字符流的最后几行,类似linux的tail命令using System;using System.Collections.Generic;using System.IO;using System.Runtime.InteropServices;namespace RobvanderWoude{ class Tail { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2723浏览 2532个赞