李超

cc编程笔记本。

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

2006年8月27日

摘要: C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = S 阅读全文
posted @ 2006-08-27 18:31 coderlee 阅读(14596) 评论(4) 推荐(2) 编辑

摘要: 装完sql server 2005后却没有找到ms的示例数据库northwind 后来查看安装光盘发现sql server 2005种只有adventurework与adventureworkDW这两个sample database 到ms官方站找了好久 才找到sql server 2000的sample database 下载链接如下 http://www.microsoft.c... 阅读全文
posted @ 2006-08-27 11:53 coderlee 阅读(846) 评论(0) 推荐(0) 编辑

摘要: 上午装sql server 2005,standard版本的,装完之后到哪都找不到sql server management studio了,后来到网上搜索才知道,假如先装vs.net2005后装sql server 2005,就不会安装sql server management studio,因为可以在vs.net 2005的服务器资源管理器中管理sqlserver,超郁闷。 去ms的官方... 阅读全文
posted @ 2006-08-27 11:52 coderlee 阅读(971) 评论(2) 推荐(0) 编辑

摘要: 这个和以上三种方法不同,也比较抽象难以理解,但是我想一个正常人的智商多看几遍理解起来是没有问题的。 我先说下回调函数,就是我在第一篇的时候讲过的,委托类型的BeginInvoke方法除被调用函数的参数列表外还另外加了两个参数,第一个参数就是回调方法的委托(该回调方法必须是无... 阅读全文
posted @ 2006-08-27 11:48 coderlee 阅读(6895) 评论(0) 推荐(0) 编辑

摘要: 我觉得这个没必要称之为一种方法,和第二种方法无异,不过我感觉第二种方法是把这种方法封装起来了,而这种方法要我们自己写一个循环来不断查询异步调用的方法是否已经完成,使用该方法的人一般属于“吃饱撑的”类型的人(呵呵,我这种写这种方法的人亦如是) 其实就是把使用ar.WaitHa... 阅读全文
posted @ 2006-08-27 11:48 coderlee 阅读(3175) 评论(0) 推荐(0) 编辑

摘要: 第二种方法是借助返回的IAsyncHandle的WaitHandle属性的WaitOne()方法实现线程同步后,执行代码,然后将要执行的代码执行后随时可调用EndInvoke方法。 示例代码基本没有什么改动,只是在BeginInvoke方法后执行一个ar.WaitHandle.WaitOne... 阅读全文
posted @ 2006-08-27 11:47 coderlee 阅读(9030) 评论(1) 推荐(0) 编辑

摘要: 我上次写创建线程的时候就想写一篇深入异步调用的笔记,但是由于当时对windows的进程与线程的概念不太清楚,没敢写,今天我仔细的分析并调试了一下C#中的异步调用的四种方法。把学习笔记分享出来。 假如要在一个线程中异步执行一个方法,则先创建一个该方法的委托类型,然后CLR会自动为该委托类型定义... 阅读全文
posted @ 2006-08-27 11:46 coderlee 阅读(978) 评论(0) 推荐(0) 编辑

摘要: 操作系统发展到今天已经十分精巧,线程就是其中一个杰作。操作系统把 cpu 处理时间划分成许多短暂时间片,在时间 t1 执行一个线程的指令,到时间 t2 又执行下一线程的指令,各线程轮流执行,结果好象是所有线程在并肩前进。这样,编程时可以创建多个线程,在同一期间执行,各线程可以“并行”完成不同的任务。... 阅读全文
posted @ 2006-08-27 11:45 coderlee 阅读(1177) 评论(0) 推荐(0) 编辑