`
灵雨飘零
  • 浏览: 34915 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
文章分类
社区版块
存档分类
最新评论
文章列表
抛开Try Catch 不说(这种地球人都知道),ASP.NET提供了四种错误处理机制,分别为:Page_Error, ErrorPage,Application_Error,<customErrors>四种,如果加上Try Catch就算五种吧,可以理解为:一种局部变量---Try Catch ,两种页面级变量:Pag ...
ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。ASPNET_ISAPI.DLL:是处理.aspx文件的w ...
持续改进,抽象工厂也反射 - 夜淡茶清.shenfx - 博客园http://www.cnblogs.com/shenfx318/archive/2007/01/16/621237.html#621277 设计模式杂谈:创建型模式之抽象工厂模式(Abstract Factory) - licongjie的博客 - 博客园http://www.cnblogs.com/licongjie/archive/2006/12/13/589661.html#590586 简单工厂模式,抽象工厂模式,反射工厂模式的代码总结 - ∈鱼杆 ---我的鱼塘 - 博客园http://www.cnblogs.com ...
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。   在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来越多的 IT 组织开始认识到良好软件体系结构的重要性,架构师职业正迅速发展为 IT 内一个独立的门类。由于要从相当小的候选范围内招募架构师,因此这就给管理带来了一些新挑战。即使 ...
在日常的开发过程中我们经常需要为我们的类文件添加注释和版权等信息,以前都是将信息文本复制、粘贴,要是添加一两个个还好,要是添加很多就显得很麻烦了。为了减少这种重复性的工作,有没有好的解决办法呢?答案是 ...
缓存是指系统或应用程序将频繁使用的数据保存到内存中,当系统或应用程序再次使用时,能构快速的获取数据。它的弊端在于显示的内容可能不是最新,最精确的。ASP.Net 缓存主要分为两大类: 网页输出缓存和应用程序缓存。 网页输出缓存针对ASP.NET Pages 页面中的HTML进行缓存,是可视化内容对象,如图片,GridView表格控件,用户控件等 应用程序缓存是针对应用程序内的数据缓存,如:将DataSet等数据存储到缓存 网页输出缓存:(ASP 2.0 框架以后所形成功能) 【注:页输出缓存可以分别为每个页配置缓存页缓存,也可以在Web.config文件中创建缓存配置文件】 ...
.NET中有些方法以前没有接触过,但用过了之后让人眼前一亮,哇,原来你这么好用。 下面就说说被我忽视过的方法。当然,每个人的编程经历,涉猎面及对.NET的认知程度都不一样。所以,这只是一家之言,肯定有很多不足之处,欢迎大家批评指正。 1. ADO.NET类 DataTable.Merge() 如何合并两张表?自己以前写的方法: private void UniteTable(DataTable sourceTable, DataTable targetTable) { foreach (DataRow row in sourceTable.R ...
下载安装:http://aka.ms/samplebrowser 本周发布了微软一站式示例代码浏览器 v5.1 更新,修复了示例代码浏览器无法在Windows 8 Consumer Preview上正常运行的问题。由于该更新牵涉到对示例代码浏览器应用程序重新codesign,如你先前已安装过浏览器,你需要先将其卸载,然后通过该链接重新安装。过去已下载的示例代码会保留,无需重新下载。 如您有任何建议,欢迎联系微软一站式示例代码库团队:onecode@microsoft.com。我们会第一时间响应您的宝贵意见。 ---------------------- 一站式示例代码浏览器简介: ...
曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了; 诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你 能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力,下面就来介绍除SSMS和Profile之外的其他有用的工具。 NO1: PD(PowerDesigner) 功能:SysBase公司提供的数据库设计工具,功能很强大,是做数据库设 ...
1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目录方法 方法1、HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取 方法2、Server.MapPath("") 或者 ...
从网上搜集了一些关于角色权限设置的资料文章,很不错,整理一下,供大家参考! 1、java用户角色权限设计 http://www.blogjava.net/allrounder/archive/2011/10/29/328878.html 2、权限的设计 http://blog.csdn.net/ben1247/article/details/7186457 3、应用程序权限设计 http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html 4、权限设 ...
一、三种跳转方式   1、response.redirect:这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!   redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。   顺便提一下,如何使用redirect方法在查询字符串中使用汉字,因为经常的情况是出现乱码,原因是url不支持汉字。这个时候需要转 ...
一、Cookies简介 想必做.NET的人都遇到过Cookies这个名词,没有用过也至少听过吧!(估计这种情形特别特别的少!~)。其实,说到Cookies它也有许多别的叫法,姑且叫做别名吧,比如说 HTTP Cookie,Web Cookie,Brower Cookie,Session Cookie等等,名字不一样,其实指的都是同一个东东,整所谓换汤不换药!~。就是这个理。 Cookies主要的作用是为了存储少量数据(注意 是少量),主要是当服务器和浏览器之间不在连接的时候,它会自动的保存一些访问者的信息。还是特别需要强调一下的时候,cookies是一个存储少量数据类型的,而且被存储在客户 ...
1. 列注释原来代码: {OWNER, TABLE, S, COLUMN, DTTPCODE, LENGTH, SIZE, PREC, COMPUTE, NOTNULL, IDENTITY, DOMAIN, DEFAULT, ExtIdentitySeedInc, COMMENT, ExtCollation, ExtIdtNotForReplication, ExtDeftConstName, Sparse, FileStream, ExtRowGuidCol} select u.name, o.name, c.column_id, c.na ...
一. 简体中文 1. SQL Server 2008 R2 Developer (x86, x64, ia64) - DVD (Chinese-Simplified) File Name: cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724.iso Date Published (UTC): 2010-5-3 9:45:45 ISO/CRC: ADDBE07E SHA1: AAE0E2D4E41AB7591634D53C7BC76A112F31B617 File Size: 4.34 GB ed2k://%7C ...
Global site tag (gtag.js) - Google Analytics