摘要:
vectorvector就是动态数组.它也是在堆中分配内存,元素连续存放,有保留内存,如果减少大小后,内存也不会释放.如果新值>当前大小时才会再分配内存.它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成... 阅读全文
摘要:
(1)malloc穷尽的情况:假设下面的代码是测试代码,里面含有被测函数fmalloc,其中含有一个malloc语句,在一般情况下,是很难走到malloc失败的分支的,因为很难模拟系统内存耗尽的情况。#include #include #define SIZE 1024void fmalloc();... 阅读全文
摘要:
刘强东真可谓是春风得意了,一方面抱得美人归,另外总算是把纳斯达克的钟声敲响了,老刘依旧是那张大嘴,依旧是那个圡人。面对记者,发出狂言:超越阿里是必然! 既然京东也是搞电子商务的,说商业模式不同就不是理由了,用户可不管你是什么商业模式。这个事情应该是一分为二的,对于京东自营的商品,对于标准类目,... 阅读全文
摘要:
这么个标题多少有点蛋疼的感觉,两个都是互联网时代的语言,学习成本和执行效率也差不多,之所以会产生这种需求,多半是想在python中引用java的类,例如安卓和hadoop的生态圈,基本是java代码的天下,虽然python大数据有不错的接口,但直接调用java的需求总是有的。这个目前已经有解决方案,... 阅读全文
摘要:
不能免俗,先打印个helloworld出来,c代码的函数hello.c#include int helloworld(){ printf("hello world!"); return 0;}然后编译成动态链接库 gcc hello.c -fPIC -shared -o libhello... 阅读全文
摘要:
NameNode有这么几个配置:PropertyDescriptionSuggested valuedfs.name.dirDirectory in NameNode’s local filesystem to store HDFS’s metadata/home/hadoop/dfs/namedf... 阅读全文
摘要:
Modules-------YARN consists of multiple modules. The modules are listed below as per the directory structure:hadoop-yarn-api - Yarn's cross platform e... 阅读全文
摘要:
由于hive也支持sql,很多人会把hql跟标准sql进行比较,甚至有的时候会直接套用。hive不支持事务也不支持索引,更不支持追加写,但是对于一般的sql都是能够支持的。但是对于一些子查询确实无法支持的,例如select * from t_ext_1_bkdoubledelete where f1... 阅读全文
摘要:
在co的时候直接输入账户跟密码svn co ${SVNURL} ./ --username **--password ***或者删除缓存文件,在Linux上面删除~/.subversion/auth即可 阅读全文
摘要:
大学计算机组成原理时候讲过的内容,差不多都有点忘记了1范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指... 阅读全文