上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 抛开Try Catch 不说(这种地球人都知道),ASP.NET提供了四种错误处理机制,分别为:Page_Error, ErrorPage,Application_Error,<customErrors>四种,如果加上Try Catch就算五种吧,可以理解为:一种局部变量---Try Catch ,两种页面级变量:Page_Error, ErrorPage,两个全局变量:Application_Error,customErrors,在这里提前说一下他们的执行顺序,从高到低排序:Page_Error > ErrorPage > Application_Error > 阅读全文
posted @ 2012-09-22 03:42 灵雨飘零 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 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文件的wi 阅读全文
posted @ 2012-05-14 15:15 灵雨飘零 阅读(923) 评论(1) 推荐(0) 编辑
摘要: 持续改进,抽象工厂也反射 - 夜淡茶清.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/ 阅读全文
posted @ 2012-05-12 17:21 灵雨飘零 阅读(169) 评论(1) 推荐(0) 编辑
摘要: 很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来越多的 IT 组织开始认识到良好软件体系结构的重要性,架构师职业正迅速发展为 IT 内一个独立的门类。由于要从相当小的候选范围内招募架构师,因此这就给管理带来了一些新挑战。即使人力资源部.. 阅读全文
posted @ 2012-05-12 16:45 灵雨飘零 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发过程中我们经常需要为我们的类文件添加注释和版权等信息,以前都是将信息文本复制、粘贴,要是添加一两个个还好,要是添加很多就显得很麻烦了。为了减少这种重复性的工作,有没有好的解决办法呢?答案是肯定的,其实我们每次添加的文件都是按照类库模板自动生成的,所以只需要修改Visual Studio的类库模板就可以了。 首先找到Visual Studio(2005、2008、2010) 的安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\目录,面有好多目录,Windows Forms是开发Windows Forms程序的模版目录,Web是Web项目文件的模. 阅读全文
posted @ 2012-05-12 14:32 灵雨飘零 阅读(8038) 评论(0) 推荐(3) 编辑
摘要: 缓存是指系统或应用程序将频繁使用的数据保存到内存中,当系统或应用程序再次使用时,能构快速的获取数据。它的弊端在于显示的内容可能不是最新,最精确的。ASP.Net 缓存主要分为两大类: 网页输出缓存和应用程序缓存。网页输出缓存针对ASP.NET Pages 页面中的HTML进行缓存,是可视化内容对象,如图片,GridView表格控件,用户控件等应用程序缓存是针对应用程序内的数据缓存,如:将DataSet等数据存储到缓存网页输出缓存:(ASP 2.0 框架以后所形成功能)【注:页输出缓存可以分别为每个页配置缓存页缓存,也可以在Web.config文件中创建缓存配置文件】一、完整页面缓存完整页面缓. 阅读全文
posted @ 2012-05-11 21:03 灵雨飘零 阅读(625) 评论(0) 推荐(0) 编辑
摘要: .NET中有些方法以前没有接触过,但用过了之后让人眼前一亮,哇,原来你这么好用。下面就说说被我忽视过的方法。当然,每个人的编程经历,涉猎面及对.NET的认知程度都不一样。所以,这只是一家之言,肯定有很多不足之处,欢迎大家批评指正。1. ADO.NET类DataTable.Merge()如何合并两张表?自己以前写的方法:private void UniteTable(DataTable sourceTable, DataTable targetTable) { foreach (DataRow row in sourceTable.Rows) ... 阅读全文
posted @ 2012-05-08 20:03 灵雨飘零 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 下载安装:http://aka.ms/samplebrowser本周发布了微软一站式示例代码浏览器 v5.1 更新,修复了示例代码浏览器无法在Windows 8 Consumer Preview上正常运行的问题。由于该更新牵涉到对示例代码浏览器应用程序重新codesign,如你先前已安装过浏览器,你需要先将其卸载,然后通过该链接重新安装。过去已下载的示例代码会保留,无需重新下载。如您有任何建议,欢迎联系微软一站式示例代码库团队:onecode@microsoft.com。我们会第一时间响应您的宝贵意见。----------------------一站式示例代码浏览器简介:http://www. 阅读全文
posted @ 2012-05-04 20:21 灵雨飘零 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力,下面就来介绍除SSMS和Profile之外的其他有用的工具。NO1: PD(PowerDesigner)功能:SysBase公司提供的数据库设计工具,功能很强大,是做数据库设计时必备的工具;下载:http. 阅读全文
posted @ 2012-04-25 13:15 灵雨飘零 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的根目录方法 方法1、HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取 方法2、Server.MapPath("") 或者 Server.MapPath(& 阅读全文
posted @ 2012-04-23 11:09 灵雨飘零 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 从网上搜集了一些关于角色权限设置的资料文章,很不错,整理一下,供大家参考!1、java用户角色权限设计 http://www.blogjava.net/allrounder/archive/2011/10/29/328878.html2、权限的设计http://blog.csdn.net/ben1247/article/details/71864573、应用程序权限设计http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html4、权限设计=功能权限+数据权限http://wenku.b 阅读全文
posted @ 2012-04-23 11:02 灵雨飘零 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、三种跳转方式 1、response.redirect:这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷! redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。 顺便提一下,如何使用redirect方法在查询字符串中使用汉字,因为经常的情况是出现乱码,原因是url不支持汉字。这个时候需要转换: str... 阅读全文
posted @ 2012-04-23 10:18 灵雨飘零 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 一、Cookies简介 想必做.NET的人都遇到过Cookies这个名词,没有用过也至少听过吧!(估计这种情形特别特别的少!~)。其实,说到Cookies它也有许多别的叫法,姑且叫做别名吧,比如说 HTTP Cookie,Web Cookie,Brower Cookie,Session Cookie等等,名字不一样,其实指的都是同一个东东,整所谓换汤不换药!~。就是这个理。Cookies主要的作用是为了存储少量数据(注意 是少量),主要是当服务器和浏览器之间不在连接的时候,它会自动的保存一些访问者的信息。还是特别需要强调一下的时候,cookies是一个存储少量数据类型的,而且被存储在客户端上面 阅读全文
posted @ 2012-04-22 19:38 灵雨飘零 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 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.name, case whe... 阅读全文
posted @ 2012-04-20 13:52 灵雨飘零 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 一. 简体中文 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: ADDBE07ESHA1: AAE0E2D4E41AB7591634D53C7BC76A112F31B617 File Size: 4.34 GB ed2k://%7Cfile%7Ccn_sql 阅读全文
posted @ 2012-04-11 00:38 灵雨飘零 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 那些要收费的源码网站,特别是国内的,绝不收录。因为它们的代码一来无用,二来非法,三来大部分能在网上找到。也建议大家别去那些地方。http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名、类名等搜索,很酷噢http://sour 阅读全文
posted @ 2012-03-31 15:51 灵雨飘零 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 我经常看到一些网站有云标签,我也很喜欢这样的云标签,网上我发现有很多的标签云教程,但是找到理想的并不是太多,这就是为什么我今天共享这几个标签元的原因WordleWordle是产生“词云:。不同的字体,布局和配色方案,你可以调整你的云。。您可以打印出来,或将它们保存到Wordle画廊与朋友分享。tagCloud发生器只需几步下载表格,这可以产生HTML和Flash在线标签云。ImageChef您可以创建不同的风格和异形词云,并作为明信片发送给您的朋友等。ABCyaA字云是一个字频的图形表示。您可以键入或粘贴到自己的主页上显示框的文字和按箭头按钮来查看生成的字云方向。使用云以上的图形按钮,可以改变 阅读全文
posted @ 2012-03-22 09:34 灵雨飘零 阅读(420) 评论(0) 推荐(0) 编辑
摘要: MSDN介绍:http://msdn.microsoft.com/zh-cn/library/system.string.format.aspxC#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00 阅读全文
posted @ 2012-03-13 11:35 灵雨飘零 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 多态的实现有3种方法: 1、类的继承(虚方法) ;2、抽象类; 3、接口 1、类的继承继承与里氏转换配合使用也可以实现多态的。在这里简单讲一下里氏转换:a.子类的对象可以隐式转换成父类的对象。例: Student(子类) st=new Student();Person(父类) p=st; b.把父类的对象强转成子类的对象。例:Student st=(Student)p; 使用通过继承和里氏转换也可以实现一个对象表现出多种状态。 ->虚方法:子类中对某一个方法大部分相同,个别不同,在父类中定义虚方法,一样的用继承的,不一样的重写。 ->例子:假设所有的人都会走路,并且... 阅读全文
posted @ 2012-03-13 09:59 灵雨飘零 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 文件的管理(File) 1). 读取文件 ->文件的路径 ->文件的格式(gb2312、utf-8) Encoding.Default->应用到文件内容的编码(系统默认编码) Encoding.GetEncoding("gb2312")->换成国际编码 2). 所有的文件操作都在System.IO里面 ->读取全部的文本,返回一个string:ReadAllText ->读取每一行的文本,返回一个string数组:ReadAllLines ->遇到回车将前面的文本作为一项放到数组中 ->读取文本内容,将文本内容的每一行作 阅读全文
posted @ 2012-03-13 09:53 灵雨飘零 阅读(319) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页