URI和URL及URN的区别
对于URL,大家都比较熟悉,其他两个词就比较陌生了。URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。1989年Tim Berners-Lee发明了互联网(World Wide Web)。WWW被认为是全球互连的实际的和抽象的资源的集合–它按需求提供信息实体–通过互联网访问。实际的资源的范围从文件到人,抽象的资源包括数据库查询。
因为要通过多样的方式识别
http://cyqdata.cn/cnblogs/article-detail-40530
C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
1.C#类和接口的区别
接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!
而类是负责功能的具体实现!
在类中也有抽象类的定义,抽象类与接口的区别在于:
抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。
但接口是一个行为的规范,里面的所有东西都是抽象的!
一个类只可以继承一个基类也就是父类,但可以实现多个接口
PS:
接口除了规范
http://cyqdata.cn/cnblogs/article-detail-40367
MSSQL Server和MySQL的区别
1. MySQL支持enum和set类型,SQL Server不支持; 2. MySQL不支持nchar、nvarchar、ntext类型; 3. MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1); 4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的; 5. MySQL需要为表指定存储类型; 6
http://cyqdata.cn/cnblogs/article-detail-40033
Get和Post的区别
1.get是从服务器上获取数据,post是向服务器上传数据。
2.get是把参数数据列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML header 内一起传送到 action属性所指的URL地址。用户看不到这个过程。
3.对于get方式,服务器端用Request.QueryS
http://cyqdata.cn/cnblogs/article-detail-39275
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server
http://cyqdata.cn/cnblogs/article-detail-39038
C#中抽象类和接口的区别
对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,
http://cyqdata.cn/cnblogs/article-detail-38015
Application、Session、Cookie、ViewState、Cache、Hidden的区别
方法
信息量大小
作用域和保存时间
应用范围
保存位置
Application
任意大小
整个应用程序的生命期
整个应用程序/所有用户
服务器端
Cache
任意大小
可以根据需要设定
整个应用程序/所有用户
服务器端
Session
小量,简单的数据
用户活动时间+一段延迟时间(一般为20分钟)
单个用户
服
http://cyqdata.cn/cnblogs/article-detail-37759
Remoting和Webservice的区别
本系列文章导航创建一个示例和WebMethod特性解析WebService特性和数组类型解析类和结构体解析利用YAHOO公开API做天气预报Web服务Webservice 的设计和模式Remoting和Webservice的区别
其实现的原理并没有本质的区别,在应用开发层面上有以下区别:
1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service
http://cyqdata.cn/cnblogs/article-detail-37625
.NET 中String 和StringBuilder 以及他们的区别 来吧来吧别以为你什么都知道哈哈
当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能,为什么呢?最大区别在于他们的内存分配机制不同。
内存分配:
String
String 对象是不可改变的。每次使用 String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间
StringBuilder
StringBui
http://cyqdata.cn/cnblogs/article-detail-36940
语音编码算法AMR NB , AMR WB 和AMR WB+的区别
网上有些分析AMR NB 和AMR WB区别的资料,为节省篇幅,就不一一转过来了,可以参考如下
http://www.rosoo.net/a/201101/10759.html
还有科技论文在线的:AMR-NB 与AMR-WB 语音编码标准技术的对比研究
不过我感觉这些对比都是对比的表面现象,没有对比AMR NB和AMR WB的本质不同,AMR NB和AMR WB语音编解码都是使用的是多码率宽带代
http://cyqdata.cn/cnblogs/article-detail-35826
学习笔记之---ref与out的区别
ref与out都是C#的关键字,所实现的功能也基本相同,都是指定一个参数按照引用传递,但是它们在使用时还是有一定的区别:
1.使用out关键字时,必须在离开函数体前给其赋值,而Ref传进去的参数可以不被修改。
2.out关键字传进去的参数调用前可以不用初始化,但是Ref穿进去的参数调用前必须初始化。
如:int i
&nb
http://cyqdata.cn/cnblogs/article-detail-32644
Air NativeWindow和Window的区别
在Air程序中新建Window遇到一些问题,在网络中搜寻帮助之间。看到一篇名为Air的NativeWindow和Window的区别的博客,由此想记录两句。本文作为一个笔记,用以后继自己查阅帮助使用,同时也是一个求教问题的文章,希望高手能帮我解答,问题在最后,非常感谢 在网络中经常见到说NativeWindow不能addChild Flex组件,此种说法是错误的,NativeW
http://cyqdata.cn/cnblogs/article-detail-28733
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口
公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable 接口
它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。
为了区别两个接口,我们通过一个实际的例子来解
http://cyqdata.cn/cnblogs/article-detail-25389
HashTable和Dictionary索引器的区别
HashTable 索引器定义: // Summary:
// Gets or sets the value associated with the specified key.
//
// Parameters:
// key:
// The key whose
http://cyqdata.cn/cnblogs/article-detail-25079
C# 32位程序与64位程序读\写注册表的区别
用C#实现注册表的读\写是一件很容易的事情,在此不做详细的讲解。
用C#操作注册表主要用到的两个函数为(已经渗透到下面的实例程序中,注:要引入Microsoft.Win32命名空间):
1:读取键值-->Registry.LocalMachine.OpenSubKey(“..Key的路径...”, true),这里的第2个bool类型的参数含义为:标志
http://cyqdata.cn/cnblogs/article-detail-4832