2011年6月19日

c++随笔

摘要: 6.191.看程序 1 int main(int argc, char* argv[]) 2 { 3 int i=10; 4 int is[3]; 5 is[3]=3; 6 7 //memset(is,0x11,100); 在vs 2010环境下,需要访问is[100]才能改变到i 8 9 cout<<i; 10 cin>>i; 11 return 0; 12 }$ g++ -g -Wall -o test test.cpp$ ./test$ 3也就是说i的值通过is[3]数组的越界访问改变了。 【问题】1:为什么通过is数组可以访问到i?2:为什么不会出现段错误? 1 阅读全文

posted @ 2011-06-19 11:00 小猪_tc 阅读(238) 评论(0) 推荐(0)

2011年4月21日

linux 知识点 随笔

摘要: 2011/4/21 如何查看系统内存的使用情况?今天百度实习二面,可是自己不争气没把握住这次机会,估计已经挂了。linux正在学,但简历上写成了精通,被面试的GG鄙视了一 通。要知耻而后勇,加油!在网上找到了答案,就是使用free -m命令。 $ free -m total used free shared buffers cached Mem: 1002 769 232 0 62 421 -/+ buffers/cache: 286 715 Swap: 1153 0 1153 其中,total指系统总内存;used指已使用内存,包括了作为buffers和cached的部分,即used=buf 阅读全文

posted @ 2011-04-21 15:44 小猪_tc 阅读(288) 评论(0) 推荐(0)

导航