背景 方法链能够将对对象的函数调用放在一条语句里面。方法链模式的核心是上一个对象函数的调用,返回下一个函数调用的对象。 Builder模式可以书写成方法链。方法链与Builder的区别在于Builder存在一个中间对象B...
分类:
其他好文 时间:
2015-08-20 19:16:23
阅读次数:
131
while (cin >> word){ cout >word;在输入Ctrl+Z后,后面的输入就都不能接受到数据了。 在string s;中s.empty();是意味着S为空及s==””;而不能将s=NULL;是错的。 在vector中注意基本是函数的调用。 iterator 中的begin和en...
分类:
编程语言 时间:
2015-08-19 10:46:42
阅读次数:
136
一、语法 setTimeout(code,millisec) code:是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert(‘5 seconds!‘)",或者对函数的调用,诸如 alertMsg()。 millisec:指示从当前起多少毫秒后执行第一个参数。...
分类:
Web程序 时间:
2015-08-15 12:10:23
阅读次数:
149
1、信号与槽的效率是非常高的,但是同真正的回调函数比较起来,由于增加了灵活性,因此在速度上还是有所损失。当然这种损失相对来说是比较小的,但是要追求高效率的话,比如实时系统,就要尽可能避免。2、信号与槽机制与普通函数的调用一样,如果使用不当的话,在程序执行时也可能产生死循环。因此,在定义槽函数时一定要...
分类:
其他好文 时间:
2015-08-11 12:02:26
阅读次数:
152
一.相关知识点
重载new和delete
当创建一个new表达式时有两件事发生。首先,使用运算符new分配内存,然后调用构造函数。在delete表达式里,调用析构函数,然后使用运算符delete释放内存。我们永远无法控制构造函数和析构函数的调用(否则我们可能意外地搅乱它们),但可以改变内存分配函数运算符new和delete。
被new和delete使用的内存分配系统是为通用目的...
分类:
编程语言 时间:
2015-08-10 00:33:29
阅读次数:
141
本文描述基本的32位X86汇编语言的一个子集,其中涉及汇编语言的最核心部分,包括寄存器结构,数据表示,基本的操作指令(包括数据传送指令、逻辑计算指令、算数运算指令),以及函数的调用规则。个人认为:在理解了本文后,基本可以无障碍地阅读绝大部分标准X86汇编程序。当然,更复杂的指令请参阅Intel相关文...
分类:
其他好文 时间:
2015-08-09 07:15:04
阅读次数:
208
跟传统面向对象语言比起来,js在继承关系方面比较特别,如果第一次看恐怕会有些抓狂,偶就是这样(又透露小白本质#=_=),从哪里说起好呢?函数调用? js中函数的调用方式大致可分以下几种: 1. 普通函数,直接调用 function Hi(){ alert(233); } Hi()...
分类:
Web程序 时间:
2015-08-08 16:22:42
阅读次数:
151
在js里面,对于函数的调用,实际上也是也是面向对象的思路,于是写好js函数,也是考核面向对象设计的能力,同时也必须考虑到如何实现高内聚和低耦合,拿一个例子来说,现在的需求是这样的,实现个投资进度框,就是如图所示:总共分四步来走,第一步“创建订单中”,成功改变提示信息“创建订单成功!”,显示,不成功改...
分类:
编程语言 时间:
2015-08-05 12:37:21
阅读次数:
132
6.1 线程基础(1)线程组成:线程内核对象+线程栈(注意:进程=进程内核对象+地址空间) ①从内核角度看,线程是一个内核对象,系统用它来存储一些关于线程的统计信息(比如运行时间等) ②从编程角度看,线程是一堆寄存器状态以及线程栈的一个结构体对象。本质上可以理解为一个函数的调用器(其中的寄存器状.....
分类:
编程语言 时间:
2015-08-03 00:59:04
阅读次数:
150
//递归法
/*
==================================================================
题目:求F(60),其中F(n)定义如下:
F(0)=0;
F(1)=1;
F(2n)=f(n)+3;
F(2n+1)=F(n)+F(2n-1).
==========================================...
分类:
编程语言 时间:
2015-08-02 01:01:28
阅读次数:
136