随笔分类 -  面试篇

面试题
摘要:CLR:Common Language Runtime 公共语言运行时? 这是一个运行环境,程序在vs运行起来以后,它会完成:创建一个进程,分配内存,即时编译,垃圾回收等任务。 CTS,公共系统类型 CLS,公共语言规范 即时编译JIT? 就是CLR将中间语言翻译成计算机可以直接执行的机器代码(0 1 0 1……) 中间语言? 就是程序使用VS编译器编译后生成的代码。 .NET平台就... 阅读全文

posted @ 2017-06-08 10:39 选择大于努力 阅读(381) 评论(0) 推荐(0)

面试题-基础篇(1)
摘要:堆和栈的区别? 堆是编译期间由编译器自动分配内存空间,代码中必须对栈的大小有明确的定义;而堆是程序运行期间动态分配内存空间,可根据程序的运行情况确定要分配的堆内存大小。 值类型和引用类型? 值类型的变量直接存储的就是数据,而引用类型变量存储的对数据的引用; 因此,值类型变量在赋值时,赋值的是变量包含的值,而引用类型在赋值时只是复制对象的引用,也就是一个存储地址; 值类型的变量的数据存在栈中,而引... 阅读全文

posted @ 2017-06-08 10:38 选择大于努力 阅读(201) 评论(0) 推荐(0)

面试题-数据库篇
摘要:删除一个数据库? 表A (1)drop table A 删除表结构及数据 (2)delete from A where … 删除数据,但不释放空间,删除的表可以恢复,但删除过程慢 (3)truncate table A 清空数据,释放空间,不可恢复,删除快 删除表中完全重复的数据?数据库重复数据处理 使用临时表 select distinct * into tempTable from A ... 阅读全文

posted @ 2017-06-08 10:37 选择大于努力 阅读(219) 评论(0) 推荐(0)

面试题-编程篇
摘要:字符串反转? 使用Array类的静态方法Reverse staticstring Reverse1(string original) { char[] arr = original.ToCharArray(); Array.Reverse(arr); returnnewstring(arr); } 阅读全文

posted @ 2017-06-08 10:36 选择大于努力 阅读(204) 评论(0) 推荐(0)

导航