博客统计信息

用户名:goodidea
文章数:17
评论数:6
访问量:11823
无忧币:20
博客积分:112
博客等级:2
注册日期:2009-01-06

我最近发表的评论

从今天起 回复
谢谢哈,不过。。。也不是小伙子。..
从今天起 回复
谢谢哈,不过。。。不是孩子了,所..
2011-07-14 15:23:23
oracle只是借助索引来实现唯一性,并不是通过索引来保证唯一性。
所以创建索引后仍需创建constraint



oracle 创建unique constraint 或者 primary key constraint的同时,强制创建或者重用列上的unqiue index索引。如果之前列上没有索引,那么强制创建的索引是unique index,如果列上已经存在索引,就重用之前的索引.foreign key不会隐式创建一个索引
 
 
2009-09-14 12:11:07
类中指任何类型的const 和引用数据成员。const 和引用数据成员也必须是在成员初始化表中被初始化,否则,就会产生编译时刻错误。例如,下列构造函数的实现将导致编译时刻错误:class ConstRef {public:ConstRef( int ii );private:int i;const int ci;int &ri;};ConstRef::ConstRef( int ii ){ // 赋值i = ii;   // okci = ii; // 错误: 不能给一个 const 赋值ri = i;   // 错误 ri 没有被初始化}当构造函数体开始执行时,所有const ..
类别:c++|阅读(19)|回复(0)|(0)阅读全文>>
2009-09-11 10:15:30
如果类为空,或类没有成员变量,只有成员函数(不包括虚函数),对于目前多数编译器,sizeof =1;如果类有成员变量,因为内存对齐,结果为: 成员变量的最大长度 * 成员变量个数如果类包含虚函数(1个或者多个),或者此类虚继承其他类,如class B : public virtual A。  则类中隐含着一个指针(不管几个虚函数,只有一个指针,一个指针大小为4。)这个指针指向虚函数表。 正因为这样,c++支持多态,即运行时绑定函数地址。 
类别:c++|阅读(17)|回复(0)|(0)阅读全文>>
2009-09-10 11:01:17
学了这么多年,我还是有点晕,这次下决心搞懂文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。今天有同学问C语言中for循环里那个 i++ 和 ++i 是否有区别,我告诉他在for循环中是没有区别的,现在具体说一下 i++ 和 ++i 的区别。我们先用while语句写一下 for(i=1;i<10;i++)int i=0;
while (i<10){
printf("www.slyar.com");
i++;
}再用while语句写一下 for(i=1;i<10;++i)int i=0;
while (i<10){
printf("www.slyar.com");
++i;
}可以看到,最后i的值都是10,所以在for循环里,i++ 和 ++i..
类别:c++|阅读(20)|回复(0)|(0)阅读全文>>
2009-09-07 20:15:02
百度的一道题用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。char *revert(char * str){int n=strlen(str);char* s = str;char* e = p+n-1;while( s < e ){  *s ^= *e;  *e ^= *s;  *s ^= *e;  s++,e--;}return str;}
看到 ^= 我就郁闷了,我怎么不记得我学过这东西原来这叫位异或
int a = 12 = 1100;int b = 6  = 0110;
a ^b     = 1010;a ^ b ^a = 1010 ^ 1100 = 0110 = 6 = b;a ^ b ^b = 1010 ^ 0110 = 1100 = 12 = a;
原来,异或运算符的特..
类别:c++|阅读(113)|回复(0)|(0)阅读全文>>
2009-09-07 10:26:52
有两个已排好序(从小到大)的数组A和B,长度均为n,把它们合并为一个数组,要求时间代价为O(logn),请给出算法。

 
Say the two arrays are sorted and increasing, namely A and B.
It is easy to find the median of each array in O(1) time.
Assume the median of array A is m and the median of array B is n.
Then,
1' If m=n, then clearly the median after merging is also m, the algorithm holds.
2' If m <n, then reserve the half of sequence A in which all numbers are greater than
 ..
类别:c++|阅读(20)|回复(0)|(0)阅读全文>>
2009-09-05 16:37:17
好像是网易的一道试题 6个人配6把不同的枪,每人随机拿,完全没有人拿到自己枪的概率是多少?
 
人 A B C D E F
枪 1  2  3  4  5  6
 
设n个人配n把枪,完全每人拿到自己枪的有S(n)种可能
 
对于A 说,A可以拿 2-6  (n-1)种可能
 
对于剩下的5个人, 有x 种可能. 则最后结果是 (n-1)x
 
下面求x  假设 A 拿了 2, 则对于B来说,有2种情况,一种是 B 拿 1 ,则后面CDEF对应 3456 完全错开有S(n-2)种可能
如果 B 不拿 1, 也就是求 B 不对应1 , C不对应..
类别:c++|阅读(30)|回复(0)|(0)阅读全文>>
2009-08-24 11:16:29
蒙板就好像隔着雕花墙往里面看的效果一样具体步骤:1雕花墙是一个纹理,墙体为彩色,镂空地方为黑色,预先给它生成一个一样的黑白纹理,使镂空的地方为白色,墙体为黑色2.画墙内的景色3 glBlendFunc(GL_DST_COLOR,GL_ZERO);画黑白纹理其中GL_DST_COLOR 对应的混合因子为(Rd, Gd, Bd, Ad),也就是帧缓存中原像素的颜色。把黑白纹理与GL_DST_COLOR 相乘。墙体为黑色,则结果为黑色,镂空为白色,则结果为原像素中颜色。4 glBlendFunc(GL_ONE, GL_ONE);
画雕花墙的纹理画雕花墙镂空的地方为黑色,则使用原想色颜色,上步渲染中..
类别:opengl|阅读(412)|回复(0)|(0)阅读全文>>
2009-08-20 21:49:24
vc读文本文件
类别:c++|阅读(55)|回复(1)|(0)阅读全文>>
2009-08-19 23:09:58
glShadeModel glHint
 <<   1   2   >>   页数 ( 1/2 )

我的技术圈(0)

更多>>