自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IIS对Asp.Net WebForm和Asp.Net Mvc的处理通用部分

.NET FrameWork4的系统全局配置文件(本人安装在C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config)中添加了一个HttpModule,UrlRoutingModule通过反编译工具我们可以看见 UrlRoutingModule是在System.Web程序集下,并不是在Mvc程序集里面,本身在.NE

2015-09-08 21:17:04 931

原创 .NET MVC框架中控制器接收参数的四种方式

1.通过路由中的配置的参数名字直接接收(要求:两者同名)routes.MapRoute(                name: "Default",                url: "{controller}/{action}/{id}",                defaults: new { controller = "Stu", action = "Inde

2015-09-07 10:54:31 5268

原创 .NET MVC控制器向视图传递数据的四种方式

.NET MVC控制器向视图传递数据的四种方式:1.ViewBag ViewBag.Mvc="mvc";2.ViewDataViewBag["Mvc"]="mvc";其中ViewBag和ViewData两者之间是共享数据的3.TempDataTempData["Mvc"]="Mvc" TempData也可用于在一次请求中多个Action之间传递数据4

2015-09-07 10:53:03 946

转载 EQueue - 一个纯C#写的分布式消息队列介绍2

一年前,当我第一次开发完EQueue后,写过一篇文章介绍了其整体架构,做这个框架的背景,以及架构中的所有基本概念。通过那篇文章,大家可以对EQueue有一个基本的了解。经过了1年多的完善,EQueue无论是功能上还是成熟性上都完善了不少。所以,希望再写一篇文章,介绍一下EQueue的整体架构和关键特性。EQueue架构EQueue是一个分布式的、轻量级、高性能、具有一定可靠

2015-08-30 17:12:47 849

转载 .NET程序的性能要领和优化建议

前几天在老赵的博客上看到,Bill Chiles (Roslyn 编译器的Program Manager)写了一篇文章叫做《Essential Performance Facts and .NET Framework Tips》。这篇文章是一个14页的pdf,当时我是在地铁上在Lumia手机上看的,觉得很是不错,这里也建议大家直接下载阅读原文,我这里试着翻译一下,以加深自己印象,后面也有一

2015-08-30 17:06:28 387

转载 分布式中使用Redis实现Session共享(二)

上一篇介绍了一些redis的安装及使用步骤,本篇开始将介绍redis的实际应用场景,先从最常见的session开始,刚好也重新学习一遍session的实现原理。在阅读之前假设你已经会使用nginx+iis实现负载均衡搭建负载均衡站点了,这里我们会搭建两个站点来验证redis实现的session是否能共享。阅读目录Session实现原理session共享实现方案问题拓展总结回

2015-08-30 17:01:00 689

转载 分布式中使用Redis实现Session共享(一)

上一篇介绍了如何使用nginx+iis部署一个简单的分布式系统,文章结尾留下了几个问题,其中一个是"如何解决多站点下Session共享"。这篇文章将会介绍如何使用Redis,下一篇在此基础上实现Session。  这里特别说明一下,其实没有必要使用Redis来解决Session共享。Asp.net提供了StateServer模式来共享Session,这里重复造轮子的目的1:熟悉Redis的

2015-08-30 16:59:25 465

转载 nginx+iis实现负载均衡

最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。  我的解释:一项任务交由一个开发人员处理总会有上限处理能

2015-08-30 16:57:10 242

转载 分布式中Redis实现Session终结篇

能不能实现无侵入式的分布式Session共享方案呢?mode="InProc"这是web.config里面使用iis进程保存Session的配置,不知你注意过没,mode除了InProc,SQLServer,StateServer这几个常用的,还有一个Custom。这里我要使用的是网友提供给的一种方自定义Session,需要继承System.Web.SessionState.SessionStat

2015-08-30 16:48:46 1339

原创 jsonp跨域请求

$.ajax({                async: true,//默认值: true,为异步请求。如果需要发送同步请求,将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。                url: '...........',                type: "GET",

2015-08-30 15:23:15 906

原创 VS中添加新项 数据选项卡下没有ADO.NET实体数据模型解决方案

第一种:C:\ProgramData下面搜索EFTools找到你vs对应版本的EFTools.msi 先remove 然后再Install 重启电脑再看第二种:如果意外地删除了 Visual Studio 中包含的默认项目模板,您可以使用命令还原它们,无需重新安装 Visual Studio。定位到你相应vs版本的 devenv.exe 的位置。键入

2015-08-09 14:56:47 3680

原创 Windows系统常用修复命令 无须重装系统

1.0 netsh int ipv4 reset 2.0 netsh winsock reset winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口 netsh winsock reset 是把它恢复到默认状态3.0 sfc /scannow sfc的全称是SystemFileChecker

2015-08-09 14:55:50 16524

原创 Visual Studio 智能提示功能消失解决办法

步骤如下:开始菜单 -->所有程序-->Visual Studio 2012文件夹 --> Visual Studio Tools --> Developer Command Prompt for VS2012输入DOS命令: CD Common7/IDE 进入到该工具下的子文件夹中输入:devenv.exe /resetsettings ,重置Visual Studio 即可如图

2015-08-09 14:54:27 7802

原创 Visual Studio 起始页中不显示最近使用的项目的解决办法

将 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/NoRecentDocsHistory的value设为 0

2015-08-09 14:53:20 610

原创 VS Help Viewer 显示内容为HTML源码的问题

万恶的IE10为了学习,安装了一套Windows Server 2012+SQL 2012+VS 2012的环境,整体感觉还不错,只是在使用Help Viewer查看帮助的时候,发现显示内容居然为HTML源码。 经过不懈努力,发现在IE10中需要设置:“Internet选项--安全--Internet--其他--启用 MIME 探查”设置好后,一切正常了。

2015-08-09 14:51:02 922

原创 Ubuntu 14.04 登录 界面添加 root账号

1打开终端输入:sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf2在弹出的编辑框里加入:greeter-show-manual-login=true 保存关闭。3再在中端中输入:sudo passwd root输入你想要的密码,关机重启在多出的登录框里输入root 还有你的密码就好了!

2015-03-14 23:06:25 386

原创 Putty远程连接Ubuntu14.04

步骤一、在ubuntu系统中安装ssh,可使用如下的命令进行安装: sudo apt-get install openssh-server步骤二、为了保险起见,安装完成后重启一下ssh服务,命令如下:sudo /etc/init.d/ssh restart步骤三、下载putty,运行,如下后图所示,输入IP地址即可,注意端口号不要改

2015-03-14 23:04:59 534

转载 Web.Config详解

Web.config配置详解Posted on 2007-12-17 20:56 nyflying 阅读(14754) 评论(10)  编辑 收藏  一、认识Web.config文件 Web.config   文件是一个XML文本文件,它用来储存   ASP.NET   Web   应用程序的配置信息(如最常用的设置ASP.NET   Web   应用程序的身份验证方式),它可以出现在

2015-03-14 16:30:13 339

原创 使用ListView+ObjectDataSource+DataPager实现增删改查加分页

一、配置objectDataSource     选择业务逻辑层的类二、配置Select对应的方法,必须是一个带两个整型参数的方法,第一个参数表示要查看的第一条记录的前一条30,第二个参数每页最多能显示的记录条数pagesize这两个参数都是由分页控件DataPager来传递的。无需我们考虑。between (startRowIndex + 1) and (startRow

2015-03-13 22:58:28 422

原创 js中的正则表达式

1.正则匹配// 判断一个字符串是否是数字var isNum = function(num) {var r = /^\d+$/;return r.test(num);}var s = "123";alert(isNum(s));2.正则提取3.正则替换// 正则替换// 新字符串 旧字符串.replace(正则表达式, 需要替

2015-03-13 22:55:07 347

原创 JS中String对象常用的方法

1.  stringObject.charAt(index)参数: index 必需,即字符在字符串中的下标。 返回值:   返回在指定位置的字符。返回的字符是长度为 1的字符串.(length属性是字符串的长度)===================================================================================

2015-03-13 22:51:54 371

空空如也

空空如也

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

TA关注的人

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