由于圆是经常使用的几何图形,大多数图形库中都包含绘制圆和圆弧的方法。
下面内容主要阐述它们背后的实现思想。
计算机图形学-直线的Bresenham算法
本算法是bresenham在1965年提出的。它是从计算机硬件的角度和图像的光栅化过程来生成直线的。
计算机图形学-直线的DDA算法
DDA 是数字微分分析式(digital differential analyzer)的缩写。DDA算法是一种基于直线的微分方程来生成直线的方法。
gitignore配置文件
gitignore 文件是用来标记文件是否被纳入版本管理系统的配置文件,一般在 git 仓库的根目录下创建名为 .gitignore
的文件。下面详细说明它的一些用法。
前端高级-生成随机数
在 javascript 中,想要得到一个随机数,通常使用 Math.random()
函数,它将得到一个从0到1(包含0不包含1)之间的一个浮点数。
然而随机数的使用并不像这么简单,下面一起来探讨一下js中的随机数。
sublime常用插件
sublime编辑器的常用快捷键和插件配置
微信小程序开发入门
微信小程序是腾讯推出的一款微信内应用,它与微信订阅号、服务号、企业号是一个并行的关系。
2017年1月9日,张小龙在2017微信公开课PRO上发布的小程序正式上线。
经过一年多的发展,已经有不少应用开发了对应的小程序版本,如滴滴、美团、摩拜等。查看更多
笔者也禁不住诱惑,注册了一个账号,开发了第一个小程序Hello World版本,下面就分享一下我的入门过程。
git-将本地仓库上传到github
在开发中,我们通过git init
命令在本地创建了一个版本库,但是如何把它上传到 github 上共享呢。