- 博客(10)
- 收藏
- 关注
原创 比较日期大小一个好的办法 stringstream
比较日期有时候让人头疼,需要考虑很多情况,这里通过stringstream的方法实现一组日期的排序。#include <iostream>using namespace std;#include<algorithm>#include<sstream>#include<iomanip>struct Date{ //创建日期结构体...
2018-12-22 16:46:59 1827
原创 堆排序 heapsort
//问题 A DS内排—堆排序.cpp:此文件包含 "main" 函数。程序执行将在此处开始并结束。////#include "pch.h"#include &lt;iostream&gt;#include&lt;iostream&gt;using namespace std;void heapAdjust(int arr[],int s,int m){
2018-12-22 09:28:24 326
原创 键盘事件处理
在制作 PC 端的游戏的时候,我们经常需要监听键盘的事件,以便响应用户的键盘操作。目前,对键盘事件的支持主要遵循的是 DOM0级。按键相关事件键盘操作涉及下面三种事件:keydown:当用户按下键盘上的任意键时触发,而且如果按住按住不放的话,会重复触发此事件。keypress:当用户按下键盘上的字符键时触发,而且如果按住不放的,会重复触发此事件(按下Esc键也会触发这个事件)。keyup...
2018-12-12 19:22:49 1549
原创 canvas动画循环
动画循环是制作动画效果的基础,由3个部分组成。先后是更新操作,清楚操作,绘制操作,并且会不断重复的进行。如下有demo代码,有助于更好地理解. <canvas id="canvas" width="500" height="500" style="background-color:red;"></canvas> <script>
2018-12-12 08:45:53 2261
原创 canvas 加载图像
canvas 加载图像加载图片需要3步:1.建立image对象.2.设置image的src3.image的onload事件,并切在回调中绘制我们的图像。例如:var canvas=document.getElementById('canvas'); var context=canvas.getContext('2d'); var image=new Image(); ...
2018-12-11 17:59:22 4042
原创 canvas
在HTML中画图可以使用canvas元素,这里简答的总结一下:首先通过canvas元素实现画布,代码如下:&amp;amp;lt;!Doctype html&amp;amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt;&amp;amp;lt;/head&amp;amp;gt;&am
2018-12-11 11:32:09 264
转载 canvas 绘制圆弧
前面给大家讲解了怎么绘制矩形和线条,接下来将讲解下如何在 canvas 画布上 绘制圆弧和圆形。相对矩形来说,绘制圆弧则更为复杂。绘制圆弧需要确定圆心的坐标,圆弧的角度以及绘制圆弧的绘制方法等等。context.arc()在 Canvas 中我们可以使用 context.arc() 的方法来创建圆弧路径。简单来说,在 Canvas 中,创建一条圆弧路径是从与圆心(x, y)距离为一个半...
2018-12-11 11:02:07 5990
原创 javascript通过原型实现继承
上一篇文章中我们说明了原型是什么,这里通过原型来实现继承。先直接上一段代码,并通过注释来解释。function Plane(color){ //建立一个父类对象 this.color=color; } Plane.prototype.fly=function(){ //通过原型来给父类赋予方法 console.log('flying'); ...
2018-12-09 07:09:28 261
原创 javascript prototype 原型
原型 prototype原型是函数的一个属性,是一个对象。如果函数作为构造函数使用,生成的实例都共享这个原型对象。首先有一个构造函数Bottle,构造函数声明以后,它就会生成一个原型对象,并挂在Bottle上,然后有两个实例,有bottle1,bottle2.第一个关系是Bottle的prototype指向 prototype。第二个关系是通过new生成实例。第三个关系,在prot...
2018-12-08 21:07:10 251
原创 Database Normalization
NormalizationDefenition:Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that avoid unnecessary duplication of datasimply to say ,it is just a way...
2018-12-06 22:48:09 821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人