net模拟面试常见问题与复习资料.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《net模拟面试常见问题与复习资料.docx》由会员分享,可在线阅读,更多相关《net模拟面试常见问题与复习资料.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、 ()()()的区别1、():方法导致浏览器链接到一个指定的。当()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新的请求。这就是说,使用方法时重定向操作发生在客户端,总共涉及到两次及服务器的通信(两个来回):第一次是对原始页面的请求,得到一个302应答,第二次是请求302应答中声明的新页面,得到重定向之后的页面。2、是 5.0新增加的一个功能。它解决了的两个重要的缺陷:1)在中,我们得不到任何第一页的输出2)会丢失中的所有属性,当然我们可以通过一些其他的办法,比如来搞定,可是,有些页的参
2、数是在中传过来的,这样的话,就不行了;3) 需要端再发起一个请求。就很好地解决了这些问题。它是从端直接向下一页发起请求,不需要再次发送请求.如果你的网页非常依赖,这个小小的改变可以提高将近25%的效率。(根据微软文档).方法把执行流程从当前的文件转到同一服务器上的另一个页面。调用时,当前的页面终止执行,执行流程转入另一个页面,但新的页面仍使用前一页面创建的应答流。如果用方法实现页面之间的导航,浏览器中的不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换。默认情况下,方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法的第二个参数设置成,就可
3、以保留第一个页面的表单数据和查询字符串。 同时,使用时应注意一点:目标页面将使用原始页面创建的应答流,这导致的机器验证检查( ,)认为新页面的已被篡改。因此,如果要保留原始页面的表单数据和查询字符串集合,必须把目标页面指令的 属性设置成。()有一个不足就是:当用户在中提交了一个表单,然后用()进入 ,这时如果用户刷新一下页面,浏览器便会问用户是否“重试”发送表单,如果用户点击“是”,那么,表单中的数据被重新发送到服务器。如发送表单的作用就是为了向数据库中插入一条记录,结果导不希望发生的事同一表单被多次加入到数据库中。3、方法允许当前的页面执行一个同一服务器上的指定页面,当指定的页面执行完毕,控
4、制流程重新返回原页面发出调用的位置。这种页面导航方式类似于针对页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面指令的属性设置成。4()和()区别: 是从当前页面转移到指定页面,并将执行返回到当前页面 是将执行完全转移到指定页面 总结:在网络状态较好的情况下()方法效率最高! 可重定向到同一台或非同一台服务器上的或非()资源方法和方法最灵活! 但只能转到同一目录下,也有可能导致不期望的结果发生方法占用资源最多. 2、 2005 的新特性是什么 ? 及 有什么区别?一、数据库设计方面1、字段类型。()()类型的引入大大的提高了编程的效率,可以使用字
5、符串函数对类型进行操作,这是一个亮点。但是这就引发了对和效率讨论的老问题。到底如何分配的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。()代替也让 的字段类型更加简洁统一。字段类型更好的解决了数据的操作。确实不错,但是个人对其没好感。(的开发者应该是相当的熟了!)2、外键的级联更能扩展可能大部分的同行在设计系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。但是再开发调试阶段和环境中,外键是可以建立的。新版本中加入了 和 属性,能够提供能好的级联设置。3、索引附加字段这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表
6、中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。4、计算字段的持久化原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重和的负担。慎用。可以大规模使用。5、分区表分区表是个亮点!从分区表也能看出微软要做大作强 的信心。资料很多,这里不详细说。但是重点了解的是:现在的 2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。但是需要注意的一点,也是我使用过程中发现的一个问题。在建立后,如果在现有的分区表上建立没有
7、显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。如果你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个。大家也可以试试。分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)6、类型微软对作了大篇幅的宣传,这是因为数据库产品终于融入体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。但是作了些试
8、验,发现使用的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!其实可以做一下类比,等数据库产品老早就支持了编程,而且提供了池参数作为用户配置接口。但是现在有哪些系统大批使用了存储过程?!连自己的应用都不用为什么?!还不是性能有问题!否则面向对象的数据库早就实现了!建议使用的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。或者是要和操作系统进行通讯的场景。否则建议慎重!7、索引视图索引视图2k就有。但是2005对其效率作了一些改进
9、但是的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。8、语句和事务快照语句级快照和事务级快照终于为 的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!9、数据库快照原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起10g的闪回技术还是细粒度不够。可惜!二、开发方面1、函数集其中最有名的应该是了。这个终于解决了用临时表生成序列号的历史,而且 2005的比的更先进。因为它把 集成到了一起,不用像那样还要用子查询进行封装。但是大家注意一点。
10、如下面的例子:会先执行的排序,然后再进行的排序。可能有的朋友会抱怨集成的 ,其实如果使用函数 是少不了的。如果担心 会影响效率,可以为 的字段建立聚集索引,查询计划会忽略 操作(因为本来就是排序的嘛)。2、可以动态传入参数,省却了动态的拼写。3、对递归类的树遍历很有帮助。4、个人感觉这个真是太棒了!阅读清晰,非常有时代感。5、代替了原来式的错误判断。比高级不少。6、个人感觉没有直观。而且默认的第三字段(还可能更多)作为 字段很容易造成新手的错误。三、管理方面1、数据库级触发器记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。2、多加的系统视图和实时系
11、统信息这些东西对挑优非常有帮助,但是感觉粒度还是不太细。3、优化器的改进一直以来个人感觉 的优化器要比的聪明。2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快的一些提示没有找到解释。一直在奇怪。)4、的新事件观察这一点很好的加强了的功能。但是提到提醒大家注意一点。2003要安装1补丁才能启动。否则点击没有反应。5、习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动 的朋友使用。3、 介绍 把一个应用分成了三个部分: 和。 框架提供了一个可以代替 窗体的基于的应用。 概述的优点: 1.通过把项目分成 和,使得复杂项目更加容易维护。 2.没
12、有使用 和服务器表单控件,可以更方便的控制应用程序的行为 3.应用程序通过来控制程序请求,可以提供丰富的重写。 4.对单元测试的支持更加出色 5.在团队开发模式下表现更出众 概述窗体的优点: 1.采用事件驱动模式来控制应用程序请求,由大量服务器控件支持 2.采用页面控制机制,可以为单个页面添加事件处理函数。 3.使用 和服务器端页面,使管理页面状态信息更加轻松。 4.对人数较少的想使用服务器端控件的开发团队,使用起来更加方便 5.开发起来比模式要轻松简单一些 概述框架特色: 1.分离任务(输入逻辑,业务逻辑和显示逻辑),易测性和默认的测试驱动组件。所有用到的组件都是基于接口并且可以被对象测试到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 模拟 面试 常见问题 复习资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内