代码改变世界

[置顶]<<易学C#>>全书目录

2009-10-13 23:44 by 马伟, 890 阅读, 收藏, 编辑
摘要: 经过一年之久的创作,我的新书<<易学C#>>终于出版了,目录如下: 预备课:学习从这里开始 1 1.软件=程序+文档 1 2.程序起什么作用 2 3.为何要面向对象 2 4.什么是UML 3 5..NET与C# 4  谈微软公司的.NET战略 4  C#的产生与特点 5  C#与.NET的关系 6 6.开启C#的钥匙——兴趣与正确的学习方法 7 7.习题练习 8 ..........................................阅读全文

通过xrdp实现远程桌面连接Windows Azure linux虚拟机

2014-07-15 14:03 by 马伟, 300 阅读, 收藏, 编辑
摘要: 通过xrdp实现远程桌面连接Windows Azure linux虚拟机阅读全文

使用VNC远程连接Windows Azure Linux虚拟机

2014-07-14 14:46 by 马伟, 690 阅读, 收藏, 编辑
摘要: 使用VNC远程连接Windows Azure Linux虚拟机,操作Linux图形界面。阅读全文

设置Windows Azure Linux虚拟机中的root账户

2014-07-14 13:44 by 马伟, 848 阅读, 收藏, 编辑
摘要: 使用Windows Azure 创建好Linux虚拟机之后,如果你使用默认的用户密码登陆root是不行的,其原因是Windows Azure创建Linux虚拟机时并没有同时设置root密码,如果要想使用root账户,还必须得使用“sudo passwd root”指令重新设置root密码。阅读全文

使用Windows Azure PowerShell远程管理Windows Azure虚拟机

2014-07-10 11:23 by 马伟, 275 阅读, 收藏, 编辑
摘要: 对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了。Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理。阅读全文

将SQL Azure数据库备份到本地SQL Server 2012

2014-06-04 13:37 by 马伟, 122 阅读, 收藏, 编辑
摘要: 整个备份过程可以分为如下两大步骤进行: 一、通过“Export Data-tier Application”先将目标SQL Azure的数据库备份到本地,详细步骤如下: 1、启动SQL Server Management Studio,连接目标SQL Azure。选择SQL Azure中要备份的目标数据库,右键选择“Export Data-tier Application”菜单:阅读全文

asp.net MVC3 “System.Web.Mvc.ModelClientValidationRule”问题

2014-06-03 11:12 by 马伟, 132 阅读, 收藏, 编辑
正文内容加载中...

Session的生命周期

2012-04-11 21:52 by 马伟, 3997 阅读, 收藏, 编辑
摘要: 我们已经知道,Session是在用户第一次访问网站的时候创建的,那么Session是什么时候销毁的呢? 其实,Session使用一种平滑超时的技术来控制何时销毁Session。默认情况下,Session的超时时间(Timeout)是20分钟,即用户保持连续20分钟不访问网站,则Session被收回。如果在这20分钟内用户又访问了一次页面,那么20分钟就重新计时了。也就是说,这个超时是连续不访问的超时时间,而不是第一次访问后20分钟必过时。当然,你可以通过修改Web.config文件的配置项来调整这个超时时间,如下面的代码所示:<sessionState timeout="30&阅读全文

在ASP.NET中以编程方式设置母版页

2012-04-11 00:02 by 马伟, 408 阅读, 收藏, 编辑
摘要: 在许多情况下,我们需要根据项目的运行情况,在页面运行时才决定使用哪个母版页。例如在企业管理系统中,我们要求公司的某个部门需要使用一个母版页,而其他部门则使用另外一个母版页。显然,这时候前面母版页调用方式是不能够满足的,它要求我们必须以编程方式来动态设置母版页。 其实,通过编程方式来动态设置母版页非常方便。你只需设置Page.MasterPageFile属性就可以了。但这一步必须在Page.Init事件阶段完成,在这之后,再设置这一属性会产生一个异常。如下面的代码所示:protected void Page_PreInit(object sender, EventArgs e) { ...阅读全文

ASP.NET自定义输出缓存提供程序

2012-04-09 23:02 by 马伟, 362 阅读, 收藏, 编辑
摘要: 我们知道,自从ASP.NET 发布以来,页输出缓存使开发人员能够把由网页、控件及HTTP响应等生成的输出内容存储到内存中。这样一来,在后面的Web请求时,系统能够从内存检索这些生成的输出内容而不是从头开始重新生成输出,从而使ASP.NET可以更迅速地提供内容,在性能上得到了很大的提高。但是,这种方法确有一个限制:即生成的内容一定要存储在内存中。这样一来,服务器将承受巨大流量带来的压力,输出缓存消耗的内存与来自Web应用程序的其他部分的内存需求之间导致严重冲突。 针对上述情况,ASP.NET 4针对输出缓存增加了一个扩展点,它能够使你可以配置一个或多个自定义输出缓存提供程序。输出缓存提供程序可.阅读全文

ASP.NET缓存依赖--自定义缓存依赖

2012-04-08 22:09 by 马伟, 474 阅读, 收藏, 编辑
摘要: 在ASP.NET中,它允许你继承CacheDependency类创建自定义的缓存依赖,这和上一节所讲的SqlCacheDependency类所做的差不多。设计一个自定义的CacheDependency类很简单,你要做的只是启动一个异步任务,它检查依赖项目何时发生变化。依赖项目发生变化时,将调用基方法CacheDependency.NotifyDependencyChanged。作为回应,基类更新HasChanged与UTclastModified属性值,并且ASP.NET自动从缓存中移除所有相关项目。我们知道,现在的许多网站都提供了RSS功能,从而方便我们去订阅。因此,在我们的应用程序里订阅.阅读全文