2015年9月2日
摘要: 整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版谢希仁的那本,希望对大家有所帮助OSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。... 阅读全文
posted @ 2015-09-02 15:21 认真的雪0218 阅读(193) 评论(0) 推荐(0) 编辑
  2015年7月29日
摘要: 不错的博客地址http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.htmlhttp://blog.sina.com.cn/s/blog_715811390100rtke.html(很全)http://blog.sina.com.c... 阅读全文
posted @ 2015-07-29 10:51 认真的雪0218 阅读(110) 评论(0) 推荐(0) 编辑
  2015年7月28日
摘要: 首先看看如下一个声明:int* ( *( *fun )( int* ) )[10];这是一个会让初学者感到头晕目眩、感到恐惧的函数指针声明。在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。C/C++所有复杂的声明结构,都是由各种声明嵌套构成的。如何解读复杂指针... 阅读全文
posted @ 2015-07-28 10:54 认真的雪0218 阅读(147) 评论(0) 推荐(0) 编辑
  2015年7月27日
摘要: 最近做了一道题:在C++中,为了让某个类只能通过new来创建(即如果直接创建对象,编译器将报错)其实该问题等同于如何限制一个类对象只在栈(堆)上分配空间?一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是... 阅读全文
posted @ 2015-07-27 11:14 认真的雪0218 阅读(694) 评论(0) 推荐(0) 编辑
  2015年7月24日
摘要: 说到虚函数的实现方法,我们就不得不说到动态联编(dynamic binding)和静态联编(static binding)。静态联编意味着编译器能够直接将标识符和存储的物理地址联系在一起。每一个函数都有一个唯一的物理地址,当编译器遇到一个函数调用时,它将用一个机械语言说明来替代函数调用,用来告诉C... 阅读全文
posted @ 2015-07-24 16:54 认真的雪0218 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆,就是那些由new分配的内存块,他们的释放编... 阅读全文
posted @ 2015-07-24 16:15 认真的雪0218 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用ma... 阅读全文
posted @ 2015-07-24 11:27 认真的雪0218 阅读(174) 评论(0) 推荐(0) 编辑
摘要: C++中的引用与指针的区别指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。 ★ 相同点: 1. 都是地址的概... 阅读全文
posted @ 2015-07-24 11:13 认真的雪0218 阅读(138) 评论(0) 推荐(0) 编辑
  2015年7月22日
摘要: 一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代... 阅读全文
posted @ 2015-07-22 10:04 认真的雪0218 阅读(192) 评论(0) 推荐(0) 编辑
  2015年7月14日
摘要: http://blog.csdn.net/xiajun07061225/article/details/12760493http://blog.csdn.net/luckyxiaoqiang/article/details/7518888http://www.cnblogs.com/BeyondAn... 阅读全文
posted @ 2015-07-14 11:28 认真的雪0218 阅读(108) 评论(0) 推荐(0) 编辑