1.
如何保持数据库历史的真实性和统一性,如员工出国,要调出他的记录
答:这个问题一头雾水,不清楚,据说是时态数据库或提取数据库日志,或数据仓库方面的问题,哪位大哥知道的话,告诉小弟一下
2. 对数据库中的编码,单位,数据库的理解
答:再一个一头雾水,不清楚什么意思
编码: unicode 编码或非 unicode 编码,或用户的唯一编码及类似的树型编码
单位:字符的长度,或是一个实体
数据库:其定义也不太清楚
3. 请说一你对接口及委托的理解
答:委托:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。函数的签名,实现函数作为参数吧
接口:一组对象的拥有共同方法的抽象 , 接口描述可属于任何 类 或 结构 的一组相关行为。接口可由方法、属性、事件、索引器或这四种成员类型的任何组合构成。接口不能包含字段。接口成员一定是公共的。
4. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载? CTS 、 CLS 和 CLR 分别作何解释?
应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。
CTS :通用语言系统。 CLS :通用语言规范。 CLR :公共语言运行库
从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
unsafe :非托管代码。不经过 CLR 运行。
RTTI :类型识别系统。
5. 上机,用 asp.net 实现对一个表的增、删、改、查询
6. 两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段 15 分钟的时间?
点燃第一根香的一头,同时点燃另一根香的两头,当第二根香烧完时,就代表过去了半个小时,点燃没烧完那个的另一头,它从此刻到烧完的时间就是 15 分钟。
7.session.cookie 有什么缺点,代替方法有哪些
是 iis 中由于有进程回收机制,系统繁忙的话 Session 会丢失,可以用 Sate server 或 SQL Server 数据库的方式存储 Session 不过这种方式比较慢,而且无法捕获 Session 的 END 事件。
8.string 是最基本的数据类型吗?与 String 有什么差别
答:这个问题一头雾水,不清楚,据说是时态数据库或提取数据库日志,或数据仓库方面的问题,哪位大哥知道的话,告诉小弟一下
2. 对数据库中的编码,单位,数据库的理解
答:再一个一头雾水,不清楚什么意思
编码: unicode 编码或非 unicode 编码,或用户的唯一编码及类似的树型编码
单位:字符的长度,或是一个实体
数据库:其定义也不太清楚
3. 请说一你对接口及委托的理解
答:委托:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。函数的签名,实现函数作为参数吧
接口:一组对象的拥有共同方法的抽象 , 接口描述可属于任何 类 或 结构 的一组相关行为。接口可由方法、属性、事件、索引器或这四种成员类型的任何组合构成。接口不能包含字段。接口成员一定是公共的。
4. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载? CTS 、 CLS 和 CLR 分别作何解释?
应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。
CTS :通用语言系统。 CLS :通用语言规范。 CLR :公共语言运行库
从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
unsafe :非托管代码。不经过 CLR 运行。
RTTI :类型识别系统。
5. 上机,用 asp.net 实现对一个表的增、删、改、查询
6. 两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段 15 分钟的时间?
点燃第一根香的一头,同时点燃另一根香的两头,当第二根香烧完时,就代表过去了半个小时,点燃没烧完那个的另一头,它从此刻到烧完的时间就是 15 分钟。
7.session.cookie 有什么缺点,代替方法有哪些
是 iis 中由于有进程回收机制,系统繁忙的话 Session 会丢失,可以用 Sate server 或 SQL Server 数据库的方式存储 Session 不过这种方式比较慢,而且无法捕获 Session 的 END 事件。
8.string 是最基本的数据类型吗?与 String 有什么差别
·
string
是
c#
中的类,
String
是
.net Framework
的类
(
在
c# IDE
中不会显示蓝色
)
·
c# string
映射为
.net Framework
的
String
·
string
是关键字,
String
不是,也就是说
string
不能作为类、结构、枚举、字段、变量、方法、属性的名称,而
String
可以
9 。什么是 P/Invoke 方法
9 。什么是 P/Invoke 方法
·
在
.NET
里面调用非托管
DLL
,这里就用本地调用
Win32 Api
来说,首先需要确定的是非托管函数的原型
->.NET
函数的映射关系。
10. 解释一下 explicit 与 implicit
10. 解释一下 explicit 与 implicit
·
explicit
关键字用于声明必须使用强制转换来调用的用户定义的类型转换运算符。
·
implicit
关键字用于声明隐式的用户定义类型转换运算符。
11. 解释一下别名指示符
11. 解释一下别名指示符
·
12 工厂模式的含义,有什么好处?适配器模式有什么好处?什么时候有工厂模式,什么时候用适配器模式?
13 。检索 100 万条数据分页的算法
12 工厂模式的含义,有什么好处?适配器模式有什么好处?什么时候有工厂模式,什么时候用适配器模式?
13 。检索 100 万条数据分页的算法
·
不明白,
14 。如何回收垃圾
14 。如何回收垃圾
·
垃圾回收
GC
类提供
GC.Collect
方法,您可以使用该方法让应用程序在一定程度上直接控制垃圾回收器。
15 。 const 与 static readonly 的区别
15 。 const 与 static readonly 的区别
·
用
const
修饰符声明的变量的值在编译时给定,并且默认为
static
,调用时并不用实例化类。用
readonly
关键字声明的变量只能在构造函数中初始化,一旦初始化之后,无论是类本身还是类的客户都无法再修改它的值。相应地,必须对类实例化后才能调用用
readonly
声明的变量。
16.abstract class 和 interface 有什么区别 ?
16.abstract class 和 interface 有什么区别 ?
·
AbstractClass
面向的是类的抽象,它抽象出好多类共有的成员变量,属性,方法。用类的角度来看抽象。
Interface
是站在方法,动作的角度来抽象,抽象出好多类都要执行的某些方法,某些动作。从
Interface
继承的类,保证了这个类必须拥有某些方法,有执行某些动作的能力。从
AbstractClass
继承的类,保证了这个类必须拥有某些的特性。
17
.
Web
控件及页面的加载的过程,一个表单多次动态加载
Web
控件时,如何知道哪个
web
控件触发的。
个人回答,不是答案来的。
(1):
开始是:
Preinit>Init>Init complete>Preload>load>Load complete>PreRender>save State>sate state complete>Render
回传事件是:PreInit>控件 Init>init>Init complete>Load Savestate>Load Postback data>PreLoad>Load>控件 Load> Load Postback data second Try > Raise ChangeEvent>Raise PostBack Events>Load complete>Pre Render> Save Sate>save state complete>Render>控件Rend
页面先加载
postback
事件,然后才是控件加载
postback
事件。
(2):
将控件定义一个公开的事件属性,然后在页面所有的该控件都实现并指向一个事件函数,然后在控件里面的按钮触发事件实现过程也要调用该公开的事件。此时在页面就可以获取
sender
及
eventargs
也应该可以使用视图,控件中的按钮触发时将
ID
写入页面视图。
18.Webservice 是基于什么协议的。
19.将查询结果分页。排序。
20.什么是图、多态性,最短路径的算
19.将查询结果分页。排序。
20.什么是图、多态性,最短路径的算