C#获取指定字符串的MD5和SHA*加密代码using System;using System.Text;using System.Security.Cryptography;namespace StringHash{ class StringHash { static int Main(string[] args) { try……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3058浏览 185个赞
C#读取或者设置ScrollLock状态,允许滚动状态读取或者设置using System;using System.Runtime.InteropServices;using System.Windows.Forms;namespace RobvanderWoude{ public class ScrollLock { [DllImpo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1317浏览 1839个赞
C#在多行字符串中查找指定信息,类似linux下的grep功能using System;using System.IO;using System.Runtime.InteropServices;using System.Text.RegularExpressions;namespace RobvanderWoude{ class Rx……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2332浏览 1958个赞
C# 修改指定文件的最后修改时间的时间戳using System;using System.IO;using System.Linq;namespace RobvanderWoude{ class CloneDate { static int Main( string[] args ) { bool debug = false;……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2070浏览 1637个赞
C# 读取和设置大小写切换键状态可以通过程序查看或者设置当前键盘上的Capslock健的状态是否打开using System;using System.Runtime.InteropServices;using System.Windows.Forms;namespace RobvanderWoude{ public class CapsLoc……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2241浏览 2825个赞
C#返回指定ASCII码的十进制字符using System;namespace RobvanderWoude{ class Asc { static int Main( string[] args ) { if ( args.Length != 1 ) { return WriteError( string.Empt……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1266浏览 1369个赞
在运行时反射是程序检查其所拥有的结构,尤其是类型的一种能力;这是元编程的一种形式。它同时也是造成混淆的重要来源。在这篇文章中将试图明确解释在 Go 中的反射是如何工作的。每个语言的反射模型都不同(同时许多语言根本不支持反射)。不过这篇文章是关于 Go 的,因此接下来的内容“反射”这一词表示“在 Go 中的反射”。转自:http://www.mikespook……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2357浏览 2148个赞
使用前请先引用:ThoughtWorks.QRCode.Codecusing ThoughtWorks.QRCode.Codec; //content = "欢迎光临75271.com"; QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1919浏览 751个赞
背包问题(Knapsack problem)的描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高class Item { public int weigth; public int price; } static int ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2204浏览 1900个赞
C#动态规划解决0-1背包问题转自:http://blog.csdn.net/smart819819/article/details/8694272// 利用动态规划解决0-1背包问题using System;using System.Collections.Generic;using System.Linq;using System.Text;……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1339浏览 2275个赞
C#通过QRCode生成二维码public class QRCode { /// <summary> /// 根据ID生成一个二维码 /// /// </summary> /// <param name="cardID">&l……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1537浏览 167个赞
C#字符串相似度比较编辑距离算法最先是由俄国科学家Levenshtein提出的,所以这个算法也叫做Levenshtein Distance算法。用最简单的一句话来说明这个算法就是:通过插入、删除、替换方法将字符串A变成字符串B所有的步骤就是算法中提到的编辑距离,最简单的相似度即编辑距离的倒数。代码转自:http://blog.csdn.net/yangzho……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1479浏览 1167个赞
编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫 Levenshtein Distance。一个字符串可以通过增加一个字符,删除一个字符,替换一个字符得到另外一个字符串,假设,我们把从字符串A转换成字符串B,前面3种操作所执行的最少次数称为AB相似度 如 abc adc 度为 1 ababababa babababab 度……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1316浏览 2018个赞
C#通过编辑距离算法实现字符串相似度比较编辑距离:通过插入、删除、替换一个字符(和交换相邻字符)的操作,使得字符串A和字符串B相同,而最少的操作次数就是编辑距离。如字符串abcd和aca的距离是2public class LevenshteinDistance { private static LevenshteinDistanc……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1143浏览 174个赞
使用OFFICE 的Excel 自动化服务来生成Excel文件的办法,也就是使用Excel提供的Com对象public static void CreateExcel() { for(int i = 0 ; i<1 ; i++) { string staFile = "D:\\test\\x"; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1654浏览 1391个赞
回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。//--------------------------算法三:-----------Console.WriteLine("算法3:请输入一个字符串!");string……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1557浏览 1539个赞
回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。// ------------------算法二:利用栈先进后出,队列先进先出的特点----------------//abbaConsole.WriteLine("算法2:请输……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1667浏览 1289个赞
C#进行回文检测,判断字符串是否是回文回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。// --------------- 算法一:根据数组元素----------------------------Console.WriteLine(&……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3022浏览 2409个赞
C# 自定义堆栈进行回文检测转自:http://blog.csdn.net/haifengzhilian/article/details/8848477using System; using System.Collections; namespace CStack { class Program { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1881浏览 2602个赞
字符串相似度算法(编辑距离算法 Levenshtein Distance)原理及C#代码实现转自:http://www.deepleo.com/archives/220 编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1739浏览 2070个赞
C#回溯法解决背包问题转自:http://hi.baidu.com/y_x_b_s/item/8c518a1c1eb970446926bbb3using System;using System.Collections.Generic;using System.Text;namespace BackRack{ //要装入书包的货物节点 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2767浏览 757个赞
C#导出数据到Excel的简单代码 public void CreateExcel1(DataSet ds, string typeid, string FileName) { HttpResponse resp = System.Web.HttpContext.Current.Response; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1591浏览 1280个赞
Excel文件导入导出,需引用Microsoft Excel 11.0 Object Library/////////////////////////////////////////////////////////////////////////////Purpose:Excel文件导入导出,需引用Microsoft Excel 11.0 Object……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1753浏览 1570个赞
C#将不规则表格数据导出到Excel文件public void OutputExcel(DataView dv,string str) { //dv为要输出到Excel的数据,str为标题名称 GC.Collect(); Application excel;// = new Application(); int rowI……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1758浏览 1537个赞
C#中获取文件信息,通过FileInfo类可以获得指定文件的信息,包含文件的名字,大小等FileInfo fi = new FileInfo(@"C:\file.txt"); if(fi.Exists){ Console.WriteLine("Filename : {0}", fi.Name); Cons……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1713浏览 1166个赞
交错数组是数组的数组,交错数组的元素可以是不同的尺寸和大小。交错数组有时也被称为“数组的数组”。下面的示例显示如何声明,初始化和访问交错数组。你有一写数据行,如整数,要将其存储在一个单一的数据结构。就可以用到交错数组了。交错数组的循环遍历要比二维数组快,也比二维数组节省空间 下面的交……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2103浏览 2208个赞
C#获得指定目录床架时间、更新时间和最后访问时间等信息using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo("c:\\a.txt"); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2158浏览 766个赞
C#返回指定目录最后写入时间,主要用到了DirectoryInfo的LastWriteTime属性using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo(&qu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1953浏览 2137个赞
C#从Directoryinfo 类获得目录信息和属性using System;using System.IO; class MainClass { static void Main(string[] args) { FileInfo file = new FileInfo("c:\\a.txt"); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3031浏览 306个赞
C#异步IO演示代码using System;using System.IO;using System.Windows.Forms; public class Example15_18{ // stream to handle reading private static FileStream inStream; // dele……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1334浏览 306个赞
C#对文件进行加密解密代码using System;using System.IO;using System.Security.Cryptography; public class Example19_9{ public static void Main() { // Create a new file to……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1759浏览 331个赞
C#通过文件流读取一个已存在的文件using System;using System.IO; namespace Client.Chapter_11___File_and_Streams{ public class OpenExistingFile { static void Main(string[] args) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3129浏览 2811个赞
C# yield return使用演示范例,求1000以内的素数下面的代码详细的演示yield return的经典用法,多次返回附件中包含了详细的源代码和可执行文件,可以直接运行查看结果//代码来自脚本分享网(http://www.75271.com/codes)using System;using System.Collections;usi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2641浏览 376个赞
C#可以通过Path.GetTempFileName获得一个临时文件,然后创建自己的临时文件using System;using System.IO; class MainClass { static void Main() { string tempFile = Path.GetTempFileName(); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2358浏览 2340个赞
C#中的yield return 语句返回每个元素一个节点。如函数的返回类型为一个迭代类型,可以每次返回其中一个元素,一个函数里面可以有多个yield return语句。下面给出一个简单的范例,附件中包含了源代码可以执行文件,大家可以直接下载测试。//代码来自脚本分享网(http://www.75271.com)using System;using……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2937浏览 1757个赞
C#中通过foreach语句遍历堆栈(Stack)using System;using System.Collections; public class StacksW3 { static void Main(string[] args) { Stack a = new Stack(10); int ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1369浏览 1305个赞
C#中通过foreach语句遍历队列(Queue)的代码演示using System;using System.Collections; public class QueuesW3 { static void Main(string[] args) { Queue a = new Queue(10); ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2417浏览 845个赞
下面的代码通过foreach语句对数组遍历,然后对元素进行逐个比较的方法来查找数组中的元素using System; public class Search { public static void Main() { int[] nums = new int[10]; int val; bool found = ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1539浏览 438个赞
C#中使用foreach语句遍历二维数组的代码演示,如果通过for语句循环遍历二维数组需要两重循环才可以,二foreach语句只需要一次可以完全遍历整个二维数组,下面是代码演示using System; public class w3demo{ public static void Main() { int sum = 0; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2035浏览 2218个赞
下面的代码演示了在C#中使用foreach时如何通过break语句暂停数据遍历using System; public class w3demo { public static void Main() { int sum = 0; int[] nums = new int[10]; // give nums ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2316浏览 1214个赞
C#通过foreach语句遍历arraylist代码演示/* * C# Programmers Pocket Consultant * Author: Gregory S. MacBeth * Email: gmacbeth@comporium.net * Create Date: June 27, 2003 * Last Modified D……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1749浏览 759个赞
C#中GetType用于返回对象的类型信息,GetType函数返回的类型为Type,我们可以通过它获得对象的一些类型信息,如类型名称,类型基础类型,命名空间等,下面是详细的演示代码,可以下载附件运行。using System; class TypeClass{static void Main(string [] args){//create ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2154浏览 859个赞
本代码演示了C#最简单的从控制台读取数据然后输出的例子 C#控制的输入输出主要由一下几个函数Read : Reads a single character – int i = Console.Read();ReadLline : 读取一行 – string str = Con……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1786浏览 2420个赞
C#变量定义和赋值简单实用范例C# (Csharp)是类型安全的语言。 变量定义类似于C,下面是代码演示。using System; class MainClass { public static void Main() { int var1; // declares a variable ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1846浏览 460个赞
下面介绍如何通过记事本开始C#开发,下面的代码给出了一个最简单的C#代码,输入完成后通过命令行编译执行 最简单的c#代码using System; class MainClass { public static void Main() { Console.……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1734浏览 715个赞