自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天外有天,人外有人。 专注品质 不断创新 让精益求精成为习惯

解决问题中做事乐观 是 重要的可长久信赖伙伴品质

  • 博客(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 1210

转载 认识全面的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 1141

转载 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 512

转载 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 4714 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 4528

转载 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 697

转载 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

CSharp 代码段

C# 代码段

2016-10-28

支付 sql 脚本

支付 sql 脚本

2016-10-25

Redis 64位

Redis 64位

2016-10-20

redis-2.4.5-win32-win64

redis-2.4.5-win32-win64

2016-10-20

Log4Net Oracle

Log4Net Oracle

2016-10-19

Log4Net Sqlserver

Log4Net Sqlserver

2016-10-19

Log4Net 文件日志

Log4Net 文件日志

2016-10-19

Erlang环境

RabbitMQ是基于Erlang的,首先必须配置Erlang环境

2016-10-14

支付宝接口 示例

支付宝接口 示例

2016-09-14

支付宝对接 官方示例

支付宝对接 官方示例

2016-09-14

T4 模板引擎 生成实体

T4 模板引擎 生成实体

2016-09-02

server12 负载均衡

server12 负载均衡

2016-08-12

Windows 服务 操作 映射的网络驱动器

Windows 服务 映射网络驱动器

2016-08-11

MVC 提交多个实体

MVC 提交多个实体

2016-08-04

Js-loading NuGet包

Js-loading NuGet包

2016-08-02

Js-loading

Js-loading

2016-08-02

C# MVC 枚举转 下拉列表

C# MVC 枚举转 SelectListItem

2016-08-01

navicat111_premium

navicat premium

2016-07-13

Visual SVN

VisualSVN

2016-07-08

测试RabbiMQ.Demo

RabbitMQ Demo

2016-06-15

Nuget Server 发布包

Nuget Server 发布包

2024-08-29

Log4NetDemo.rar

log4net Linux 部署 demo

2021-11-02

48CSharpCHM.rar

CSharpCHM 生成过程

2021-08-16

NET5Jenkins_Bat Deploy IIS Web.rar

NET5Jenkins_Bat Deploy IIS Web

2021-06-01

NET5DockerPublishDemo.Web.rar

Docker部署NET5程序Demo

2021-05-24

Net5PublishDemo.rar

NET5PublishDemo

2021-04-29

Ubuntu1604Publish.rar

Ubuntu1604Publish

2019-11-13

MethodNote和SingleLineNote.rar

VS2019中 函数和单行注释 的 宏文件 VS2019中 函数和单行注释 的 宏文件

2019-11-07

ftp连接工具,FileZilla

ftp连接工具,FileZilla

2019-02-18

EDINotepad8

EDINotepad8_Setup

2018-08-21

Navicat for MySQL

Navicat for MySQL Navicat for MySQL Navicat for MySQL Navicat for MySQL

2018-07-30

Remote Desktop

Remote Desktop Remote Desktop Remote Desktop Remote Desktop

2018-06-07

instant client

instantclient_11_2.rar instantclient_11_2.rar instantclient_11_2.rar

2018-05-09

Postman 接口测试工具(64位)

Postman 接口测试工具(64位)

2018-04-26

Windwos php7

Windwos php7

2017-07-25

数据库 OCI

OCI

2017-07-24

导出Word 使用Aspose.Words.dll

导出Word 使用Aspose.Words.dll

2017-06-28

Subversion 1.8.17

Svn Server Subversion 1.8.17

2017-05-23

用户登录日志表设计

用户登录 日志表 设计

2016-10-25

系统 全局 日志

系统 全局 日志

2016-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除