自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 编写一个单例(Singleton)类?

编写一个单例(Singleton)类?a. 把构造函数设置为 private,设置一个 public、static 的对象实例b. public FileManager {private FileManager(){}public static FileManager Instance=new FileManager();}

2021-01-07 13:45:17 166 1

原创 有一个8个数的数组{1,2,3,3,4,5,6,6},计算其中不重复数字的个数。

有一个8个数的数组{1,2,3,3,4,5,6,6},计算其中不重复数字的个数。int values = {1,2,3,3,4,5,6,6};HashSet set = new HashSet();foreach(int i in values){set.Add(i);}Console.WriteLine(set.Count)

2021-01-07 13:44:47 424

原创 写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的

写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的a. select top 10 * from A where id not in (select top 30 id from A)演变步骤:1)select top 30 id from T_FilterWords–取前条2)select * from T_FilterWords where id not in (select top 30 id from T_FilterW.

2021-01-07 13:43:52 793

原创 什么叫视图?游标是什么?

什么叫视图?游标是什么?a. 视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。b. 游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要...

2021-01-07 13:43:18 108

原创 事务的特性是什么?

事务的特性是什么?a. 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行b. 一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。c. 隔离性由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。.

2021-01-07 13:42:46 60

原创 触发器的作用?

触发器的作用?a. 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。b. 它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。c. 可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发...

2021-01-07 13:42:16 466

原创 使用MVC有哪些好处?

使用MVC有哪些好处?a. 分离了关注点。后台代码被移到单独的类文件,我们可以最大限度的重复利用代码b. 自动化UI测试成为可能,因为后台代码移到了.NET类。这让我们更容易做单元测试和自动化测试...

2021-01-06 16:08:33 241

原创 MVC同时适用于Windows应用和Web应用吗?

MVC同时适用于Windows应用和Web应用吗?a. 相比Windows应用,MVC架构更适用于Web应用b. 对于Windows应用,MVP(Model View Presenter)架构更好一点c. 如果你使用WPF和Silverlight,MVVM更适合

2021-01-06 16:06:49 67

原创 MVC(模型、视图、控制器)架构的控制流程

MVC(模型、视图、控制器)架构的控制流程a. 所有的终端用户请求被发送到控制器b. 控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图c. 附加了模型数据的最终视图做为响应发送给终端用户...

2021-01-06 16:06:19 108

原创 ASP.NET MVC是如何运行的?

ASP.NET MVC是如何运行的?a. 当一个用户请求提交上来后,ASP.NET MVC会针对当前请求实施路由解析,解析的目标就是找到用户需要的Controller并激活它,执行对应的Action方法,最终返回用户需要的东西。b. 即当ASP.NET MVC接收到抵达的请求后,首要任务就是通过该请求解析得到对应的Controller和Action名称,通过Asp.Net MVC的路由进行解析。...

2021-01-06 16:05:49 194

原创 你使用过哪些数据格式,它们各有什么特点?

你使用过哪些数据格式,它们各有什么特点?a. HTML格式,JSON格式,javascript格式,XML格式b. HTML片段提供外部数据一般来说是最简单的c. 如果数据需要重用,而且其他应用程序也可能一次受到影响,那么在性能和文件大小方面具有优势的JSON通常是不错的选择d. 当远程应用程序未知时,XML则能够为良好的互操作性提供最可靠的保证...

2021-01-06 16:05:18 156

原创 jQuery 能做什么?

jQuery 能做什么?a. 获取页面的元素b. 修改页面的外观c. 改变页面大的内容d. 响应用户的页面操作e. 为页面添加动态效果f. 无需刷新页面,即可以从服务器获取信息g. 简化常见的javascript任务...

2021-01-06 16:04:48 65

原创 列举你用过的javascript框架,并简述它们的优缺点

列举你用过的javascript框架,并简述它们的优缺点a. js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等。b. jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的界面开发,能够重用jquery插件。c. ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。d. Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开.

2021-01-06 16:04:17 81

原创 Session,ViewState,Application,cookie的区别?

Session,ViewState,Application,cookie的区别?a. Session:用于保持状态的基于 Web 服务器的方法。Session 允许通过将对象存储在Web 服务器的内存中在整个用户会话过程中保持任何对象。主要用于保持代码隐藏类中对象的状态。为每个用户创建的,用于存储单个用户,因为他是相对每个用户的.所以可能来取得在线人数等。b. ViewState:主要用于保持 Web 页上控件的状态。当 Web 页上的控件被绑定到代码隐藏类中的对象。c. Application 用.

2021-01-06 13:34:19 113

原创 通过超链接怎样传递中文参数?

通过超链接怎样传递中文参数?a. 用 URL 编码b. 通过 QueryString 传递c. 用 urlencode 编码,用 urldecode 解码

2021-01-06 13:33:48 322

原创 列举 ASP.NET页面之间传递值的几种方式

列举 ASP.NET页面之间传递值的几种方式a. 使用 QueryString, 如…?id=1;response.Redirect()…b. 使用 Session 变量c. 使用 Server.Transferd. Cookie 传值e. Application 传值f. PreviosPageg. Server.Transfer 和 Response.Redirect 的区别:Server.Transfer 是服务器内部的转接,浏览器不知晓; Response.Redirect 是有浏览.

2021-01-06 13:33:18 294

原创 事务的特性是什么?

事务的特性是什么?a. 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行b. 一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。c. 隔离性...

2021-01-04 11:53:39 147

原创 什么是事务?什么是锁?

什么是事务?什么是锁?a. 事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。b. 为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。c. 锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。.

2021-01-04 11:53:06 92

原创 . 索引的作用?和它的优点缺点是什么?

索引的作用?和它的优点缺点是什么?a. 索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。b. 它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。c. 索引可以是唯一的,创建索引允许指定单个列或者是多个列。d. 缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小...

2021-01-04 11:52:35 575

原创 说一下SQLServer中索引的两种类型?

说一下SQLServer中索引的两种类型?a. 聚簇(或者叫做聚集,cluster)索引和非聚簇索引。b. 字典的拼音目录就是聚簇(cluster)索引,笔画目录就是非聚簇索引。这样查询“G到M的汉字”就非常快,而查询“6划到8划的字”则慢。聚簇索引是一种特殊索引,它使数据按照索引的排序顺序存放表中。聚簇索引类似于字典,即所有词条在字典中都以字母顺序排列。聚簇索引实际上重组了表中的数据,所以你只能在表中建立一个聚簇索引。当数据按值的范围查询时,聚簇索引就显得特别有用。因为所有SQLServer都必需先.

2021-01-04 11:52:02 137

原创 数据库三范式是什么?

数据库三范式是什么?a. 第一范式:字段不能有冗余信息,所有字段都是必不可少的b. 第二范式:满足第一范式并且表必须有主键c. 第三范式:满足第二范式并且表引用其他的表必须通过主键引用...

2021-01-04 11:51:32 204

原创 C#中的委托是什么?事件是不是一种委托?事件和委托的关系?

C#中的委托是什么?事件是不是一种委托?事件和委托的关系?a. 委托可以把一个方法作为参数代入另一个方法。b. 委托可以理解为指向一个函数的指针c. 委托和事件没有可比性,因为委托是类型,事件是对象...

2021-01-04 11:50:56 449

原创 C#支持多重继承么?

C#支持多重继承么?a. 类之间不支持,接口之间支持b. 类对接口叫做实现,不叫继承

2021-01-04 11:50:25 997

原创 您在什么情况下会用到虚方法?它与接口有什么不同?

您在什么情况下会用到虚方法?它与接口有什么不同?a. 子类重新定义父类的某一个方法时,必须把父类的方法定义为 virtualb. 在定义接口中不能有方法体,虚方法可以。实现时,子类可以不重新定义虚方法,但如果一个类继承接口,那必须实现这个接口。...

2021-01-04 11:49:55 71

原创 StringBuilder和String 的区别?

StringBuilder和String 的区别?a. String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不 会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用Stringb. 如果要操作一个不断增长的字符串,尽量不用 String 类,改用 StringBuilder 类。c. 两个类的工 作原理不同:String 类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到 另一个字符串上的工作.

2021-01-03 16:52:54 62

原创 Strings s=new String(“xyz“);创建了几个 String Object?

Strings s=new String(“xyz”);创建了几个 String Object?a. 两个对象b. 一个是“xyx”c. 一个是指向“xyx”的引用对象。

2021-01-03 16:52:23 121

原创 不是说字符串是不可变的吗?string s=“abc“;s=“123“ s=“abc“;s=“123“不就是变了吗?

不是说字符串是不可变的吗?string s=“abc”;s=“123” s=“abc”;s=“123"不就是变了吗?a. String 是不可变的在这段代码中,s 原先指向一个 String 对象,内容是 “abc”,然后我们将 s 指向"123”,那么 s 所指向的那个对象是否发生了改变呢?答案是没有b. 这时,s 不指向原来那个对象了,而指向了另一个 String 对象,内容为"123",原来那个对象还存在于内存之中,只是 s 这个引用变量不再指向它了。...

2021-01-03 16:51:52 229

原创 什么是强类型,什么是弱类型?哪种更好些?为什么?

什么是强类型,什么是弱类型?哪种更好些?为什么?a. C#中int i=3; i=“a”;不可以。JavaScript中 var i=3; i=3; i=“a”;可以。b. 强类型是在编译的时候就确定类型的数据,在执行时类型不能更改,而弱类型在执行的时候才会确定类型。c. 没有好不好,二者各有好处,强类型安全,因为它事先已经确定好了,而且效率高。弱类型更灵活,但是效率低,而且出错概率高d. 一般用于编译型编程语言,如 c++,java,c#,pascal 等,弱类型相比而言不安全,在运行的时候容易.

2021-01-03 16:51:20 95

原创 堆和栈的区别?

堆和栈的区别?a. 栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型 参数等都在栈内存中。b. 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。...

2021-01-03 16:50:49 39

原创 什么是装箱(boxing)和拆箱 (unboxing)?

什么是装箱(boxing)和拆箱 (unboxing)?a. 装箱:从值类型接口转换到引用类型。b. 拆箱:从引用类型转换到值类型

2021-01-03 16:50:18 164

原创 web storage和cookie的区别

web storage和cookie的区别a. Cookie的大小是受限的b. 每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽c. cookie还需要指定作用域,不可以跨域调用d. Web Storage拥有setItem,getItem等方法,cookie需要前端开发者自己封装setCookie,getCookiee. Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生f. IE7、I.

2021-01-03 16:49:06 36

原创 请你谈谈COOKIE的弊端

请你谈谈COOKIE的弊端a. 每个特定的域名下最多生成的cookie个数有限制b. IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理cookiec. cookie的最大大约为4096字节,为了兼容性,一般不能超过4095字节d. 安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息。e. 扩展:浏览器本地存储在HTML5中提供了sessionStorage和localStorage。sessionStorage用于本地存储一个会话(se.

2021-01-01 23:55:21 127

原创 . XML 与 HTML 的主要区别?

XML 与 HTML 的主要区别?a. XML是区分大小写字母的,HTML不区分b. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束 标记。在XML中,绝对不能省略掉结束标记HTML:XML:c. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了d. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的e. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属.

2021-01-01 23:54:51 79

原创 你使用过哪些数据格式,它们各有什么特点?

你使用过哪些数据格式,它们各有什么特点?a. HTML格式,JSON格式,javascript格式,XML格式b. HTML片段提供外部数据一般来说是最简单的c. 如果数据需要重用,而且其他应用程序也可能一次受到影响,那么在性能和文件大小方面具有优势的JSON通常是不错的选择d. 当远程应用程序未知时,XML则能够为良好的互操作性提供最可靠的保证...

2021-01-01 23:54:19 155 1

原创 jQuery 能做什么?

jQuery 能做什么?a. 获取页面的元素b. 修改页面的外观c. 改变页面大的内容d. 响应用户的页面操作e. 为页面添加动态效果f. 无需刷新页面,即可以从服务器获取信息g. 简化常见的javascript任务...

2021-01-01 23:53:47 64

原创 列举你用过的javascript框架,并简述它们的优缺点

列举你用过的javascript框架,并简述它们的优缺点a. js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等。b. jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的界面开发,能够重用jquery插件。c. ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。d. Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开.

2021-01-01 23:53:16 76

原创 document load 和document ready的区别?

document load 和document ready的区别?a. load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数问题是如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响b. $(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图片,css等)所以会比load较快执行,在原生的jS中不包括ready()这个方法,只有load方法就是onload事件.

2021-01-01 23:52:44 282

原创 javascript的本地对象,内置对象和宿主对象?

javascript的本地对象,内置对象和宿主对象?(扩展:https://blog.csdn.net/xiasohuai/article/details/86005303)a. 本地对象为array obj regexp等可以new实例化b. 内置对象为gload Math 等不可以实例化的c. 宿主为浏览器自带的document,window 等...

2021-01-01 23:52:14 67

原创 . 数组方法pop() push() unshift() shift() 的作用?

数组方法pop() push() unshift() shift() 的作用?a. Push()尾部添加b. pop()尾部删除c. Unshift()头部添加d. shift()头部删除

2021-01-01 23:51:44 447

原创 split() join() 的区别?

split() join() 的区别?a. 前者是切割成数组的形式b. 后者是将数组转换成字符串

2021-01-01 23:51:14 40

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除