在Canvas API中,上下文CanvasRenderingContext2D对象提供了一个与坐标旋转相关的方法: void rotate(in float angle); // 按给定的弧度顺时针旋转angle rotate()方法旋转的中心始终是canvas的原点。如果要改变旋转中心,需要使用 ...
分类:
编程语言 时间:
2020-06-25 09:27:06
阅读次数:
101
##为啥有这么多的东西? 由于互联网在刚开始设计的时候是展现静态网页为主,没有现在这么多的交互和互动,所以被设计为了无状态,随用随走的简单模式。随着互联网的发展,各种具有和用户交互功能的网站出现,要求用户每次访问一个页面就输入用户名密码是不现实的,因此需要服务器能够识别并跟踪用户,这也就产生了一系列 ...
分类:
其他好文 时间:
2020-06-24 19:59:04
阅读次数:
58
顶点动画、正弦、波长、振幅、周期。 效果预览 使用步骤 新建材质 Material , 选择对应的 Effect ,调整参数。 在场景中新建一个精灵(Sprite) , SpriteFrame 选取一个超小的图片。渲染模式选择平铺(TILED),修改节点大小。材质选择上面创建的材质。 预览就能看到这 ...
分类:
其他好文 时间:
2020-06-24 17:43:15
阅读次数:
98
KiCad Pcbnew 中的现代工具箱 在 KiCad Pcbnew 中有三个不同显示加速模式,官方称为工具箱。1 分别是: 传统工具箱 现代工具箱(硬件加速) 现代工具箱支持 OpenGL 2.0 加速,如果显卡不支持的话,需要升级一下显卡驱动。 现代工具箱(软件加速) 当显卡不支持 OpenG ...
分类:
其他好文 时间:
2020-06-24 15:47:59
阅读次数:
113
为什么要使用动态网页? 因为静态网页无法更新信息,无法实现搜索、购买、登录信息。 什么是动态网页? 动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。可以让用户和服务器交互的网站。 动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情 ...
分类:
Web程序 时间:
2020-06-24 13:41:45
阅读次数:
69
transitionDuration:提示框浮层的移动动画过渡时间,单位是 s,设置为 0 的时候会紧跟着鼠标移动。 tooltip: { transitionDuration: 0, }, 官方文档说明: https://echarts.apache.org/zh/option.html#tool ...
分类:
其他好文 时间:
2020-06-24 13:40:46
阅读次数:
218
1.用户交互Scanner * 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工 具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过 Scanner类来获取用户的输入。 基本语法: Scanner S = new ...
分类:
编程语言 时间:
2020-06-23 21:25:33
阅读次数:
51
import numpy from matplotlib import pyplot from matplotlib import animation def update_points(num): point_ani.set_data(x[num],y[num]) #更新点的位置,将这里的(x[n ...
分类:
其他好文 时间:
2020-06-23 19:05:16
阅读次数:
90
上篇介绍了常见的一些处理图片的滤镜,都是基于静态图片为基础做的,本篇介绍一些机遇视频的滤镜,引入一个时间变量time作为模拟视频中的时间参数。 ...
分类:
编程语言 时间:
2020-06-23 15:23:28
阅读次数:
57
为什么要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例 ...
分类:
编程语言 时间:
2020-06-23 13:37:17
阅读次数:
56