1、引言 1.1、编写目的
该需求分析为说明书通过对《flappybird》游戏软件的客户需求分析,明确了所要开发的游戏软件的功能以及界面等的处理,从而使小组成员更清楚的了解用户的需求,在此基础上完成后续的设计及编程工作。
1.2、开发背景 《flappybird》是之前爆红的一款手游,此款...
分类:
移动开发 时间:
2014-05-05 21:45:36
阅读次数:
508
linux环境,Linux程序设计,学习笔记...
分类:
系统相关 时间:
2014-05-05 21:21:41
阅读次数:
503
模块附件的设计(2)
上一节中介绍了附件的操作,对于附件我们一般认为都是加在模块的记录之上的。但是客户提出了附件要加在字段上的想法,我考虑了一下,给他解释完全可以用附件的类型来区分这个附件是加在哪个字段之上的,可是他不同意,于是就有了附件加在字段之上的设计(客户真是扩展需求分析的唯一途径)。
由于这套系统是完全解释型的,因此加入的这个功能也只需配置一...
分类:
其他好文 时间:
2014-05-05 12:57:56
阅读次数:
218
paip.提升性能3倍--使用栈跟VirtualAlloc代替堆的使用.
#----为什么要设计堆栈,它有什么独特的用途?
为了性能 .... 堆比栈的性能
也有的说法为了编程容易...这个是错误的.因为使用堆+func也能实现编程简单地..
#----为什么stack 比堆快,stackAccess 要快两到三倍
主要的2点:: 使用堆额外的操作多,而且机器硬件上直接支...
分类:
其他好文 时间:
2014-05-04 00:25:28
阅读次数:
269
Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。...
分类:
其他好文 时间:
2014-05-03 23:53:39
阅读次数:
429
在输入密码时,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。
#include
#include
using namespace std;
int main()
{
string pwd;
int cLogin=0;
do
{
cout<>pwd;
if (pwd!="123")
{
...
分类:
编程语言 时间:
2014-05-03 17:45:26
阅读次数:
354
package ioTest.io2;
import java.io.FileReader;
import java.io.IOException;
/*
* 自定义的BufferedReader类
* MyBufferedReaderDemo:也是为了提高对流的操作性能。
* 所以构造函数中应该将流传入
*
* --------拓展:装饰设计模式
* 装饰设计模式是28种设计模...
分类:
编程语言 时间:
2014-05-03 17:42:26
阅读次数:
258
1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。
2.字符流:abstract class Reader和Writer操作的是文本文件
3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行
缓冲流(BufferedInputStream和BufferedOutputStream)每次读取或写入一个数组的大小。
4.打印字符流属于处理流,不能和介质直接相连...
分类:
其他好文 时间:
2014-05-03 17:21:40
阅读次数:
401
面向对象设计(OOD)核心原则让我的程序模块达到“高内聚低耦合”,这是来自于30年前兴起的结构化设计(structured Design),但是同样适用于我们的OOD。...
分类:
其他好文 时间:
2014-05-03 16:52:27
阅读次数:
353