发布了文章2020-12-20
发布了文章2020-08-30
环境配置硬件配置: 节点为虚拟机CPU:不涉及(宿主机cpu为 Intel I7 6700K)内存:2G硬盘:8G操作系统:Hadoop版本: hadoop-3.1.3解压安装包将下载好的二进制包解压到任意目录,我的是放置到了home目录配置修改hadoop 是免安装的,将hadoop的二进制包下载下来后,理论...
提出了问题2016-05-24
提出了问题2016-02-18
赞了回答2016-01-14
{代码...} 改成这样子试试 {代码...} 简单写法 {代码...}
提出了问题2016-01-13
提出了问题2016-01-03
提出了问题2015-12-28
回答了问题2015-12-19
常规情况下是不允许右值绑定到左值的(在函数调用中)。当一个模板函数的形参是右值引用时,而此时如果我们用一个左值实例化它,为了应对这种情况,c++引入了一个例外规则,所以遇到这种情况的时候,编译器会把模板类型参数推导为实参的左值引用。
回答了问题2015-12-17
看到一个问题 {代码...} 在你的程序中,这不止这一处,还有你移动数组的时候,如while(p)p=*(p+1)
回答了问题2015-12-15
这样 {代码...}
提出了问题2015-12-10
提出了问题2015-12-05
赞了回答2015-12-04
你写一个表达式 true: int() : flota(); 那么这个表达式的类型是什么呢? 很显然是float.
回答了问题2015-12-04
题主,下面是swap的实现,它使用的是模板实现,当我传递数组给它的时候,它能推导出数组大小是多少,比如int a[] ={1,2,3,4},当给把a传递给这个函数的时候,其中_Size就推导出来是4.
赞了回答2015-12-04
转换的时候不会全部放1,注意下面这是 2000 的二进制表示 0100 1110 0010 0000在缩短到 1 byte 的 char 后,应该是保留后面的 0010 0000 , 而这个数十进制表示就是 32
赞了回答2015-12-03
常量引用的意义在于获取值,防止值改变。const int &i=1;等价于int j = 1;const int &i=j;
关注了问题2015-12-02
关注了问题2015-11-30
赞了回答2015-11-29
我测试了不会啊。不过你的代码有点问题,main都退出了,还有创建的子线程还没退出。应该等所有子线程退出main再退出。否则各个平台情况可能都不同,看具体实现。