- 博客(7)
- 收藏
- 关注
转载 SQL Server 查询处理中的执行顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大多数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回给调用者。如果没有在查询中指定
2012-04-01 21:12:20
542
转载 字符编码简介:ASCII,Unicode,UTF-8,GB2312
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位
2012-03-31 21:18:58
305
转载 中间语言(IL)
一、IL与汇编语言 IL是微软.NET平台上衍生出的一门中间语言,.NET平台上的各种高级语言(如C#,VB,F#)的编译器会将各自的代码转化为IL。其中包含了.NET平台上的各种元素,如“泛型”、“类”、“接口”、“模块”、“属性”等等。值得注意的是,各种高级语言本身可能根本没有这些“概念”在里头,如IronScheme是一个在.NET平台上的Scheme语言实现,其中根本没有前面提到的这些I
2012-03-30 17:55:12
1520
原创 JavaScript中 null和undefined区别分析
在JavaScript中null表示变量的值为空,undefined表示变量没有指向任何对象,通过下面几个例子对他们之间的区别做一个分析。 例子一: var a = null; var b; if (a == b) { alert("true"); } else {
2012-03-10 19:23:43
387
原创 IEnumerable接口的一个简单示例
IEnumerable接口是实现foreach循环的一个重要的接口,像数组、集合等之所以可以用foreach循环遍历其中的每个元素便是因为他们都实现了IEnumerable接口而,那么这个接口到底是如何运行的呢,通过下面一个例子可以得到一些启发。 定义一个这样简单的类: public class Person { private string[] names= new
2012-02-29 13:17:11
358
原创 静态构造函数
1.类的构造函数有三种:实例构造函数,私有构造函数和静态构造函数,静态构造函数只能初始化静态数据,或执行一次特殊的操作,这种函数只执行一次,在第一次创建类的对象的时候或者调用静态成员时就会自动调用它,静态构造函数没有访问修饰符,也没有任何参数。 可以参考一下下面的代码 using System; using System.Collections.Generic; using System.
2012-02-14 20:04:25
294
转载 程序员的职业生涯
IBM软件集团大中华区总架构师 寇卫东有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所掌握的专业技术的熟练程度非一般程序员能及,各类常见编程问题
2011-05-17 00:39:00
455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人