博文

异步io的一个例子(2007-09-21 16:15:00)

摘要://异步io的一个例子, 不明白???? 异步为什么那样复杂,以及异步io的步骤。using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Threading; namespace _5_10{    public class filereader    {        const string path = "E:\\1.txt";         public void synccall()        //同步的        {            FileStream fs = new FileStream(path,FileMode.Open,FileAccess.Read,FileShare.Read,1024,false);            int x = 0;            while ((x = fs.ReadByte())!= -1) { }            fs.Close();            Console.WriteLine("synchro open finished "+DateTime.Now);......

阅读全文(2337) | 评论:0

浏览目录文件例子(2007-09-21 13:39:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_9{    class Program    {        static void Main(string[] args)        {            const string base_path = "E:\\windows程序设计";            browsedirectories(base_path);        }        private static void browsedirectories(string dirpath) //这个程序的 dirpath 目录下包含的符合条件的文件,会被忽略。        {            string[] directories = Directory.GetDirectories(dirpath); //得到此目录下的所有  文件夹及文件。             //Console.WriteLine("directories.Length=" + directories.Length);    &nbs......

阅读全文(1770) | 评论:0

文件目录操作例子(2007-09-21 11:40:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_8{    class Program    {        const string base_path = @"E:\c#\c#_net\chuck";        static void Main(string[] args)        {            //如果打算多次重用某个对象,可考虑使用 DirectoryInfo 的实例方法,而不是 Directory 类的相应静态方法,因为并不总是需要安全检查。            //create directory            DirectoryInfo dir = Directory.CreateDirectory(base_path); //按 base_path 的指定创建所有目录和子目录            //create subdirectories            string path = null;            for (int i = 0; i &......

阅读全文(1705) | 评论:0

file类静态方法2(2007-09-18 17:27:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.Text;using System.IO; namespace _5_6{    class Program    {        public const string TO_FILE = @"E:\c#\c#_net\15_6\test.txt";        public const string COPY_TO_FILE = @"E:\c#\c#_net\15_6\test2.txt";        public const string MOVE_TO_FILE = @"E:\c#\c#_net\15_6\test.mov";         static void Main(string[] args)        {            Console.WriteLine(File.Exists(TO_FILE)); //Exists 方法,当路径参数不对时抛出异常            Console.WriteLine(File.Exists("E:\\c#\\c#_net\\15_6"));            File.Copy(TO_FILE, COPY_TO_FILE, true);     &nb......

阅读全文(1987) | 评论:0

file类的一些静态方法例子(2007-09-18 16:52:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_71{    class Program    {        static void Main(string[] args)        {            string path = @"E:\c#\c#_net\15_71\test.txt";            //appendtext();            if (!File.Exists(path))                                                 {                // Create a file to write to.       &......

阅读全文(1861) | 评论:0

streamreader和streamwriter 例子(2007-09-18 10:39:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_4{    class Program    {        private const string path = "E:\\test2.txt";        static void Main(string[] args)        {            StreamWriter sw = null;            try            {                sw = createfile();                writetext(sw);                readtext(sw);            }     &n......

阅读全文(2244) | 评论:0

牛人语录50条(2007-09-17 22:07:00)

摘要:       //来自http://bbs2.lady.163.com/board/ladyguanshui/528/1452528.html        1、这个世界上我只相信两个人,一个是我,另一个不是你。   2、生活真他妈好玩,因为生活老他妈玩我。   3、好好学习,天天想上!   4、花前月下,不如花钱“日”下。   5、爱情就是犯贱,而且还是一次又一次的犯贱。什么时候你   不犯贱了,女人就来了!   6、叶子的离开,是因为风的追求还是树的不挽留?   7、有些人就是这样不懂事,你不X他妈,他就不知道你是他   爹。   8、你以为我会眼睁睁地看着你去送死吗?我会闭上眼睛的!   9、佛曰:“前世的500次回眸才换来今生的一次擦肩而   过”。我宁愿用来世的一次擦肩而过来换得今生的500次回   眸。   10、我拿什么整死你的爱人……   11、黑夜给了我一双黑色的眼睛,可我却用它来翻白眼。   12、网络就像是监狱,本来是偷了个钱包进来的,等出去的   时候就什么都学会了。   13、女娲日天,后羿射之。   14、兄弟如手足,女人如衣服,谁动我手足,我扒他衣服!   15、我是个演员,一看见漂亮MM眼就圆……   16、上帝把所有人都骗了,因为地狱才是最美的!佛知道真   相,所以佛说:“我不入地狱,谁入地狱?”   17、我床上的不知道是谁媳妇,我媳妇不知道在谁的床上!   18、看到你我连食欲都没了,还谈什么性欲?   19、天使之所以会飞,是因为她们把自己看得很轻……   20、我想早恋,但是已经晚了……   21、别人的失败就是我的快乐!   22、天哪!我的衣服又瘦了。   23、生下来的人没有怕死的,怕死的都TM没生下来,所以谁   都别TM的装横!   24、现实的社会,毁了我一个做好人的机会!   25、以后不要在我面前说英文,OK?   26、名花虽有主,我来松松土!   27、有钱男子汉,没钱汉子难!   28、我要是妞,早爱上我了……   29、我以为我颓废,原来我报废了!   30、问世间情为何物?圣人答曰:“废物!”   31、我不能给你幸福,但可以给你舒服!   32、思想有多远,你就给......

阅读全文(1517) | 评论:0

人生值得珍藏的42句话(2007-09-17 22:03:00)

摘要:来自http://bbs7.news.163.com/board/life/796/486796.html 1.生气是拿别人做错的事来惩罚自己。   2.明天的希望,让我们忘了今天的痛苦。   3.发光并非太阳的专利,你也可以发光。   4.获致幸福的不二法门是珍视你所拥有的、遗忘你所没有的。   5.你可以用爱得到全世界,你也可以用恨失去全世界。   6.真正的爱,应该超越生命的长度、心灵的宽度、灵魂的深度。   7.爱的力量大到可以使人忘记一切,却又小到连一粒嫉妒的沙石也不能容纳。   8.不论你在什麽时候开始,重要的是开始之後就不要停止.不论你在什麽时候结束,重要的是结束之後就不要悔恨。   9.抱最大的希望,为最大的努力,做最坏的打算。   10.有理想在的地方,地狱就是天堂。有希望在的地方,痛苦也成欢乐。   11.上帝从不埋怨人们的愚昧,人们却埋怨上帝的不公平。   12.美好的生命应该充满期待、惊喜和感激。   13.世上最累人的事,莫过於虚伪的过日子。   14.觉得自己做得到和做不到,其实只在一念之间。   15.少一点预设的期待,那份对人的关怀会更自在。   16.人只要不失去方向,就不会失去自己。   17.如果你曾歌颂黎明,那麽也请你拥抱黑夜。   18.问候不一定要慎重其事,但一定要真诚感人。   19.人生重要的不是所站的位置,而是所朝的方向。   20.当你能飞的时候就不要放弃飞。当你能梦的时候就不要放弃梦。当你能爱的时候就不要放弃爱。   21.人总是珍惜未得到的,而遗忘了所拥有的。   22.一个今天胜过两个明天。   23.要铭记在心;每天都是一年中最美好的日子。   24.乐观者在灾祸中看到机会;悲观者在机会中看到灾祸。   25.有勇气并不表示恐惧不存在,而是敢面对恐惧、克服恐惧。   26.人生最大的错误是不断担心会犯错。   27.把你的脸迎向阳光,那就不会有阴影。   28.经验是由痛苦中粹取出来的。   29.用最少的悔恨面对过去。用最少的浪费面对现在。用最多的梦面对未来。   30.如你想要拥有完美无暇的友谊,可能一辈子找不到朋友。   31.不如意的时候不要尽往悲伤里钻,想想有笑声的日子吧。......

阅读全文(1414) | 评论:0

filestream的一个例子(2007-09-16 23:40:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_2{    class Program    {                static void Main(string[] args)        {            string path = @"E:\test.txt";       //文件路径 ,在c#中,只要在字符串前加@就可以不用转义字符,也可以写成:string path="E:\\test.txt".第一个\表示转义字符,            FileAccess access = FileAccess.Write;  //确定filestream对象访问文件的方式,有3种方式,另外2种分别为:read(只读)readwrite(读写)            FileMode mode = FileMode.Create; //确定如何打开或创建文件,还有其他方式如:append(追加),open(打开)等,可以到msdn上找http://msdn2.microsoft.com/zh-cn/library/system.io.filemode(VS.80).aspx            FileShare share = F......

阅读全文(2342) | 评论:1

MemoryStream 的一些例子(2007-09-16 21:34:00)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_1{    class Program    {        static void Main(string[] args)        {            Stream s = null;            try            {                s = new MemoryStream();                writestream(s);                                                 &nb......

阅读全文(2839) | 评论:0