.NET面试问题大全(5)
12.什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?应用程序域应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序...
.NET面试问题大全(4)
1.写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”,对其设计测试用例。2.对一支纸杯设计测试用例(可以是广义的杯,不一定是某一支特定功能的杯)开发语言概念题3.什么是反射?4.用Sing...
.NET面试问题大全(3)
您在什么情况下会用到虚方法?它与接口有什么不同?Q:Override与重载有什么区别?Q:值类型与引用类型有什么区别?Q:怎样理解静态变量?Q:向服务器发送请求有几种方式?Q:DataReader与Dataset有什么区别?Q:如...
.net面试问题大全(2)
第一,谈谈final, finally, finalize的区别。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同...
.net面试问题大全 (1)
1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?2. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)3. C#, Java 和 c++的特点,有什么相同...
关于线程同步(Lock)
一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资...
inline函数的用法小议
inline函数的用法小议(转载) :在C++中,为了解决一些频繁调用的小涵数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联涵数。 可能说到这里,很多人还不明白什么是栈空间,其...
写好代码十个秘诀
如果你是一名软件开发人员,你是不是经常因为程序的性能而受到老板的指责?你是不是经常因为程序的性能而被用户刁难?你是不是经常因为程序的性能而饱受等待之苦?那么怎样才能尽量优化应用程序,提高其性能呢?本章...
WSDL 编写的四个步骤
WSDL 编写的四个步骤我将把 WSDL 编写分成四个简单步骤。遵循每个步骤,您的 Web 服务将准备就绪用于部署。步骤 1:服务接口您将构建一个移动电话销售公司的服务接口作为样本项目(我将这个服务称为 MobilePhoneS...
关于.net的debug和trace随谈
这两个功能主要用于对程序进行调试和跟踪,把一些相关的结果可以输出到指定的地方。在。net的Debug模式下,Debug和Trace都进行输出,在Release模式下,默认只开Trace,可以通过设置将Trace关掉。主要就是两个类Trac...
横向技术分析C#、C++和Java优劣
C#诞生之日起,关于C#与Java之间的论战便此起彼伏,至今不辍。抛却Microsoft与Sun之间的恩怨与口角,客观地从技术上讲,C#与Java都是对传统面向对象程序设计在组件化软件时代的革新...
深入理解.NET 的JIT编译方式
CLR(公共语言运行时,Common Language Runtime)只执行本机的机器代码。有两种方式产生本机的机器代码:实时编译(JIT)和预编译方式(产生native image)。CLR使用类型的方法表来路由所有的方法调用。类型的方法表由...
C# 利用WinRAR (加密)压缩及解压缩 相关文件夹及文件
本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, ...
三层架构和MVC模式
关于 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI...
浅谈三层结构与MVC模式的区别
首先对这个题目,本身是存在问题的,“XX结构”与“XX模式”的区别?请问中国社会制度与美国人生活方式有什么区别?这两者本身讲的是不同方向与角度的问题,在实际应用中他们的确存在一些相似的...
MVC架构和三层架构
一、MVC架构Struts是一个不错的MVC架构,我一直以来都用它,通过简单的配置即可将view,controler,和Model结合起来。View主要以JSP来实现,因为它是面向标签的,所以对于网页设计人员提供了很好的接口。FormBean是介...
右左法则--复杂指针解析
右左法则--复杂指针解析因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声...
C#中struct与class的区别
一. 类与结构的差别 1.值类型与引用类型 结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:in t 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创 建...
c++继承经典例子
c++继承经典例子#include <iostream.h>class Base{private: int b_number;public: Base( ){}  ...
C/C++面试题大汇总7
C/C++面试题大汇总72007年05月19日 星期六 下午 09:47。编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。char * search(char *cpSource, char ch){ &nbs...