转载于:http://www.bubuko.com/infodetail-297919.html return语句终止当前正在执行的函数并将控制权返回到调用该函数的地方。return语句有两种形式: return; return expression;   无返回值函数 没有返回值的return语句只能用在返回类型是void的函数中。返回void的函数不要求非得有return语句,因为在这类函数的最后一句后面会隐含地执行return。 通常情况下,void函数如果想在它的中间位置提前退出,可以使用retu…

2021年10月16日 0条评论 4点热度 阅读全文

概述 TCP协议作为传输层协议,它在网络层IP协议不可靠的尽力而为服务至上提供了一个可靠数据传输服务。TCP协议的数据传输确保了其上层协议读出的数据是无损坏、无间隔、按序、非冗余的二进制流。 TCP是面向连接的,在两个进程通过TCP协议发送数据时,必须先要经过互相“握手”,来建立确保数据传输的参数。TCP连接不是在电路交换网络中的端到端TDM或者FDM电路,也不是构建在网络层上的虚电路,所以中间的网络元素并不会维持TCP的连接状态,对于路由器而言,它们所看到的只是一个IP数据报文,而不是连接。 TCP连接提供全双工…

2021年10月16日 0条评论 5点热度 阅读全文

一、函数传递参数的方式 术语: 主调函数:调用其他函数的函数,大部分时候为main函数 被调函数:被其他函数如main函数调用的函数 变元:在主调函数中传递给被调函数的变量或常量,如函数调用语句function(a,b)中变元为a和b 形式参数:主调函数传递给被调函数的变量或常量 1.按值传送机制 此类函数传送机制是将主调函数中的变元生成一个副本作为被调函数的形式参数,即将变元重新拷贝一份然后再传递给被调函数。显然,在这种传递机制下,在被调函数中对形式参数的操作并不会影响主调函数内的变量。 1.1传递普通变量 这里…

2021年10月16日 0条评论 4点热度 阅读全文

[Java集合篇] Collection 单列集合(ArrayList、LinkedList、HashSet、TreeSet)和 Map 双列集合(HashMap、ConcurrentHashMap 、Hashtable)的区别与遍历 写在前面 1. Collection 单列集合 2. List 集合接口下的子类 3. ArrayList集合的四种遍历方法 4. Set集合接口下的子类 5. HashSet 与 TreeSet 集合的两种遍历方法 6. Map双列集合下的子类 7. HashMap 集合的四种遍历…

2021年10月16日 0条评论 9点热度 阅读全文

1、关于递归函数的描述,以下选项中正确的是 A.包含一个循环结构 B.函数比较复杂 C.函数内部包含对本函数的再次调用 D.函数名称作为返回值 答案:D 答案解析:递归函数是指函数内部包含对本函数的再次调用。 2、关于递归函数基例的说明,以下选项中错误的是 A.递归函数必须有基例 B.递归函数的基例不再进行递归 C.每个递归函数都只能有一个基例 D.递归函数的基例决定递归的深度 答案:C 答案解析:每个递归函数至少存在一个基例 3、以下选项中,不属于函数的作用的是 A.提高代码执行速度 B.复用代码 C.增强代码可…

2021年10月16日 0条评论 3点热度 阅读全文

cocos2d-x里有两个物理引擎分别是box2d和chipmunk(金花鼠,不知道为什么叫这名字……),如果想看看基础的常识及这两个物理引擎的区别请到以下网址:http://bsr1983.iteye.com/blog/1672032 其实本人的物理知识也都快忘记光了……只能一点点补了…… 这两个物理引擎可以构建一个属于自己的物理世界,而这个物理世界是基于现实中的物理特性建立的,所以能赋予在这个世界中的对象(即“刚体”,在任何力的作用下,体积和形状都不发生改变的物体叫做“刚体”(Rigid body))…

2021年10月16日 0条评论 8点热度 阅读全文

Google文件系统 GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。 1、设计概览 (1)设计想定 GFS与过去的分布式文件系统有很多相同的目标,但GFS的设计受到了当前及预期的应用方面的工作量及技术环境的驱动,这反映了它与早期的文件系统明显不同的设想。这就需要对传统的选择进行重新检验并进行完全不同的设计观点的探索。 GFS与以往的文件系统的不同的观点如下: 1、部件错误不再被当作异常,而是…

2021年10月16日 0条评论 3点热度 阅读全文

基础概念:定义函数的方式   一般定义函数有两种方式:     1:函数的声明     2:函数表达式   函数的声明       如下代码就是函数声明的代码结构: function sum(x,y){ alert(x+y); } sum(1,2); //3       关于函数声明,它最重要的一个特征就是函数声明提升,意思是执行代码之前先读取函数声明。这意味着可以把…

2021年10月16日 0条评论 5点热度 阅读全文

python中函数返回常用一下四种类型, def test1(): print("in the test1")#无返回值 def test2(): print("in the test2")#返回0 return 0 def test3(): print("in the test3")#返回参数 return 'test3' def test4(): print("in the test4")#返回函数 return test2() x=test1() y=test2() z=test3() a=test4() p…

2021年10月16日 0条评论 8点热度 阅读全文

浅析InnoDB引擎的索引和索引原理 什么是InnoDB的索引 InnoDB的索引就是一颗B+树。页是InnoDB引擎在内存和磁盘之间交换数据的基本单位,页的大小一般是16KB,页的大小可以在启动MySQL服务的时候通过更改innodb_page_size参数来设置。而InnoDB索引的节点就是页。 B+树的叶节点上的页是数据页,用于存放用户存入数据库中的一条一条的记录,而非叶子节点上的页是索引页,存放索引记录。一个节点存一个页,所以又有”索引就是数据,数据就是索引“之说。B+树同一层上的页又是以双向链表的形式来组…

2021年10月16日 0条评论 16点热度 阅读全文