three.js轻松入门

本文使用原生三件套的方式去学习 Three.js。是一篇面向小白的笔记~ Three.js 官网 下载 Three.jsThree.js GitHub地址 通过上面的地址,可以下载 Three.js 这是下载下来解压后的文件 创建项目我习惯使用 v...

Canvas

聊聊canvas绘图状态管理

本文简介canvas 绘图时会根据当前状态来绘制。很多的 canvas 库都利用到这一特性。比如 p5.js 利用了 canvas 状态特性衍生出 push 和 pop 函数实现状态隔离(既然提到了,下一篇就讲这个)。 有兴趣了解 p5.js 的工友...

Canvas

canvas进阶知识图解

本文简介本文会涉及到 canvas 的知识包括:变形、像素控制、渐变、阴影、路径 变形这里说的变形是基于画布,全局进行变形。 变形主要包括:平移 translate、缩放 scale、旋转操作 rotate。 除了对应的方法外,还可以使用 trans...

Canvas

强大的canvas库Fabric.js基础图解

转载自: https://juejin.cn/post/7026941253845516324 简介Fabric.js 简介 Fabric.js 是一个功能强大且操作简单的 Javascript HTML5 canvas 工具库。 如果你需要...

canvas

一个免费学习生词的轻应用

最近我开发了一个帮助学习语文字词的小应用。 如果你家有正在认字学词的学童,那么它可能会对你有所帮助 :) 开发背景开发这个程序的初衷是希望能给学生朋友的语文学习提供一些帮助。 如果你是一位家长并且有检查孩子作业的经历,那么对于时不时冒出...

如何用vimdiff解决合并冲突

转载自: https://juejin.cn/post/7351300787648921619 vimdiff 介绍vimdiff 等同于 vim -d 命令,即 Vim 编辑器的 diff 模式。 该命令后面通常会接两个或多个文件名作为参数...

全面了解DNS和DoH/DoT

转载自: https://juejin.cn/post/6913507512859754509 DNS (Domain Name System),直译就是域名系统,它所提供的服务是将域名转换为主机 IP 地址,这一过程我们称为域名解析 标准互联网...

开发者都应该了解的DNS知识

转载自: https://juejin.cn/post/7023258157241597983 什么是 DNS​在介绍域名前,我们先来看看为什么需要域名? 域名易读易记网络中的计算机是通过IP去定位资源的,但是IP难读难记,对人不友好;所以...

值得了解的Python虚拟环境

转载自: https://blog.csdn.net/peanutwang/article/details/144555317 1. 安装虚拟环境工具从 Python 3.3 开始,Python 自带了 venv 模块,无需额外安装。你可以直接使...

Python

有必要了解python项目的依赖管理文件requirements.txt

转载自: https://blog.csdn.net/pearl8899/article/details/113877334 1.作用任何应用程序通常需要安装它的外部依赖库/包。requirements.txt包含了项目的外部依赖和具体...

Python
1235