摘要: 由以下3个部分组成: 1)BSS 段 BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。未初始化数据段只在运行的初始化阶段才会产生,因此它的大小不会影响目标文件的大小。 bss段包含未初始化的全局变量和static变量。 2)data段 数据段(data seg... 阅读全文
posted @ 2014-06-05 11:05 menghuizuotian 阅读(445) 评论(0) 推荐(0)
摘要: 1.二叉树的结点计算1)在二叉树的第i层上至多有2i-1个结点 提示:可以用归纳法,假若第i层有至多2i-1个结点,那么第i+1层至多就有2*2i-1个结点。2)深度为k的二叉树至多有2^k -1个结点。 提示:考虑满二叉树的情况,所有结点求和。3)有n个结点的完全二叉树的高度为 提示:结合2),n... 阅读全文
posted @ 2014-06-04 23:08 menghuizuotian 阅读(321) 评论(0) 推荐(0)
摘要: 可以直接进行隐式转换: 过程是这样的: 编译器知道传的值是int而函数需要的是A类型,但它也同时知道调用A的构造函数将int转换成一个合适的A,所以才有上面成功的调用.换句话说,编译器处理这个调用时的情形类似下面这样: 结论:只有当参数被列于参数列内,这个参数才是隐式类型转换的合格参与者。 当加入explicit后, ; 就会非法报错。 阅读全文
posted @ 2014-06-04 17:12 menghuizuotian 阅读(152) 评论(0) 推荐(0)
摘要: 1. 基类构造函数负责初始化继承的数据成员,派生类构造函数主要用于初始化新增的数据成员。 2.C++要求引用和指针类型与赋值的类型匹配,但是这一规则对继承来说例外。不过这种例外只是单向的,不可以将基类对象和地址赋给派生类引用和指针。 class TableTennisPlayer { private: .... public: .... } class RatedPlayer: publi... 阅读全文
posted @ 2014-06-04 17:11 menghuizuotian 阅读(709) 评论(0) 推荐(0)
摘要: 1.ostream & operator> a >> b >> c;输入: yuandedong 123 ha: yuandedongb: 123c: h读完yuandedong后 就返回cin 相当于cin>>b>>c; 因此不可能将h读到a中。6.cin输入的注意事项看下例:结果如下图:,不能继... 阅读全文
posted @ 2014-06-04 12:28 menghuizuotian 阅读(2449) 评论(1) 推荐(0)
摘要: 1.获取web页面 urllib2 支持任何协议的工作---不仅仅是http,还包括FTP,Gopher。1 import urllib22 req=urllib2.Request('http://www.baidu.com') #第一件事,建立urllib2.Request对象,注意http别掉... 阅读全文
posted @ 2014-06-03 19:14 menghuizuotian 阅读(531) 评论(1) 推荐(1)
摘要: 1.域名系统定义DNS计算机域名系统由域名服务器和域名解析器组成。通常输入的是网址就是一个域名。2.域名查询查询方式包括:1)正向查询:由域名查找对应的IP(如:www.baidu.com—>119.75.218.77 )2)反向查询:由IP查找域名(如:119.75.218.77 –> www.b... 阅读全文
posted @ 2014-06-03 13:06 menghuizuotian 阅读(621) 评论(0) 推荐(1)
摘要: 1.理解TCP1.1 寻址首先任何基于TCP/IP的网络,每台机器都有唯一的IP地址,只需要知道接受者机器的IP地址,信息就可以传送过去。其次,TCP通过使用端口号来知道机器究竟是哪个程序应该接收传来过来的数据,每个程序都使用唯一一个端口号,有时候这些端口号是事先知道的,有时候是随机指定的。再次,让... 阅读全文
posted @ 2014-06-02 21:17 menghuizuotian 阅读(222) 评论(0) 推荐(1)
摘要: 1.服务器端UDP服务器建立与TCP相类似,具体比较如下:补充下,第四步:不必使用listen还有accept函数。具体代码如下:(设置socket选项省略)import socketfrom time import ctimeHOST=''PORT=21004BUFSIZE=1024udpSerS... 阅读全文
posted @ 2014-06-02 21:09 menghuizuotian 阅读(323) 评论(0) 推荐(1)
摘要: 客户端客户端主要有4个步骤:1)创建一个socket以连接服务器。 socket = socket.socket(family, type),family参数代表地址家族,可为AF_INET(包括Internet地址,和IPV4对应)或AF_UNIX(用于同一台机器上的进程间通信)。type,家族协... 阅读全文
posted @ 2014-06-02 17:31 menghuizuotian 阅读(1305) 评论(0) 推荐(0)