首先,当我们在页面上初始化canvas时,相当于在上面放了一块画布,这块画布我们可以理解为上面有一个坐标系(如下图),左上角是原点,往右是X轴的正方向,往下是Y轴的正方向,我们在画布上绘制的内容都是基于这个坐标系完成,但是有时候我们需要对绘制的内容进行调整,例如将上面的一个图形旋转某个角度,或者在画 ...
分类:
Web程序 时间:
2019-11-30 21:22:48
阅读次数:
146
前言 上篇主要是理论的概述,本篇会多些实践,来讲讲canvas的基础用法,并包含一些基础三角函数的应用,推荐没有canvas基础的朋友阅读,熟悉的朋友可以跳过。 本人能力有限,欢迎牛人共同讨论,批评指正。 一起来画画吧 canvas的API有很多,如果一一列举30分钟你是绝对看不完的,而且怎么流水账 ...
分类:
其他好文 时间:
2019-11-30 21:16:48
阅读次数:
164
8.cut命令 cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。 在Linux系统中,如何准确地提取出最想要的数据,这也是我们应该重点学习的内容。一般而言,按基于“行”的方式来提取数据是比较简单的,只需要设置好要搜索的关键词即可。但是如果按列搜索,不仅要使用-f参数来设置需要看 ...
分类:
其他好文 时间:
2019-11-26 19:38:47
阅读次数:
99
1、使用docker启动三个redis实例,容器名称分别为:myredis-master-6379,myredis-slave-6380,myredis-slave-6381.通过命令可以看到容器给三个redis实例配置的ip地址。 2、进入redis内部,docker exec -it myred ...
分类:
其他好文 时间:
2019-11-24 19:59:25
阅读次数:
80
SVG 1.SVG简介 SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失 SVG 是万维网联盟的标准 SVG 与诸如 DOM 和 X ...
分类:
其他好文 时间:
2019-11-24 13:47:16
阅读次数:
73
???注意:未知盒子宽高并不是盒子没有宽高,是不知道盒子宽高的具体值是多少。 垂直水平居中方法(transform:translate) 让我垂直水平居中 .parent{ position: relative; width: 100px; height: 100px; border: 1px so ...
分类:
其他好文 时间:
2019-11-24 12:16:07
阅读次数:
64
一、哨兵模式 1.主要功能 哨兵主要功能有两点: a、监控所有节点数据库是否在正常运行。 b、master数据库出现故障时,可以自动通过投票机制,从slave节点中选举新的master,实现将从数据库转换为主数据库的自动切换。Master-Slave切换后,master_redis.conf、sla ...
分类:
其他好文 时间:
2019-11-23 23:42:31
阅读次数:
275
通过 XMLHttpRequest 对象,您可以在不重新加载整个页面的情况下更新网页中的某个部分。 XMLHttpRequest 对象方法 方法描述 abort() 取消当前的请求。 getAllResponseHeaders() 返回头信息。 getResponseHeader() 返回指定的头信 ...
分类:
Web程序 时间:
2019-11-22 12:05:29
阅读次数:
89
In [1]: import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt In [2]: #创建一个矩阵 a = np.array([[1, 2], [3, 4]]) ...
分类:
编程语言 时间:
2019-11-22 09:12:22
阅读次数:
117