html5 canvas 元素


什么是 Canvas?

HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。

画布是一个矩形区域,您可以控制其每一像素。

canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

创建一块画布

<canvas id="myCanvas" width="200" height="100"></canvas>

canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成:

<script type="text/javascri

Read more

python 代码规范


一、简明概述

1、编码

如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#--coding:utf-8--标识

2、代码格式

2.1、缩进

统一使用 4 个空格进行缩进

2.2、行宽

每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120)

理由:

这在查看 side-by-side 的 diff 时很有帮助方便在控制台下查看代码太长可能是设计有缺陷

2.3、引号

简单说,自然语言使用双引号,机器标示使用单引号,因此 代码里 多数应该使用 单引号

自然语言 使用双引号 "..." 例如错误信息;很多情况还是 unicode,使用

Read more

html5 autio 标签


<audio controls="controls">
  <source src="song.ogg" type="audio/ogg">
  <source src="song.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
属性 描述
autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。
c

Read more

gogs 安装部署与维护


1. 安装

# Pull image from Docker Hub.
$ docker pull gogs/gogs

# Create local directory for volume.
$ mkdir -p /var/gogs

# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

# Use `docker start` if you have stopped it.
$ docker start 

Read more

jmeter 安装


1. windows jdk 安装

2. jmeter 下载

https://tool-box.oss-cn-hangzhou.aliyuncs.com/jmeter-2.11.zip

3. 设置环境变量

jdk 环境要生效,通过java -version 验证 添加 JMETER_HOME D:\apache-jmeter-2.11

4. 运行jmeter.bat

5. 创建一个GET并发测试

先介绍一下进程、线程、线程组的关系,一

Read more

python reqeusts SSL 证书问题


1. 报错信息

requests.exceptions.SSLError: HTTPSConnectionPool(host='125.77.23.90', port=5665): Max retries exceeded with url: /v1/objects/hosts/192.168.1.2 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate

Read more