1、二者的来源 sleep(),是Thread下面的静态方法/静态本地方法。 wait(),是Object()的final方法。 2、源码分析 a、sleep() 1 public static void sleep(long millis, int nanos) 2 throws...
分类:
编程语言 时间:
2015-07-17 22:26:52
阅读次数:
403
维度建模的数据仓库中,有一个概念叫Slowly Changing Dimensions,中文一般翻译成“缓慢变化维”,经常被简写为SCD。缓慢变化维的提出是因为在现实世界中,维度的属性并不是静态的,它会随着时间的流失发生缓慢的变化。这种随时间发生变化的维度我们一般称之为缓慢变化维,并且把处理维度表的...
分类:
其他好文 时间:
2015-07-17 22:26:31
阅读次数:
130
首先我们来认识下这些错误中提示的信息:
nafxcwd.lib,MFC静态链接库,调试版。(发布版是nafxcw.lib)
LIBCMTD.lib,多线程版的CRT库。
DLLMain函数,在dllmodul.cpp和dllmain.cpp中都有定义。
new、delete、delete[],CRT库中有一套标准实现,但是MFC中均重新实现了一遍。
那么上面的错误的意思即是,已经链接过LIBCMTD.lib,再链接nafxcwd.lib即会报重复定义的错误。
对于MFC工程中的DllMain,new, de...
分类:
编程语言 时间:
2015-07-17 21:06:29
阅读次数:
145
就在7月16日,小米电视2S的正式发布,小米电视2S采用9.9毫米全金属纤薄机身,搭载4K智能电视芯片MStar 6A928四核1.4GHz处理器,配备48英寸三星原装UHD真4K液晶屏,分辨率3840×2160,拥有178°广视角、8毫秒响应速度和4000:1静态对比度。...
分类:
移动开发 时间:
2015-07-17 21:04:15
阅读次数:
160
http://developer.android.com/guide/practices/screens_support.html常用的解决方法:1、java代码中设置宽高度首先我们要做的是获取当前屏幕的宽高度,因为这个在后面要用到 我们可以写两个静态变量用来保存当前屏幕的宽高度:public cl...
分类:
其他好文 时间:
2015-07-17 20:47:50
阅读次数:
98
首先我们来认识下这些错误中提示的信息: nafxcwd.lib,MFC静态链接库,调试版。(发布版是nafxcw.lib) LIBCMTD.lib,多线程版的CRT库。 DLLMain函数,在dllmodul.cpp和dllmain.cpp中都有定义。 new、delete、delete[]...
分类:
编程语言 时间:
2015-07-17 20:46:43
阅读次数:
220
本文介绍C/C++中堆,栈及静态数据区。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。下面分别来介绍: 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分...
分类:
编程语言 时间:
2015-07-17 20:41:29
阅读次数:
135
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:Java代码public class InitialOrderTest { // 静态变量 public static Stri...
分类:
其他好文 时间:
2015-07-17 20:24:31
阅读次数:
115
比较全局变量、全局静态变量、局部变量、局部静态变量的区别,他们在编译完后存储位置在什么地方、初始化值在什么地方、内存什么时候分配、赋初值对这些变量有哪些影响等。要弄清楚这些问题,首先要弄清楚下面几个知识点。C语言分下面几个存储区:1、栈区(stack)由编译器在需要的时候自动分配释放,在不需要的时候...
分类:
其他好文 时间:
2015-07-17 20:23:37
阅读次数:
123
1.字符串的快速创建NSStirng *str = @“Hello”;2.使用静态方法创建3.使用%@输出字符串NSString *name = @”dssf”;NSLog(@“我的名字是%@”, name);4.代码 1 #import 2 3 @interface Person : NSOb.....
分类:
编程语言 时间:
2015-07-17 20:17:40
阅读次数:
151