DotNet1.0
ah__fu
这个作者很懒,什么都没留下…
展开
-
让线程中止的改良办法
以前常常需要用多线程做一些耗时的工作,同时,为了降低CPU的占用率,在线程中常常会用Thread.Sleep()让线程进入睡眠。 以前的多线程处理一般是这样的: public class Work { private bool m_blnIsRunning = false; private Thread m_tWork; public void Star原创 2006-02-02 14:37:00 · 624 阅读 · 0 评论 -
CAB文件压缩/解压类库
在CodeProject上闲逛,又发现一个好东西:Cabinet File (*.CAB) Compression and Extraction,一个好心人提供了CAB文件的压缩和解压缩类库:页面地址:http://www.codeproject.com/cs/files/CABCompressExtract.aspC++项目的DEMO:(Download C++ project with dem转载 2006-08-30 13:15:00 · 998 阅读 · 0 评论 -
一个遍历C#中多维数组的函数(不太菜的菜鸟级)
大家看见这个标题的时候,肯定以为我在侮辱你的智商。遍历数组谁不会? 只是此处的遍历略有不同:在基于反射的程序中,遍历多维数组 的每个元素,并且得知是访问了哪个下标下的元素。 写完以后,还是觉得我的方法笨拙了点,希望大虾们能告诉我更好的办法。 废话少说,先贴代码:public static void ShowArray(Array item){ int nRank =原创 2006-07-22 15:09:00 · 1693 阅读 · 1 评论 -
DotNet中解压缩ZIP和RAR文件
很久以前写的一个程序,ZIP的解压缩使用ICSharpCode.SharpZipLib库;RAR的解压缩使用unrar.dll,网上下载的。部分代码写得很稚嫩,设计也马马虎虎,希望朋友们见谅。该程序原本打算使用于WEB服务器上的文件解压缩,正好很多朋友问起这样的东东,于是放到网上,也许大家能够用到。下载地址:http://ahfu.xyuu.com/temp/EasyUnZip.rar原创 2006-08-16 18:35:00 · 1620 阅读 · 2 评论 -
小记:注意DotNet的DateTime的ToString中不要加入格式化字符串以外的字符
最近写一个程序,让程序每天使用一个日志文件,代码如下: StreamWriter writer = File.AppendText(DateTime.Now.ToString("yyyy-MM-dd.txt")); 很简单的代码,结果查看日志文件的时候大吃一惊,文件的扩展名居然是:.下x下。 最初以为是编码问题,试了很多办法没有解决,最后用以下代码搞定了:原创 2007-08-28 13:21:00 · 636 阅读 · 0 评论