![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
112111
m0_46195627
这个作者很懒,什么都没留下…
展开
-
2020-12-30
84.什么是反射? a.程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象 b.它能够动态 的创建类型的实例 c.设置现有对象的类型或者获取现有对象的类型 d.能调用类型的方法和访问类型的字段属性。 它是在运行时创建和使用类型实例 ...原创 2020-12-30 11:15:17 · 51 阅读 · 0 评论 -
2020-12-30
83.C#中索引器是否只能根据数字进行索引?是否允许多个索引器参数? a.参数的个数和类型都是任意的 用 reflector 反编译可以看出,索引器的内部本质上就是 set_item、get_item 方法原创 2020-12-30 11:11:23 · 97 阅读 · 0 评论 -
2020-12-30
82.override与重载(overload)的区别? a.重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。 b.重载(overload)是面向过程的概念。 c.Override 是进行基类中函数的重写 Override 是面向对象的概念 ...原创 2020-12-30 11:10:52 · 72 阅读 · 0 评论 -
2020-12-30
138.事务的特性是什么? a.原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行 b.一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。 c.隔离性 由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。原创 2020-12-30 11:09:56 · 37 阅读 · 0 评论 -
2020-12-30
136.触发器的作用? a.触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。 b.它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。 c.可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发 ...原创 2020-12-30 11:09:21 · 66 阅读 · 0 评论 -
2020-12-30
135.索引的作用?和它的优点缺点是什么? a.索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。 b.它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。 c.索引可以是唯一的,创建索引允许指定单个列或者是多个列。 d.缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小 ...原创 2020-12-30 11:08:29 · 78 阅读 · 0 评论 -
2020-12-30
134.说一下SQLServer中索引的两种类型? a.聚簇(或者叫做聚集,cluster)索引和非聚簇索引。 b.字典的拼音目录就是聚簇(cluster)索引,笔画目录就是非聚簇索引。这样查询“G到M的汉字”就非常快,而查询“6划到8划的字”则慢。聚簇索引是一种特殊索引,它使数据按照索引的排序顺序存放表中。聚簇索引类似于字典,即所有词条在字典中都以字母顺序排列。聚簇索引实际上重组了表中的数据,所以你只能在表中建立一个聚簇索引。当数据按值的范围查询时,聚簇索引就显得特别有用。因为所有SQLServer都必需原创 2020-12-30 11:07:45 · 42 阅读 · 0 评论 -
2020-12-30
133.数据库三范式是什么? a.第一范式:字段不能有冗余信息,所有字段都是必不可少的 b.第二范式:满足第一范式并且表必须有主键 c.第三范式:满足第二范式并且表引用其他的表必须通过主键引用 ...原创 2020-12-30 11:06:45 · 36 阅读 · 0 评论 -
2020-12-30
104.ASP.NET MVC是如何运行的? a.当一个用户请求提交上来后,ASP.NET MVC会针对当前请求实施路由解析,解析的目标就是找到用户需要的Controller并激活它,执行对应的Action方法,最终返回用户需要的东西。 b.即当ASP.NET MVC接收到抵达的请求后,首要任务就是通过该请求解析得到对应的Controller和Action名称,通过Asp.Net MVC的路由进行解析。 ...原创 2020-12-30 10:59:24 · 30 阅读 · 0 评论 -
2020-12-30
102.谈谈你对MVC和三层架构的理解 a.MVC即模型、视图、控制器,模型表示业务数据及业务处理,用来封装数据及行为;视图是用户看到并与之交互的界面;控制器接受用户输入并调用模型和视图去完成用户的请求。使用MVC有利于关注点分离,自动化UI测试成为了可能 b.三层架构即表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现层通俗讲就是展现给用户的界面,业务逻辑层即针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层:该层所做事原创 2020-12-30 10:58:44 · 37 阅读 · 0 评论 -
2020-12-28
53.CTS、CLS、CLR分别作何解释? a.CTS:通用类型系统 (commontype system)。一种确定公共语言运行库如何定义、使用和管理类型的规范。即Int32、Int16→int、String→string、Boolean→bool b.CLS:CLS 公共语言规范(CommonLanguage Specification)。一种确定公共语言运行库如何定义、使用和管理类型的规范。即不同语言语法的不同。 c.CLR:公共语言运行库(CommonLanguage RuntimeCLR),.N原创 2020-12-28 09:26:03 · 78 阅读 · 0 评论