内容简介1、第三部分第三课:SDL开发游戏之显示图像2、第三部分第四课预告:SDL开发游戏之事件处理第三部分第三课:SDL开发游戏之显示图像上一课中,我们学习了如何加载SDL库(SDL_Init),释放SDL库(SDL_Quit),如何打开一个窗口(Window),如何使用表面(Surface)。这些..
分类:
编程语言 时间:
2015-08-25 12:08:23
阅读次数:
235
软件需求分析
任务
解决目标系统“做什么”问题
深入描述软件的功能和性能
确定软件涉及到的约束和软件接口
顶易软件的其他有效需求
特点
一致性、完整性、限时性、有效性、可验证性
需求分析的过程
问题识别
建立分析所需要的通信途径
分析与综合
从信息流和信息结构出发,逐步细化所有的软件功能...
分类:
其他好文 时间:
2015-08-25 12:05:27
阅读次数:
186
前几日砍瓜切菜般搭建了一个简单的网站,之后便进入一段目标迷茫期,同时也深知自己立足未稳,基础未牢;往前走又有诸多岔路口,毫无疑问会分散自己本就不多的精力。
我是继续不求甚解地走下去:用同样的手法搞定CSS、JAVASCRIPT等等或是退回去,求甚解Python和Django?
其实不冲突,前提是你要知道自己内心惶恐的原因并且解决。
知此,你才能够明辨何时不求甚解,何时求甚解。...
分类:
其他好文 时间:
2015-08-25 12:07:24
阅读次数:
207
一、 环境准备
搭建Murano和Murano-dashboard是在Red Hat Enterprise Linux Server release 7.1 (Maipo)上搭建的,之前这个环境已经搭建了Openstack的环境,因此一些系统的工具包也安装过了,例如:gcc,python-pip,mysql。
二、在Devstack上配置安装Murano
1.首先需要下载dev的包,...
分类:
其他好文 时间:
2015-08-25 12:06:14
阅读次数:
257
在上一篇的文章里,简单介绍了一些SpringMVC的一些简单使用方法。今天就来看看Mybatis。现在流行的Hibernate、Mybatis都是比较常见的ORM框架。什么是ORM呢,就是 Object Relational Mapping,对象关系映射,通俗点说,就是把对象映射成sql语句,在操作的时候,直接操作对象就可以了。了解过Hibernate的都知道,在做CRUD的时候,直接操作一个Mo...
分类:
编程语言 时间:
2015-08-25 12:05:28
阅读次数:
186
计算几何模板要写的内容真多…
我写烦了…先写这些放上来吧…#include
#include
#include
#include
#include
#include
#define MAXDBL 1e20
#define eps 1e-9
#define pi acos(-1)
using n...
分类:
其他好文 时间:
2015-08-25 12:06:23
阅读次数:
173
php的全局变量和其余编程语言是不同的,在大多数的编程语言中,全局变量在其下的函数、类中自动生效,除非被局部变量覆盖,或者根本就不允许再声明相同名称与类型的局部变量,但是php中的全局变量不是默认生效的。php中全局变量在函数中使用时必须申明为全局,Global这个关键字在函数中定义才有用。也就是说Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括inc...
分类:
Web程序 时间:
2015-08-25 12:07:16
阅读次数:
132
题目链接:
http://poj.org/problem?id=2104
解题思路:
因为查询的个数m很大,朴素的求法无法在规定时间内求解。因此应该选用合理的方式维护数据来做到高效地查询。
如果x是第k个数,那么一定有
(1)在区间中不超过x的数不少于k个
(2)在区间中小于x的数有不到k个
因此,如果可以快速求出区间里不超过x的数的个数,就可以通过对x进行二分搜索来求出第k个数...
分类:
其他好文 时间:
2015-08-25 12:06:26
阅读次数:
201
Description
The Genographic Project is a research partnership between IBM and The National Geographic Society that is analyzing DNA from hundreds of thousands of contributors to map how the Earth was...
分类:
其他好文 时间:
2015-08-25 12:06:01
阅读次数:
163
排列与组合,递归实现
// Permutation and Combination.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#include
using namespace std;
vector>aaa;
set>solu;
void do_once(vector&selected, vector&re...
分类:
其他好文 时间:
2015-08-25 12:06:20
阅读次数:
184
1 .谈到字节序,那么会有朋友问什么是字节序
很简单:【例如一个16位的整数,由2个字节组成,8位为一字节,有的系统会将高字节放在内存低的地址上,有的则将低字节放在内存高的地址上,所以存在字节序的问题。】2 .那么什么是高字节、低字节?
也相当简单:【一个16进制整数有两个字节组成,例如:0xA9。
高字节就是指16进制数的前8位(权重高的8位),如上例中的A。
低字节就是指16进制数的后8...
分类:
系统相关 时间:
2015-08-25 12:05:10
阅读次数:
262
今天同事问关于如何复制一台已经配置好的VM, 本人研究了一下,其实这个功能还挺好用的。主要的方法如下:
1. 选择创建虚机
2. 这步很关健,选择自定义(使用其他设备或特定的配置选项创建虚机)
3. 给虚机命一个响亮的名字
4. 选择虚机文件的目标存储,默认的即可,直接【下一步】
5. 选择虚机的版本,一般主机或集群支持多个VM版本(4, 7, 8),我们选择适合自己的,比如我的是5.5的...
分类:
系统相关 时间:
2015-08-25 12:04:44
阅读次数:
201
操作系统win2003sp2,已经是administrator了,但是创建新用户时提示:
在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误:
拒绝访问。
百思不得其解,搜遍google和百度都没对症解药。
然后打开事件查看器,发现创建用户时系统抛错如下:
SAM 无法更改数据库。很可能是因为内存 或磁盘空间不足。SAM 数据库会被还原为先前状态。 最近的更改都会丢...
分类:
其他好文 时间:
2015-08-25 12:03:34
阅读次数:
414
形态学变换(Morphological Transformations),其实是数学上的一个分支,是基于形状的一些列图像处理操作。OpenCV提供了很多方便而有用的操作函数。一、腐蚀和膨胀(erosion & dilation)腐蚀(erosion)和膨胀(dilation)是形态学中两个最基本的操作。他们结合后又会衍生出其他很多种复杂的过程。其基本思想很简单,就是用一个核函数,扫过原图像,用覆盖的...
分类:
其他好文 时间:
2015-08-25 12:03:32
阅读次数:
221
package five;public class Five {
public static void main(String[] args) {
User p1=new User();
p1.tell();
User p2=new User(“xpq”);
p2.tell();
User p3=new User(“xpq”,”mima123”);...
分类:
编程语言 时间:
2015-08-25 12:02:54
阅读次数:
177
正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。
看几个例子:手机号码,密码(3~30个字符,不允许特殊字符),邮箱判断。...
分类:
移动开发 时间:
2015-08-25 12:05:24
阅读次数:
174
安装步骤同12.04
在64位机子上安装nginx以后,运行时提示:
我们安装pere库以后,这个文件在 cd /usr/local/lib/这个目录下,
网上有人说对于64位的机子来说要创建软链接:
sudo ln -s /usr/local/lib/libpcre.so.1 /lib64 (64位库)
但是还是不行,于是在 /lib (32位库)下创建链接
...
分类:
系统相关 时间:
2015-08-25 12:04:46
阅读次数:
833