05 2013 档案

摘要:http://blog.chinaunix.net/uid-25324849-id-2182916.html讲的挺详细的,记录一下~ 阅读全文
posted @ 2013-05-30 09:01 glose 阅读(267) 评论(0) 推荐(0) 编辑
摘要:拷贝构造函数分为浅拷贝和深拷贝,拷贝构造是确确实实构造一个新的对象,并给新对象的私有成员赋上参数对象的私有成员的值,新构造的对象和参数对象地址是不一样的,所以如果该类中有一个私有成员是指向堆中某一块内存,如果仅仅对该私有成员进行浅拷贝,那么会出现多个指针指向堆中同一块内存,这是会出现问题,如果那块内存被释放了,就会出现其他指针指向一块被释放的内存,出现未定义的值的问题,如果深拷贝,就不会出现问题,因为深拷贝,不会出现指向堆中同一块内存的问题,因为每一次拷贝,都会开辟新的内存供对象存放其值。但是赋值构造函数是将一个参数对象中私有成员赋给一个已经在内存中占据内存的对象的私有成员,赋值构造函数被赋值 阅读全文
posted @ 2013-05-30 08:28 glose 阅读(376) 评论(0) 推荐(0) 编辑
摘要:百度运维部三面1、c++拷贝构造函数,参数为什么是用引用。2、用c语言实现c++里面的new、delete操作符。3、问我对分布式文件系统的了解,有没有看过源码,包括hdfs,MFS,Gluster fs。4、hadoop编程,问了几道题,多个日志文件,根据id做数据链接,类似对数据表之间链接。还有一道是对10亿个整数数据进行排序,用mapreduce实现。5、hadoop的容错机制,说出5个 有任务推测执行,数据多备份,namenode secondnode ,允许失败任务,心跳机制等等 阅读全文
posted @ 2013-05-29 10:31 glose 阅读(210) 评论(0) 推荐(0) 编辑
摘要:[error]: invalid PID number "" in "/var/run/nginx.pid"进程性的 nginx -s stop后再次启动nginx -s reload ,总是会报错误nginx: [error] open() "/alidata/server/nginx/logs/nginx.pid" failed (2: No such file or directory),这应该是因为把nginx进程杀死后pid丢失了,下一次再开启nginx -s reload时无法启动解决办法:nginx -c /etc/ng 阅读全文
posted @ 2013-05-26 19:29 glose 阅读(773) 评论(0) 推荐(0) 编辑
摘要:先编写一个main.c 文件 代码如下:#include <stdio.h>#include <math.h>int main(){ printf("hello world\n"); double pi=3.1415926; printf("sin(pi/2)=%f",sin(pi/2)); return 0;}gccmain.c -omain 这样编译报错。。。gccmain.c-lm-omain 其实,通过这个小问题,我们可以学习更多的知识。思考如下:明明是包含了math.h头文件的,怎么还显示sin没有定义呢?原来,gcc的 阅读全文
posted @ 2013-05-08 14:35 glose 阅读(1672) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示