blueyund

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  c#

摘要:C#开源资源大汇总 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的... 阅读全文
posted @ 2009-01-16 16:50 blueyund 阅读(215) 评论(0) 推荐(0)

摘要:C#中比较两个值型一维数组变量是否值相等 数组的==操作符和Equals方法都是比较是否引用相等,即使是值型数组也是如此,所以需要有值相等的比较。比较思路是首先类型相等,然后长度相等,然后每个对应成员值相等。 /**//// /// 比较两个值型一维数组变量是否值相等 /// /// 值型一维数组1 /// 值型一维数组2 /// 比较结果,相等则true,否则false p... 阅读全文
posted @ 2008-10-16 13:02 blueyund 阅读(704) 评论(0) 推荐(0)

摘要:C# /**//// /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 ... 阅读全文
posted @ 2008-10-15 14:55 blueyund 阅读(493) 评论(0) 推荐(0)

摘要:原本是群里某位大哥发的JavaScript版,因为项目里需要,改写成了C#版的,希望能对需要的人帮点忙哈~~~ 1 /**//// 2 /// 将中文数字替换为阿拉伯数字 3 /// 4 /// 5 /// 6 public static string WordToNumber(string ... 阅读全文
posted @ 2008-10-14 14:51 blueyund 阅读(1230) 评论(1) 推荐(0)

摘要:.NET 2.0 支援 System.IO.Compression 名称空间,其中定义了 GZipStream 类别来压缩和解压缩 Stream 资料。GZipStream 继承至 Stream 类别,所以该类别使用和一版的 Stream 类别相仿。下面是 对 Stream 压缩和解压缩的范例: using System; usin... 阅读全文
posted @ 2008-09-21 12:49 blueyund 阅读(502) 评论(0) 推荐(0)

摘要:深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池。 内容 介绍 .NET中的线程池 线程池中执行的函数 使用定时器 同步对象的执行 异步I/O操作 监视线程池 死锁 有关安全性 结束 介绍 如 果你有在任何编程语言下的多线程编程经验的话,你肯定已经非常熟悉一些典型的范例。通... 阅读全文
posted @ 2008-08-20 21:39 blueyund 阅读(350) 评论(0) 推荐(0)

摘要:以前整理的Win32 API,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。以前用在一个多窗口界面中,当轮询窗口时,调用API会提高很多效率。 源码下载 http://files.cnblogs.com/lordeo/win32api.rar 源码包含三个文件Win32API.cs,Enums.cs,Structs.cs分别如下 Win32API.cs Co... 阅读全文
posted @ 2008-08-19 11:00 blueyund 阅读(363) 评论(0) 推荐(0)

摘要:最近要做个控制台程序,在用户关闭程序的时候要做些处理,但控制台程序却没有WinForm的Closing或Closed事件,想想只能用API才捕捉消息来实现了,代码如下: using System; using System.Windows.Forms; using System.Diagnostics; using System.Runtime.InteropServices; namespa... 阅读全文
posted @ 2008-08-19 10:29 blueyund 阅读(1075) 评论(0) 推荐(0)

摘要://名称空间 using System; using System.Security.Cryptography; using System.IO; using System.Text; //方法 //加密方法 public string Encrypt(string pToEncrypt, string sKey) { ... 阅读全文
posted @ 2008-08-17 16:39 blueyund 阅读(763) 评论(0) 推荐(0)

摘要:1 引言 21世纪,中国互联网搜索引擎领域可谓群雄逐鹿,百度、Yahoo、中搜、搜狗等等都使出浑身解数吸引着网民的眼球。这些大网站可谓是各有所长,总的来说虽然他们搜索功能都很强,但是搜索得到的结果基本上是千篇一律,信息的冗余量很大,网民不得不在一次又一次的翻页中浪费时间,或者为了想出一个好的关键词而绞尽脑汁。要是有一个有针对性的搜索引擎就好了,并且这个针对性应该是可以控制的。 2 SOSO的由来... 阅读全文
posted @ 2008-08-16 11:01 blueyund 阅读(689) 评论(0) 推荐(0)

摘要:哈希加密: MD5: byte[] data = new byte[DATA_SIZE]; // This is one implementation of the abstract class MD5. MD5 md5 = new MD5CryptoServiceProvider(); byte[] result = md5.ComputeHash(data); SHA1: byte... 阅读全文
posted @ 2008-07-28 07:32 blueyund 阅读(172) 评论(0) 推荐(0)

摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; ... 阅读全文
posted @ 2008-04-06 08:48 blueyund 阅读(154) 评论(0) 推荐(0)