开发的游戏的时候,游戏中的地图、背景、任务、物品等都是由图片组成的,本节我们来谈谈在canvas中如何操作图片吧。
canvas中提供了drawImage函数和putImageData函数来绘制图片。
drawImage()函数有3种函数原型,语法如下:
drawImage(image,dx,dy);
drawImage(image,...
分类:
Web程序 时间:
2015-03-31 09:19:48
阅读次数:
494
操作系统中各个算法的运用使计算机系统的各个部件协调工作,使资源利用,程序执行更加合理高效。对比我们的生活,操作系统就像是一个百货商店,而算法就实现了让商店的利润尽可能达到最大。...
分类:
编程语言 时间:
2015-03-31 09:15:47
阅读次数:
177
Nginx的hash结构,创建后不可修改,唯一的操作就是查询;...
分类:
其他好文 时间:
2015-03-31 09:08:29
阅读次数:
117
描述
两种操作:
1. (1, x, y) 表示 x 点权值增加 y
2. (2, x, y) 表示求 [x, y] 区间的最大值与次大值的差.
分析
可以采用线段树对于操作1, 就是单点修改操作2, 先找到区间最大值, 然后把这个点清零, 再求一遍区间最大值. 相减输出. 最后单点修改改回原状态.有许多细节需要注意.
代码
{CSDN:CODE:6319...
分类:
其他好文 时间:
2015-03-31 09:07:43
阅读次数:
181
VM9(支持win7 64系统)安装步骤、虚拟机的创建、Linux的安装
Linux版本:红帽企业版6版本
一、安装VM9
1、点击安装运行
2、选择典型安装,然后默认向下走,到选择安装路径
3、目录选择默认即可,接下来就安装了,安装时间比较长,5分钟左右。
4、输入序列号,找一个序列号输入上OK了,点击finish。完成
5、安装完成,启动VM9,
二、创建虚拟...
分类:
系统相关 时间:
2015-03-31 09:06:14
阅读次数:
180
以前在研究自定义空间的时候,查看过View和ViewGroup绘制的流程的。只是定性的知道会经过onMeasure—onLayout—onDraw这些流程。上一篇Android视图加载到窗口的过程分析中分析了视图加载到窗口的过程。主要就是一系列的addView操作,这篇就从addView方法开始看看View是如何绘制到窗口上的。
ActivityThread#handleResumeActi...
分类:
移动开发 时间:
2015-03-31 09:05:07
阅读次数:
210
原文:【原创】.NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式:这个方式非常累人,微软的东西总是这么的复杂,使用起来可能非常不便,需要安装Excel,对于服务器,...
分类:
Web程序 时间:
2015-03-31 08:59:02
阅读次数:
142
向大家推荐一款js插件,用于绘制图表Highcharts,具体操作可参考官方网站:http://www.hcharts.cn/1.如下为本人制作的图形效果如下,当然其效果远不止这些,大家还可以深入研究!2.下面我来讲解下是如何制作的首先需要下载并引入 highcharts.js 文件 3.后台拼接h...
分类:
其他好文 时间:
2015-03-31 08:56:09
阅读次数:
164
一、概述SQLite是Android系统的核心数据存储服务之一,它是一个轻型的嵌入式数据库,占用非常少的资源却能提供很好很快的数据存取服务,许多大型的需要数据存储的Android项目都有用到SQLite(也可以用于桌面应用程序)。下面介绍一下SQLite的创建数据库、表的操作,以及基本的增删改查操作。二、基本操作API简介在Android中,SQLiteDatabase类提供了SQLite的底层AP...
分类:
移动开发 时间:
2015-03-31 06:48:54
阅读次数:
165
在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种:1.Com组件的方式:这个方式非常累人,微软的东西总是这么的复杂,使用起来可能非常不便,需要安装Excel,对于服务器,有时候还需要为配置IIS权限。折腾人,看到很多人在群里面使用这个东西,出现各种抓狂的错误; 2...
分类:
Web程序 时间:
2015-03-31 06:39:38
阅读次数:
152