自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 MEF搜索范围

MEF对扩展组件的查找范围通常有三个: AssemblyCatalog:从某个程序集中查找。 ApplicationCatalog:在应用程序所在的目录下查找。 DirectoryCatalog:在某个目录下查找,如D:\\Libs。 如果你还嫌不够的话,可以用AggregateCatalog来设置多个查找范围。 下面我们来逐个尝试一下。 AssemblyCa...

2016-05-31 15:43:00 58

转载 ThreadStart和ParameterizedThreadStart区别

ThreadStart: ThreadStart这个委托定义为void ThreadStart(),也就是说,所执行的方法不能有参数。 ThreadStart threadStart=new ThreadStart(Calculate); Thread thread=new Thread(threadStart); thread.Start(); public void C...

2016-05-31 15:40:00 201

转载 快速理解C#高级概念(一) Delegate委托

做.NET开发很久,最近重新温习《C#高级编程》一书。发现很多曾经似懂非懂的问题,其实也是能够慢慢钻研慢慢理解的。 所以,打算开写《C#高级编程系列》博文。其中会借鉴《C#高级编程》一书的概念,也会参照其他高手的博文,希望大家谅解。有不对的地方,欢迎指正。 (另:本博文不会讲解定义,语法方面的基础知识。) 下面如题,我们来讲委托。 Delegate委托,在.NET中应用的非...

2016-05-27 15:27:00 67

转载 c# 多线程 --Mutex(互斥锁)

互斥锁(Mutex) 互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。 互斥锁可适用于一个共享资源每次只能被一个线程访问的情况 函数: //创建一个处于未获取状态的互斥锁 Public Mutex(); //如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 Public Mutex(bool owned); 如果...

2016-05-27 14:43:00 594

转载 sql server 得到数据库字典

SELECT表名=casewhena.colorder=1thend.nameelse''end,表说明=casewhena.colorder=1thenisnull(f.value,'')else''end,字段序号=a.colorder,字段名=a.name,...

2016-05-22 15:41:00 77

转载 遇到的坑:在线用户统计的实现

我们用Redis去在存线用户的信息,当用户登陆了,我们就就往Redis写这条用户信息。同时用户每请求一次,我们就去更新在线用户的信息,更新该用户的最后在线的时间,同时删除过期用户的信息。 这样的话,还不能实时,为了能达到实时,我们在页面上加了一个js的定时器。每过1s(这个时间可以酌情设置) 往服务器端发送一个请求。删除过期用户,拉取当前在线的用户信息。 在这个拉取过程中,有个问题,...

2016-05-19 12:04:00 55

转载 asp.net core 使用EF7 Code First 创建数据库,同时使用命令创建数据库

1.首先下载vs2015的Asp.Net Core(RC2)的插件工具(https://www.microsoft.com/net/core#windows)2.创建一个asp.net Core的项目,这里我创建一个最简单的项目,就是一个console,在这个基础上我准备一步一步搭建一个Asp.Net Core的项目 3.添加相关的依赖(mvc的依赖和EF的依赖)在projecr....

2016-05-19 00:41:00 189

转载 使用cachemanager做缓存(Session的缓存)

1.我在这里直接用 cachemanager.redis 往redis里面存储缓存数据2.步骤 1)下载CacheManager.Redis(包含了CacheManager.Core) 下载StackExchange.Redis(c# redis的客户端交互的工具) RedisSessionProvider (redis Session 保存驱动) 为了查看Red...

2016-05-18 16:08:00 237

转载 C# web api返回类型设置为json的两种方法

web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 代码如下: GlobalConfiguration.Configuration.Formatters.XmlFormatter.S...

2016-05-18 11:30:00 94

转载 怎么搭建Web Api

1.通常我们有个web 让后可以有个web api 提供接口2.通常我们分别建两个项目 web api 依赖web的来进行访问(说到底是依赖是IIS)3.我们先建个SmallCode.Test.Web 再建一个SmallCode.Test.Api4.直接在SmallCode.Test.Web 引用 SamllCode.Test.Api 运行通过地址 /api/Order 无法访问5.开始...

2016-05-16 22:08:00 102

转载 bootstrapValidator.js 做表单验证

有这样的一个场景,我们在提交form表单的时候 可能要做一些验证,比如判断是不是为空,电话的格式验证,邮箱的格式验证等等,手写起来也是可以得。 但是今天我介绍一个bootstrap插件简化开发。就是bootstrapValidator.js。 直接上手写代码。 1。首先 jquery,bootstrap 以及bootstrapValidator(地址https://github.c...

2016-05-14 21:39:00 109

转载 数据库中间件的收集

1.mycat 国产的,没有深入学习过,但是尝试过c#连接 2.当当网sharding-jdbc 只针对java 目前正在学习中。 转载于:https://www.cnblogs.com/nele/p/5492159.html

2016-05-14 11:13:00 68

转载 Redis 分布式session

这里有三种和方式实现: 1.Harbour.RedisSessionStateStore ,ServiceStack.Redis 配置web.config <sessionState mode="Custom" customProvider="RedisSessionStateProvider"> <providers> ...

2016-05-14 02:20:00 82

转载 Nosql 之 Redis(可做缓存 )

下载 可以下载解压安装的 地址:https://github.com/dmajkic/redis/downloads 修改 redis.conf 取消注释 requirepass foobared运行 redis-server运行 redis-cli 授权 auth foobared 下载 nuget包 ServiceStack.Redis c# static void M...

2016-05-12 01:10:00 49

转载 分布式缓存之 memcache 实现分布式缓存

最近想搞点分布式,但是不知道整点什么,来点简单的吧。 今天讲下memcache的分布式缓存 首先下载memcache的服务器端 百度下可以找到 然后执行安装和开启(关闭服务器)命令(还有其他的命令 可以百度下) memecached -d instal memcached -d start(stop) 然后我们用vs建个console项目 用nuget 下载memcache...

2016-05-12 00:30:00 77

转载 HttpUtility.UrlEncode 和 HttpUtility.Encode 一个大深坑

进行了Encode 之后 在解码(UrlEncode)之后 + 号莫名的变成了空格, 需要执行一个replace 操作 转载于:https://www.cnblogs.com/nele/p/5482703.html

2016-05-11 17:23:00 377

空空如也

空空如也

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

TA关注的人

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