C#
love_beibei
不是炫耀, 只是证明
展开
-
C# 密码的加密, 解密
using System;namespace Temp.Console{ /// /// 加密及解密算法 /// public class Password { public Password() { } //加密 public static string Encrypt(string password) { Encrypt6(ref password); return原创 2009-07-20 13:37:00 · 1977 阅读 · 0 评论 -
C# 调用迅雷下载引擎模块
C# 调用迅雷下载引擎模块原创 2011-05-13 20:43:00 · 5169 阅读 · 5 评论 -
C# 简单加壳
新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。程序代码Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("Query.e.exe");byte[] fileB原创 2011-09-05 12:39:36 · 1794 阅读 · 0 评论 -
C# 模拟鼠标点击事件
/// /// 设置鼠标位置 /// /// /// /// [DllImport("user32.dll")] static extern bool SetCursorPos(int x, int y); /// /// 模拟点击 /// /// /// /// /// ///原创 2011-10-31 10:57:26 · 4647 阅读 · 1 评论 -
C# 监视粘贴板
public partial class FrmMain : Form { private const int WM_DRAWCLIPBOARD = 0x308; private const int WM_CHANGECBCHAIN = 0x30D; private IntPtr nextClipHwnd; [DllImport("user32")] private s原创 2012-03-04 21:31:17 · 3484 阅读 · 1 评论 -
将任意集合, 平分成若干份算法, 有待优化
public List> AverageSplit(ref List source, int groupCount) { List> list = new List>(); if (groupCount == 0 || source == null) return list; if (source.Count < groupCount) { list原创 2012-03-07 23:58:12 · 897 阅读 · 0 评论 -
C# 解析种子文件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace XunleiHelper{ public class Torrent { #region 私有字段 private string _o原创 2012-04-14 14:26:22 · 4113 阅读 · 0 评论 -
谷歌百度以图搜图 "感知哈希算法" C#简单实现
/// /// 感知哈希算法 /// public class ImageComparer { /// /// 获取图片的Hashcode /// /// /// public static string GetImageHashCode(string imageName) { int width = 8; int height =原创 2012-05-15 13:38:16 · 6263 阅读 · 1 评论 -
C# 根据经度纬度计算两点的距离
public class Earth { /// /// 地球的半径 /// public const double EARTH_RADIUS = 6378.137; /// /// 计算坐标点的距离 /// /// 开始的经度纬度 /// 结束的经度纬度 /// 距离(公里) public static doubl原创 2010-03-25 14:29:00 · 1318 阅读 · 0 评论 -
.net 中的XML注释祥解
一.摘要 .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希望功能说明书尽可能详细等等。如果这些文原创 2010-01-11 16:41:00 · 846 阅读 · 0 评论 -
MD5 加密
public class Security { /// /// MD5 加密 /// /// 需要加密的字符串 /// 加密后的字符串 public static string Md5(string passWord) { Byte[] clearBytes = new UnicodeEncoding().GetBytes(passWord); Byte[] hashe原创 2009-07-22 17:08:00 · 563 阅读 · 0 评论 -
你可能不知道的C#特性
yield通常用于迭代器中,向IEnumerable对象提供值或者结束迭代。如:yield return expression;yield break;var用于定义隐式类型的变量。var i = 5; var s = "Hello";注意隐式类型(Implicitly typed)并不是“动态类型“,由编译器原创 2009-08-15 22:50:00 · 671 阅读 · 0 评论 -
C#操作注册表
Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我们来分别解释这5个类的作用原创 2009-06-27 23:26:00 · 535 阅读 · 0 评论 -
网页调用QQ 邮箱界面
你的好友mailto:[email protected]" target="_blank">原创 2009-09-11 22:59:00 · 1108 阅读 · 0 评论 -
C#获取程序所在的路径
//获取应用程序的当前工作目录。 String path1 = Class1.mm(); MessageBox.Show("获取应用程序的当前工作目录:" + path1); // 返回值:E:/temp/Pocket PC CopyFile/Pocket PC CopyFile/bin/Debug //获取程序的基目录。 String path2 = Syst原创 2009-09-25 15:07:00 · 526 阅读 · 0 评论 -
汉字转换拼音
public class Convert { #region 汉字转换拼音 private static int[] pyvalue = new int[] { -20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026, -20002原创 2009-10-09 13:08:00 · 946 阅读 · 0 评论 -
.NET正则基础-正则委托
1 概述一般的正则替换,只能对匹配的子串做简单的处理,且只能是做string类型的处理之后,作为替换文本替换匹配子串,可以实现的功能比较有限。.NET的Replace()方法中的replacement参数,不仅可以是字符串,还可以是委托(delegate),在每次匹配成功时,都会调用委托方法,对匹配的子串进行处理之后,再作为替换文本返回,匹配子串使用委托方法,可以做任意复杂的处理,因原创 2009-10-25 12:45:00 · 572 阅读 · 0 评论 -
Log4Net配置
-1- -2- 要在根节点下 -3-public class Log4Net { private原创 2009-07-24 13:16:00 · 2738 阅读 · 0 评论