Bright Leopold

i come from the other world,i will go back after the love,the regret,the alive and the dead are over

导航

2010年7月26日

C#中ParameterizedThreadStart和ThreadStart区别

摘要: 不需要传递参数,也不需要返回参数  我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart); thread.Start();public void Calculate() {  double Diameter=... 阅读全文

posted @ 2010-07-26 13:39 Bright Leopold 阅读(9057) 评论(1) 推荐(0)

Cookie 和Session,实现伪Session

摘要: 在网上东一段西一段的读了一些有关Cookie和Session的文章,自己也总结一下。 1,Cookie :分为2类a) 会话性质的Cookie,存放于浏览器内存中,没有指定过期时间,当关闭浏览器时就失效b) 存储在客户端硬盘上的Cookie,指定了过期时间,会将其保存在客户端得文件中2,Session :保存在服务器上的用户数据,可以依赖于Cookie,也可以不依赖于Cookie, 当依赖于Coo... 阅读全文

posted @ 2010-07-26 12:02 Bright Leopold 阅读(446) 评论(0) 推荐(0)

2010年7月22日

Microsoft JET Database Engine(0x80004005)未指定错误的解决方法

摘要: 今天在给一台新的电脑安装IIS,安装成功,建立虚目录后,运行一个已经在别的机器上的正确的asp文件,就是不成功,提示:Microsoft JET Database Engine (0x80004005)未指定的错误,于是我又将这个文件放到另一台机器上运行,正常,一点问题没有,但在这台机器上就出问题。这样就排除了asp文件问题了。于是就想到,重装IIS。重装后,还是一样。最后发现是硬盘的分区有问题,... 阅读全文

posted @ 2010-07-22 09:13 Bright Leopold 阅读(259) 评论(0) 推荐(0)

2010年7月18日

ASP.NET中的MVC模式应用

摘要: 我列举了一个简单的例子,它给出了一个很好的关于使用MVC的方法或过程。关于MVC在传统的应用程序里,一块单一的代码处理了所有的事情。但是用MVC,你可以将你的程序分成3格相互间合作的部分:Model、View和Controller(对于一个特有的名字,个人认为不必要进行完全的翻译,这样效果会更好)。View是用户可以看到的部分,它将数据进行格式化并且呈现在用户眼前。然而,实际上,它并不包含数据。数... 阅读全文

posted @ 2010-07-18 11:10 Bright Leopold 阅读(398) 评论(1) 推荐(0)

2010年7月15日

onpropertychange事件

摘要: 昨天因为项目的需要,写了一段js,但是却不知道用什么事件来触发它. 最后才知道可以用onpropertychange事件,她和onchange有些类似,但是也有不同! IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来捕获。例如一个 <input name="text1" id="text1" />对象的value属性被页面的脚本修改的时候,onc... 阅读全文

posted @ 2010-07-15 10:07 Bright Leopold 阅读(456) 评论(1) 推荐(0)

C# 文件操作全收录

摘要: 本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML文件、CreateDirectory方法的使用C#追加文件 StreamWriter sw = File.Append... 阅读全文

posted @ 2010-07-15 10:03 Bright Leopold 阅读(749) 评论(1) 推荐(0)

2010年7月11日

web.config connectionStrings 数据库连接字符串的解释(转载)

摘要: 先来看一下默认的连接SQL Server数据库配置<connectionStrings> <add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User I... 阅读全文

posted @ 2010-07-11 08:09 Bright Leopold 阅读(69315) 评论(6) 推荐(15)

改善sql字符串的可读性 - sql字符串常见编写风格

摘要: 所谓的动态sql,就是在t-sql字符串内的sql,而静态sql就是直接写在t-sql 存储过程内的。动态sql的好处是可以写出非常复杂的,表达能力很强的sql,并且,因为某些条件下sql更简单,因此号称效率更好。而静态sql的好处在于可以调试,可以代码提示。不管怎样,我发现我们的sql很多都是动态的。尤其是在sqlserver缺乏分页支持的sql2000,很多需要分页的存储过程都是这样的。动态s... 阅读全文

posted @ 2010-07-11 08:04 Bright Leopold 阅读(830) 评论(0) 推荐(1)

C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例

摘要: 1.抽象类可以有实现(包括构造函数),而接口不可以有任何实现。namespace ConsoleApplication1 { class Program { interface IMyInterface1 { void IMethod1(); void IMethod2(); } abstract class AMyClass1 { public abstract void A... 阅读全文

posted @ 2010-07-11 07:57 Bright Leopold 阅读(1103) 评论(1) 推荐(2)

2010年7月10日

C# 2.0 Specification(迭代器)(二)

摘要: 22.4 yield 语句 yield语句用于迭代器块以产生一个枚举器对象值,或表明迭代的结束。 embedded-statement:(嵌入语句) ... yield-statement(yield语句) yield-statement:(yield 语句) yield return expression ; yield break ; 为了确保和现存程序的兼容性,yield并不是一个保留字,并... 阅读全文

posted @ 2010-07-10 23:00 Bright Leopold 阅读(217) 评论(0) 推荐(0)