摘要: 一个程序里面同时访问多个数据库,实现方法的优缺点 阅读全文
posted @ 2013-06-30 22:55 小丑鱼1 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 简介数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标应用数据库范式可以带来许多好处,但是最重要的好处归结为三点:1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的)2.消除异常(插入异常,更新异常,删除异常)3.让数据组织的更加和谐…但剑是双刃的,应用数据库范式同样也会带来弊端,这会在文章后面说到。什么是范式简单的说,范式是为了消除重复数据减少冗余数据,从而让数据库内的数据更好的组织,让磁盘空间得 阅读全文
posted @ 2013-06-30 22:20 小丑鱼1 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework中又分别存放在两种地方: "堆栈"和"托管堆"(以下简称"堆");规则是,所有的值类型(包括引用和对象实例)和引用 阅读全文
posted @ 2013-06-30 22:17 小丑鱼1 阅读(165) 评论(0) 推荐(0) 编辑
摘要: const和readonly的值一旦初始化则都不再可以改写; const只能在声明时初始化;readonly既可以在声明时初始化也可以在构造器中初始化; const隐含static,不可以再写static const;readonly则不默认static,如需要可以写static readonly; const是编译期静态解析的常量(因此其表达式必须在编译时就可以求值);readonly则是运行期动态解析的常量; const既可用来修饰类中的成员,也可修饰函数体内的局部变量;readonly只可以用于修饰类中的成员前面是我从网上摘录的,文字太多,懒得自己再总结和打字了.注意,第四点尤为重要,我 阅读全文
posted @ 2013-06-30 21:30 小丑鱼1 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.先上几张原理图着重理解:现在针对第四副图原理进行解析:流程:1.浏览器发送请求2.服务器软件(IIS)接收,它最终的目的就是为了向客户输出它请求的动态页面生成的html代码。3.服务器不会处理类和动态页面,所以找扩展程序4.交给FrameWork,它其中有个类HttpRuntime,其中有个ProcessRequest()方法5.ProcessRequest()创建了HttpWorkerRequest对象,把请求报文都封装在其中(HttpWorkerRequest中有个指针,它指向了扩展程序,待把后续返回的响应报文返回给IIS)6.创建HttpContext对象(HttpRequest和H 阅读全文
posted @ 2013-06-30 16:51 小丑鱼1 阅读(5950) 评论(0) 推荐(0) 编辑