C#端口转发程序代码详解转自:http://www.cnblogs.com/mutuan链接3389的时候例子1:连接a机器的3389端口连不上,因为对方防火墙或者网关做了限制,只能访问a机器的个别端口比如80。例子2:连接a机器的几乎所有端口都连不上(对方乃内网或者防火墙网关做了限制),只能1433上去,但是对方可以连接你的某些端口。&……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1861浏览 2835个赞
简单的说就是将指定端口的数据转发到另外一个端口,这样可以跳过某些服务器的防火墙支持多线程, 连接数统计, 流量统计using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;using Sy……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2725浏览 235个赞
Windows下通过C#获取下指定进程监听的TCP/UDP端口号作者:阿凡卢出处:http://www.cnblogs.com/luxiaoxun/1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1764浏览 752个赞
主要是利用套接字,来和远程主机的逐个端口进行连接,如果连接上说明该端口是开放的,否则是关闭的。当然现在各种安全技术发展迅速,使得这种方法扫描的端口可能不太准确,但是总得从最基本的学起吧~~实现起来也不难,关键是看执行效率如何,如果使用传统的逐个端口扫描,效率很低,即使是扫描本机,平均每个端口也需要1秒左右。提高效率的方法有很多如多线程、异步扫描。我采用的是……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2461浏览 2161个赞
这段C#代码用于检测远程计算机的3389端口是否处理打开状态,可以根据实际需要设置其它端口using System; using System.Collections.Generic; using System.Text; using System.Net.NetworkInformation;namespace test { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2601浏览 2613个赞
下面的C#代码定义了一个函数用于判断指定的端口是否已经被占用。代码转自:http://www.cnblogs.com/smiler/public static bool PortInUse(int port){ bool inUse = false; IPGlobalProperties ipPropert……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2943浏览 1967个赞
C#毫秒转换成时分秒的代码public static String formatLongToTimeStr(Long l) { //http://www.75271.com String str = ""; int hour = 0; int minute = 0; ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2408浏览 808个赞
C#生成缩略图的函数,可直接调用,代码非常简单,直接嵌入你的项目,调用该函数即可。 /// <summary> /// 生成缩略图 /// 转自:http://www.75271.com /// </summary> /// <param name="originalImagePath"……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1797浏览 2788个赞
C#通过ffmpeg从flv视频文件中截图的代码,需要先下载ffmpeg,开源的,using System;using System.Configuration;public class PublicMethod:System.Web.UI.Page{ public PublicMethod() { } //文件……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1331浏览 2869个赞
提供年份可以输出属相,代码比较简单,因为2008年为鼠年,所以程序以2008为标准开始,2008对中国人也有特殊的意义private static void shuxiang(int year) { string[] shuxiang = { "鼠", "牛", "……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3051浏览 1459个赞
这段代码可以将点分隔的ip地址转换成长整形数字,非常实用public static long ConvertIPToLong(string ipAddress){ // code from http://www.75271.com System.Net.IPAddress ip; if (System.Net.IPAddre……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1921浏览 372个赞
这段C#代码定义了两个函数分别用来将点分隔的ip地址转换成整数,将整数转换成以点分隔的ip地址字符串。using System;using System.Net;class App{ static long ToInt(string addr) { // careful of sign extension: co……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2994浏览 2474个赞
C#通过yield实现数组全排列从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。static void Swap<T>(ref T a, ref T b){ T t = a; a = b; b = t;}//fro……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3057浏览 2308个赞
比如给定一个ip段:127.0.0.1 ~ 127.0.0.255,我们想判断一个给定的ip地址是否在此段内,可以先将ip地址转换成整数,然后整数比较大小就很容易了。例如:127.0.0.1 = 2130706433127.0.0.255 = 2130706687判断:127.0.1.253 = 2130706941是否在此范围内,直接比较整数……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2256浏览 1255个赞
给定一个IP地址开头和结尾,返回在此范围内的所有IP地址列表,VB.Net实现,可以很容易的转换成C#代码 'start and end ip address ,code from www.75271.com Dim startiprange As Net.IPAddress = Net.IPAddress.Parse(&quo……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2193浏览 204个赞
下面是一段C#测试代码,可以将点分割的ip地址转换成长整形,也可以讲长整形转换成点分割的ip地址using System;using System.Net;class App{ static long ToInt(string addr) { // careful of sign extension: conve……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2818浏览 1741个赞
这个C#类用于生成各种验证码,包括数字验证码、字符数字混合验证码,可以设定验证码图片的噪点、曲率等等干扰信息。using System;using System.Web;using System.Drawing;using System.Security.Cryptography;namespace DotNet.Utilities{ ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2660浏览 988个赞
这个C#代码包含了及格类,封装了文件压缩和解压缩常用的方法,包括直接通过代码进行压缩,也有调用winrar对文件进行压缩的using System;using System.IO;using System.Diagnostics;using Microsoft.Win32;using ICSharpCode.SharpZipLib.Check……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1817浏览 1503个赞
这个C#类封装了对INI配置文件进行操作所需的各种函数,包括读取键值、读取键值、删除段落等using System;using System.Runtime.InteropServices;using System.Text;namespace DotNet.Utilities{ /// <summary> ///……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3167浏览 2440个赞
这个C#类封装了我们经常能用到的文件操作方法,包括读写文件、获取文件扩展名、复制文件、追加内容到文件、删除文件、移动文件、创建目录、递归删除文件及目录、列目录、列文件等,不可多得。using System;using System.Text;using System.Web;using System.IO;namespace DotNet.U……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2914浏览 216个赞
这个c#类封装了常用的目录操作,包括列出目录下的文件、检测目录是否存在、得到目录下的文件列表、检测目录是否为空、查找目录下的文件等等功能using System;using System.Text;using System.IO;namespace DotNet.Utilities{ /// <summary> /……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1690浏览 670个赞
这个C#类可以用来生成39码 12位标准条形码using System.Collections;using System.Text.RegularExpressions;namespace DotNet.Utilities{ public class BarCodeToHTML { public static s……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2172浏览 2269个赞
这个C#类用于随机产生不重复的字符串,可以指定字符串范围,可以指定要产生字符串的长度using System;namespace DotNet.Utilities{ public class RandomOperate { // 一:随机生成不重复数字字符串 private int rep = ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3129浏览 2064个赞
这个一个扩充C#随机数发生器的类,可以随机生成指定范围的数字,可以随机对数组进行排序,非常好用using System;namespace DotNet.Utilities{ /// <summary> /// 使用Random类生成伪随机数 /// </summary> public cl……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2391浏览 1626个赞
这个类主要扩展的random的使用,对一个经常需要使用的随机数生成进行了封装,可以产生指定范围内的随机数,可以随机生成字符串等//------------------------------------------------------------// All Rights Reserved , Copyright (C) 2010 , Jiris……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1838浏览 734个赞
这个C#类封装了视频转换所需的各种方法,基本上是围绕着如何通过mmpeg工具来进行视频转换,using System.Web;using System.Configuration;namespace DotNet.Utilities{ //if (this.fload.HasFile) //{ // string ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2358浏览 2774个赞
C#中的round函数实际上不是真正的四舍五入函数,一般的程序设计语言的round函数也都不是四舍五入函数,而是银行家舍入法函数,也就是“四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一” 但C#中的round函数似乎也没有完全遵循这个规则,我们来看看微……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2303浏览 1705个赞
这个C#类定义了中国农历日历,除了可以输入正常的日历外还可以获得指定年份的生肖、返回年份的干支以及星座、二十四节气、二十八星宿、常用节日等。详细代码请下载附件。 部分代码片段如下 /// <summary> /// 传回农历y年闰月的天数 ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2091浏览 1879个赞
这个C#类定义了读取AppSettings的配置文件的常用方法,通过这个类可以很容易从AppSettings配置文件读取字符串、数字、bool类型的字段信息。using System;using System.Configuration;namespace DotNet.Utilities{ /// <summary> /// ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1189浏览 1385个赞
这个C#类经常能够用到,将提取汉字的拼音首字母,方便用户查询using System.Text;namespace DotNet.Utilities{ public class PinYin { public string GetFirstLetter(string hz) { ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1210浏览 1644个赞
这个C#类用于将汉字转换成拼音全拼,内置拼音库,无需外部引用using System.Text.RegularExpressions;namespace DotNet.Utilities{ /// <summary> /// 汉字转拼音类 /// </summary> public clas……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1777浏览 2444个赞
这段C#代码自定义了一个封装类,用于将GridView数据导出到Excel文件using System;using System.Web;using System.Web.UI;using System.IO;using System.Web.UI.WebControls;namespace DotNet.Utilities{ p……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1194浏览 163个赞
C#自定义Excel操作类,可以用于将DataTable导出到Excel文件,从Excel文件读取数据。using System;using System.IO;using System.Data;using System.Collections;using System.Data.OleDb;using System.Web;using ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1969浏览 911个赞
这个C#类专门用户处理xml数据,可以大大简化xml的操作,类中封装了常用的xml操作,包括打开、读取xml数据,读取、写入节点数据,通过xpath读取节点数据,导出节点数据等等,还可以根据需要自己扩充类的功能。using System;using System.Data;using System.IO;using System.Xml;na……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3034浏览 1115个赞
这个C#类主要用来简化xml格式的文件和数据操作,这个C#类可以用来创建xml文件,打开xml文件,读取节点,删除节点,通过xpath读取节点内容等等,用来操作xml数据非常的方便。using System.Xml;using System.Data;namespace DotNet.Utilities{ /// <summary……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2675浏览 2992个赞
这个C#代码主要讲iTextSharp中用于操作PDF文件的方法进行了再次封装,可以更加方便的访问PDF文档,可以动态生成PDF文件、添加内容、设置段落、设置字体等。using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace DotNet.Utilities……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2177浏览 335个赞
这个C#封装类可以用于将各种格式的数据转换成JSON格式,包括List转换成Json,普通集合转换Json ,DataSet转换为Json ,Datatable转换为Json ,DataReader转换为Json等,如果你需要将对象转换成JSON,可以使用这个类。using System;using System.Collections.Generi……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2720浏览 826个赞
这个C#类封装了FTP的常用操作,包括连接ftp服务器、列表服务器上的目录和文件,从ftp下载文件,上传文件到ftp服务器等等using System;using System.Text;using System.IO;namespace DotNet.Utilities{ public class FTPOperater {……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2873浏览 1730个赞
这个C#类封装了访问FTP服务器的常用操作,包括连接FTP服务器,上传文件到FTP,从FTP下载文件,列出FTP服务器指定目录的文件列表,重命名FTP服务器上的文件,在FTP服务器创建目录,返回FTP服务器上指定文件的大小,移动FTP服务器上的文件到另一个目录,判断文件是否存在等,如果你需要通过C#调用FTP服务,这个类非常合适。using Syste……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1215浏览 2885个赞
这是一个用于操作FTP的客户端C#类,类已经封装好了各种常用的Ftp操作方法,调用非常简单,你不需要关心ftp连接和操作的细节,只要调用这个类里的相关方法就可以了。using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;u……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2915浏览 1142个赞
这个C#类自定义RSA加密解密及RSA签名和验证,包含了RSA加密、解密及签名所需的相关函数,带有详细的注释说明。using System; using System.Text; using System.Security.Cryptography;namespace DotNet.Utilities{ /// <summary>……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2384浏览 189个赞
这个C#类封装了一些hash加密的功能,可以用于得到随机哈希加密字符串使用非常方便using System;using System.Text;using System.Security.Cryptography;namespace DotNet.Utilities{ /// <summary> /// 得到随机安全码(哈希加密……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2165浏览 901个赞
这个C#类是一个基于Base64的加密和解密类,用户可以可以使用默认的秘钥进行加密、解密,也可以自己设定秘钥进行加密和解密,非常实用using System;using System.Security.Cryptography; using System.Text;namespace DotNet.Utilities{ /// <su……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3155浏览 225个赞
这个C#类用于转换DataTable为CSV文件、CSV文件转换成DataTable,如果需要进行CSV和DataTable之间进行转换,使用这个类非常合适。using System.Data;using System.IO;namespace DotNet.Utilities{ /// <summary> /// ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3131浏览 1500个赞
这个C#类对asp.net中的session操作进行了再次封装,可以大大简化session的常用操作,这个类可以将session值设置为数组,也可以将值读取为数组列表,如果你有这方面的需要可以使用这个类,扩这自己对这个C#类进行扩展。using System.Web;namespace DotNet.Utilities{ public s……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2175浏览 1525个赞