WebGl入门教程一 (绘制一个点)

介绍

WebGL是一种JavaScript API,用于在不使用插件的情况下在任何兼容的网页浏览器中呈现交互式2D和3D图形。WebGL完全集成到浏览器的所有网页标准中,可将影像处理和效果的GPU加速使用方式当做网页Canvas的一部分。WebGL元素可以加入其他HTML元素之中并与网页或网页背景的其他部分混合。WebGL程序由JavaScript编写的句柄和OpenGL Shading Language(GLSL)编写的着色器代码组成,该语言类似于C或C++,并在电脑的图形处理器(GPU)上运行。WebGL由非营利Khronos Group设计和维护。

nginx禁止未绑定域名和IP访问443或80端口

因为多个域名绑定到了同一个服务器,意外发现未在nginx绑定的域名因ip指向至这台服务器,居然可以访问
于是搜索到以下解决方案

github那些让人仰望的开源项目

nps

一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

go regexp

正则是任何语言都必备的工具,这里介绍golang的使用方法

go本地开发,代码更新自动重启

作为对nodejs工具较为熟悉的go语言初学者, 我选择pm2

一旦代码更新,自动重启。
前提是已经安装了nodejs及npm,如果不熟悉可以本站搜索nvm,安装过后即可执行下列安装操作

webpack应用配置

介绍

webpack 是一个现代 JavaScript 应用程序的静态模块打包工具
为众多开源项目所使用,本地开发神器,十分便捷

GO入门 01 - import

首先理解GOPATH GOROOT区别

GOROOT是GO的安装路径
GOPATH是GO的工作目录

首次安装后GOPATH默认是/usr/local/go
如果有多个项目的情况下,要指定多个PATH

css HEX值转换为RGB或RGBA

首先介绍进制

进制 : 是计算机中数据的一种表示方法。 N进制的数可以用0~(N-1) 的数表示, 超过9的用字母或符号表示 .

echartsjs 在图中心画一个圆并在圆心添加文字

利用graphic的group来管理圆及文字
文字换行使用\n
可以在官方demo中粘贴以下代码预览 官方demo点击这里

promise及async的用法

promise作为解决javascript回调地狱解决方案而诞生
因为其入门极其简单,而忽略它的精髓没有继续进阶的人特别多
导致很多代码写得跟回调地狱相比更多了一个:加入promise的回调地狱

为了解决这个问题,本文将从实战的入门到深入,完整地介绍promsie的用法

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×