码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
使用过滤统计信息解决参数预估错误
参数预估是SQL Server里一颗隐藏的宝石。一般而言,参数预估指的是,在查询编译期间,查询优化器尝试找出在执行计划里从各个运算符平均返回的行数。这个估计用来驱动计划本身生成并选择正确的计划运算符——例如像Nested Loop, Merge Join,还是Hash Join的物理连接。当这些估计...
分类:其他好文   时间:2015-07-03 18:53:08    阅读次数:173
[java面试]关于多态性的理解
运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表...
分类:编程语言   时间:2015-07-02 15:49:51    阅读次数:139
[Tool] 使用Visual Studio Code开发TypeScript
[Tool] 使用Visual Studio Code开发TypeScript注意依照本篇操作步骤实作,就可以在「Windows」、「OS X」操作系统上,使用Visual Studio Code开发TypeScript。前言为了解决JavaScript:缺少面向对象语法、缺少编译期间错误检查......
分类:其他好文   时间:2015-07-02 06:34:23    阅读次数:357
Java 反射机制分析指南
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对...
分类:编程语言   时间:2015-06-24 14:27:09    阅读次数:95
Java基础:多态(重载和重写)
(1)域与静态方法 记住“只有普通方法的调用是多态的”。 对于域的访问,在编译期间就已经进行解析和绑定了。而如果某个方法是静态的,就不具备多态性。 (2)编写构造器有一条准则:  * 用尽可能简单的方法使得对象进入正常状态,尽量避免调用其他方法。  * 构造器内能够安全调用的方法只有那些final方法(private默认final),因为他们无法被覆盖。 (3)多态概...
分类:编程语言   时间:2015-06-23 00:57:02    阅读次数:172
const在C语言和C++中的区别
一.C语言中的const     const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。 “C中的const的意思是‘一个不能被改变的普通变量’,在C中,它总是占用内存,而且它的名字是全局符。C编译器不能把const看成一个编译期间的常量”    (...
分类:编程语言   时间:2015-06-19 13:33:33    阅读次数:117
Nim教程【十三】(调查:你会顺手帮博客园点个广告吗?)
类型转换Nim支持显示类型转换和隐式类型转换使用casts操作符完成显示类型转换工作,显示类型转换工作是编译期完成的工作,是位模式的隐式类型转换也是编译期完成的工作,不是位模式的让我们来看一下下面的代码procgetID(x:Person):int=Student(x).id在上面的代码中如果x变量...
分类:其他好文   时间:2015-06-18 17:00:11    阅读次数:112
const和readonly区别
内容来源>(转载)标题:什么才是不变:const和readonly内容: const:用 const 修饰符声明的成员叫常量,是在编译期初始化并嵌入到客户端程序 static readonly:用 static readonly 修饰符声明的成员依然是变量,只不过具有和常量类似的使用方法:通过类.....
分类:其他好文   时间:2015-06-17 18:03:40    阅读次数:124
如何使用宏求结构体的内存偏移地址
在C语言中,ANSI C标准允许值为0的常量被强制转换成任何一种类型的指针,而且转换结果是一个空指针,即NULL指针,因此对0取指针的操作((type*)0)的结果就是一个类型为type*的NULL指针。 但是如果利用这个NULL指针来访问type类型的成员当然是非法的。 因为&(((type*)0)->field)的意图只不过是计算field字段的地址,C语言编译器根本不生成访问type成员的代码,而仅仅是根据type的内容布局和结构体实例地址在编译期计算这个常量地址,这样就完全避免了通过NULL指针访...
分类:其他好文   时间:2015-06-16 16:53:23    阅读次数:135
AOP相关
实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。http://www.tuicool.com/articles/QNny6r...
分类:其他好文   时间:2015-06-15 20:22:16    阅读次数:119
894条   上一页 1 ... 66 67 68 69 70 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!