计算机考研面试题目
8086/8088的内部中断主要有5种。
(1) 除法错中断
(2) 单步中断
(3) 断点中断
(4) 溢出中断
(5)用户自定义的软件中断
在8086/8088内存的开始1K字节建立了一个中断向量表,每个中断向量由4个字节组成,低两位是IP值,高两位是CS值,这个CS:IP地址表示当相应中断发生时,中断处理程序的入口地址。
关闭中断标识,重要数据入栈,处理中断服务功能(你要实现的功能),数据出栈,恢复中断标识,开中断.
ExtJS
不同其它的j avaScript库,ExtJS为您的开发夯实了基础,只
需几行代码,你就能够制作出丰富的用户界面。
Ext库是对雅虎YUI的一个拓展,提供了它所不支持的特性:良好的API,真实的控件。虽然YUI致力于用户界面,可是它却没有提供许多有用的功能。
Ext的产生源自于开发者、开源贡献者们将YUI扩展成一个强大的客户端应用程序库的努力。
springmvc选择题
Ext提供了一个简单丰富的用户界面,如同桌面程序一般。这使得开发者能够
把精力更多的转移到实现应用的功能上。Ext上的示例会让你知道它是如何的不可思议:。
Ext让经过如下的方式来让web应用的开发变的十分简单:
•提供简单的,跨浏览器的控件,如:窗口、表格、表单。这些组件都是能够适应市场上的主流浏览器的。我们不需要做任何改动。
•用户是经过EventManager来和浏览器做交互的,相应的事件有:用户的键盘输入,鼠标击打,浏览器监听(窗口改变大小,改变字体)等等;
•在和用户交互时不需要刷新页面,一切在后台进行。它允许你从服务器经过AJAX来获取或者提交数据而且在第一时间执行你的反馈。
JavaEE
MVC:开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C 则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序能够使用不同的表现形式。比如一批统计数据能够分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。[1-2]
Hibernate 是一个实现数据持久化的工具项目,它能够被嵌入到J2EE服务器中使用,也能够直接从客户端调用,一般的使用方式是将Hibernate嵌入到Tomcat和JBoss等服务器中使用。
简单的说就是在表的记录与与表对应的持久化类的实例之间进行转换。
Spring:Spring 表示是一个开源框架,是为了解决企业应用程序开发复杂性。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不但限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都能够从Spring中受益。
◆目的:解决企业应用开发的复杂性
◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
◆范围:任何Java应用
简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring 框架能够在一个大小只有1MB多的JAR文件里发布。而且Spring所需的处理开销也是微不足道的。另外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。
◆控制反转——Spring经过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会经过被动的方式传递进来,而不是这个对象自己创立或者查依赖对象。你能够认为IoC与JNDI相反——不是对象从容器中查依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递
给它。
◆面向切面——Spring提供了面向切面编程的丰富支持,允许经过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。
◆容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你能够配置你
的每个bean如何被创立——基于一个可配置原型(prototype),你的bean能够创立一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。
◆框架——Spring能够将简单的组件配置、组合成为复杂的应用。在Spring 中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。
◆MVC——Spring的作用是整合,但不但仅限于整合,Spring 框架能够被看做是一个企业解决方案级别的框
架。客户端发送请求,服务器控制器(由DispatcherServlet实现的)完成请求的转发,控制器调用一个用于映射的类HandlerMapping,该类用于将请求映射到对应的处理器来处理请求。HandlerMapping 将请求映射到对应的处理器Controller(相当于Action)在Spring 当中如果写一些处理器组件,一般实现Controller 接口,在Controller 中就能够调用一些Service 或DAO 来进行数据操作ModelAndView 用于存放从DAO 中取出的数据,还能够存放响应视图的一些数据。如果想将处理结果返回给用户,那么在Spring 框架中还提供一个视图组件ViewResolver,该组件根据Controller 返回的标示,到对应的视图,将响应response 返回给用户。
所有Spring的这些特征使你能够编写更干净、更可管理、而且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。
JAVAEE:是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。核心是一组技术规范与指南,其中所包含的各类
组件、服务架构及技术层次,均有共同的标准及规格,让各种依循架构的不同平台之间,存在良好兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
Struts:struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP 的优点来建立可扩展的应用,struts是一个不错的选择。它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其它的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。
JSON:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,可是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。JSON 能够将 JavaScript 对象中表示的一组数据转换为字符串,然后就能够在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。
AJAX:在基于数据的应用中,用户需求的数据如联系人列表,能够从独立于实际网页的服务端取得而且能够被动态地写入网页中,给缓慢的Web应用体验着使之像桌面应用一样。Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您能够使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。AJAX不是一种新的编程语言,而是一种用于创立更好更快以及交互性更强的Web应用程序的技术。
对计算机科学的认识
本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。经过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。