随笔分类 -  【005】.Net面试题

摘要:序言 委托 有了委托的存在,使得方法可以作为参数传递给另一个方法。 int Max(int x,int y) { return x>y?x:y; } int Min(int x,int y) { return x<y?x:y; } View Code 上面两个函数的共同特点:具有相同的返回值和参数列 阅读全文
posted @ 2018-07-31 14:21 ~沐风 阅读(882) 评论(0) 推荐(0) 编辑
摘要:谈一下什么时候使用结构,什么使用类. 我们知道,结构存储在栈中,而栈有1个特点,就是空间较小,但是访问速度较快,堆空间较大,但是访问速度相对较慢.所以当我们描述1个轻量级对象的时候,可以将其定义为结构来提高效率.比如点,矩形,颜色,这些对象是轻量级的对象,因为描述他们,只需要少量的字段。当描述1个重 阅读全文
posted @ 2018-07-11 23:17 ~沐风 阅读(534) 评论(0) 推荐(0) 编辑
摘要:序言 接口幂等性 资料 阅读全文
posted @ 2018-07-07 18:08 ~沐风 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:应用程序池的集成模式和经典模式的区别 应用程序池模式会影响服务器处理托管代码请求的方式。 如果托管应用程序在采用集成模式的应用程序池中运行,服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。 如果托管应用程序在采用经典模式的应用程序池中运行,服务器会继续通过Aspnet_isa 阅读全文
posted @ 2018-07-07 18:07 ~沐风 阅读(818) 评论(0) 推荐(0) 编辑
摘要:1.多线程的三个特性:原子性、可见性、有序性 原子性:是指一个操作是不可中断的。即使是多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 比如,对于一个静态全局变量int i,两个线程同时对它赋值,线程A给他赋值为1,线程B给他赋值为-1。那么不管这两个线程 以何种方式。何种步调工作, 阅读全文
posted @ 2018-07-06 16:23 ~沐风 阅读(2927) 评论(0) 推荐(0) 编辑
摘要:常用数据结构的时间复杂度 如何选择数据结构 Array (T[]) 当元素的数量是固定的,并且需要使用下标时。 Linked list (LinkedList<T>) 当元素需要能够在列表的两端添加时。否则使用 List<T>。 Resizable array list (List<T>) 当元素的 阅读全文
posted @ 2018-06-30 22:38 ~沐风 阅读(765) 评论(0) 推荐(0) 编辑
摘要:计算机的硬件组成 总线:贯穿整个系统的是一组电子管道(其实就是传输数据的线路),也就是总线。总线传送的是字,字的大小与系统相关,比如在32位操作系统当中, 一个字是4个字节。 I/O设备:I/O设备是系统与外部联系的通道。I/O设备(键盘、鼠标、显示器等)由控制器(USB控制器)或者适配器(图形适配 阅读全文
posted @ 2018-06-26 15:54 ~沐风 阅读(557) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 int[] arr = { 6, 5, 3, 1, 8, 7, 2, 4 }; //外层循环控制排序趟数 for (int i = 0; i < arr.Length - 1; i++) { //内层循环控制每一趟排序多少次 for (int j = 0; j < arr.Length - 阅读全文
posted @ 2018-06-23 19:36 ~沐风 阅读(2147) 评论(0) 推荐(1) 编辑
摘要:序言 对象生存期 Phone item=new Phone() 在C#中,创建对象使用的是new关键字。 要注意的是new操作返回的并不是对象本身,而是对象的一个引用(Reference)。 如果使用item=null;语句,将上面的item变量赋值为null,不过是切断了变量和对象之间的引用关系, 阅读全文
posted @ 2018-02-24 15:21 ~沐风 阅读(524) 评论(0) 推荐(0) 编辑
摘要:序言 .NET面试题系列(1)汇总 .NET面试题系列(2)GC .NET面试题系列(11)WinDbg、Perfmon Windbg调试 .NET面试题系列(14)分布式锁、接口幂等性、限流 .NET面试题系列(17)OOP .NET面试题系列(27)反射 NET面试题(29) http和http 阅读全文
posted @ 2018-01-04 10:50 ~沐风 阅读(608) 评论(0) 推荐(1) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示