- 博客(19)
- 资源 (66)
- 收藏
- 关注
转载 SqlDependency和SqlCacheDependency缓存的用法及具体步骤
SqlDependency是outputcache网页缓存的一个参数,它的作用是指定缓存失效的数据库依赖项,可以具体到数据库和表。SqlDependency能解决什么问题?Asp.Net中的cache可以设置一个过期时间,但设置多久合适呢?长了浪费,短了就失去缓存的意义了。使用SqlDependency进行缓存则可以解决这个问题。SqlDependency是.net2.0封
2015-06-24 11:03:45 1694
转载 C#中缓存的基本用法总结
本文初步探讨了C#缓存的原理及应用,并以实例加以分析总结,这些对C#初学者来说是很有必要熟练掌握的内容。具体如下:一、概述:缓存应用目的:缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。1、缓存的引用空间:System.Web.Cach
2015-06-23 09:01:24 1213
转载 认识全面的null
一、基础概念:一般说来,null表示空类型,也就是表示什么都没有。在.NET中,null表示一个对象引用是无效的。作为引用类型变量的默认值,null是针对指针(引用)而言的,它是引用类型变量的专属概念,表示一个引用类型变量声明但未初始化的状态。在.NET中,对null有如下的基本规则和应用:null为引用类型变量的默认值,为引用类型的概念范畴。null不等同于0、“”、string
2015-06-18 09:39:18 2791
转载 C# Lock关键字
lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 lock语句根本使用的就是Monitor.Enter和Monitor.Exit,也就是说lock(this)时执行Monitor.Enter(this),大括号结束时执行Monitor.Exit(this).他的意义在于什么呢,对于任何一个对象来说,他在内存中的第一部分放置的是所有方法的地址
2015-06-18 09:32:32 628
转载 C# 理解lock
一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA){
2015-06-18 09:22:27 672
转载 C# 的三种序列化方法
序列化是将一个对象转换成字节流以达到将其长期保存在内存、数据库或文件中的处理过程。它的主要目的是保存对象的状态以便以后需要的时候使用。与其相反的过程叫做反序列化。序列化一个对象为了序列化一个对象,我们需要一个被序列化的对象,一个容纳被序列化了的对象的(字节)流和一个格式化器。进行序列化之前我们先看看System.Runtime.Serialization名字空间。ISerializ
2015-06-16 10:49:49 2384
转载 C#笔记15:序列化
C#笔记15:序列化本章概要:1:为什么需要序列化2:序列化的几种形式3:关于XML序列化,多说一点 3.1:IDeserializationCallback 接口4:JSON是什么 4.1提供一段有用的JSON代码1:为什么需要序列化 序列化是将对象转换为字节流以将其保存在内存、数据库或文件中的过程。其主
2015-06-16 10:49:15 997
转载 C#序列化详解
程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。 .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace)
2015-06-16 10:39:49 1143
转载 MVC3+EF4.1学习系列(十一)----EF4.1常见的问题解决
文章索引和简介博客写了10篇了~有很多朋友私信问了一些问题,而且很多问题 大家问的都一样 这里说说这些常见问题的解决办法.如果大家有更好的解决办法~也希望分享出来问题大概为这几个一.ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.二.ef4.1 没有了edmx等复杂的东西 变得简单 干净 但如何使
2015-06-15 16:17:16 778
转载 Nullable<T>、?、??
在使用MVC开发时,使用了EF进行数据库和model间的映射。发现生成的model代码中有Nullable,对应的数据库字段则是可空的。在利用model赋值时,如果字段被赋值了null,则可以通过。如果不小心删除Nullable,则在给字段赋null时就会出错。也可以使用?代替Nullable。Nullable是.NET 2.0中新提供的一种用于标明一个值类型是否可以为空的技术。int
2015-06-15 14:39:00 464
转载 C#设计模式系列:建造者模式(Builder)
1、建造者模式简介1.1>、定义 建造者模式(Builder)将复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。1.2>、使用频率 中低1.3>、原型模式应用 在软件系统中,有时候面临一个复杂对象的创建工作,该对象通常由各个部分子对象用一定的算法构成,或者按一定的步骤组合而成;这些算法和步骤是稳定的,而构成这个对象的子对象却经
2015-06-11 16:47:16 513
转载 C#设计模式系列目录
初学设计模式,系列文章将持续更新。一、23种设计模式 设计模式简介 UML基础:类图第I部分 创建型模式(Creational Patterns) 创建型模式即用来进行对象创建的的模式,创建型模式的目标是简化对象的创建和方便对象的管理。 ◊ 创建型模式(Creational Pattern)关注对象的创建过程 ◊ 创建型模式对类的实
2015-06-11 16:28:37 781
转载 C#设计模式系列:策略模式(Strategy)
1、策略模式简介1.1>、定义 策略是为达到某一目的而采取的手段或方法,策略模式的本质是目标与手段的分离,手段不同而最终达成的目标一致。客户只关心目标而不在意具体的实现方法,实现方法要根据具体的环境因素而变化。1.2>、使用频率 中高2、策略模式结构图2.1>、结构图2.2>、参与者 策略模式参与者: ◊ S
2015-06-11 15:58:21 4716 1
转载 c#中volatile关键字的作用(zz)
恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变 量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:int i1; int geti1() {return i1;}volatile int i2; int geti2() {return i2;}int i3;
2015-06-10 12:28:13 804
转载 EF Code First属性规则及配置
转载地址:http://www.cnblogs.com/libingql/archive/2012/03/27/2420225.html EF Code First的属性规则及配置主要分为以下内容:1、长度Data Annotation:MinLength(n)、MaxLength(n)、StringLength(n)Fluent:Entity.Property(t
2015-06-09 16:52:34 4783
转载 EF Code First默认规则及配置
转载地址:http://www.cnblogs.com/libingql/archive/2012/03/26/2418588.html一、EF Code First默认规则(Convention)1、表及列默认规则 EF Code First默认生成的表名为类名的复数形式,表的生成为dbo用户,列名与实体类属性名称相同。2、主键约束 实体类中属性名为I
2015-06-09 15:27:30 4532
转载 Asp.net MVC中的ViewData与ViewBag
转载:http://www.cnblogs.com/wintersun/archive/2012/01/21/2328563.html在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像
2015-06-03 15:18:19 574
转载 MVC razor 中 RenderPartial, RenderAction , Partial , Action 的使用选择
转载:http://blog.csdn.net/kufeiyun/article/details/9377065MVC Razor中有不同的展现partial view的方法,许多开发人员子在选择使用 RenderPartial or RenderAction or Partial or Action helper 方法时比较困惑,不知该选择哪一个,这篇文章,我向大家介绍一下H
2015-06-03 15:04:40 698
转载 MVC4的缓存
转载地址:http://blog.csdn.net/kufeiyun/article/details/9402063 要点概要 1.OutputCache 属性 contact.cshtml [OutputCache(Duration=10)] public ActionResult Contact() {
2015-06-03 15:02:27 1628
Navicat for MySQL
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人