前端开发
未读
NodeJs版本切换策略
nvm nvm是一款nodejs版本管理工具,允许用户通过命令行快速安装、切换和管理不同的 Node.js 版本。他只支持Mac和Linux。Windows用户可以使用nvm-windows。 以nvm-windows为例安装: 访问Github仓库的releases来获取安装包。 确保计算机上不存
前端开发
未读
使用Three.js加载FBX模型,并播放动画
概述 Three.js是一个JavaScript库,主要用于创建和显示3D图形。它基于WebGL,一个在浏览器中实现3D效果的API。通过使用Three.js,开发者可以在网页上创建和展示3D场景、模型和动画。它提供了丰富的3D显示功能,包括场景管理、几何体、光照、材质、纹理映射等。使用Three.
前端开发
未读
JavaScript基础计算库
easymath是JavaScript的基础计算库,用于解决EcmaScrpt规范定义Number的类型遵循了IEEE754-2008中的64位浮点数规则定义的小数后的有效位数至多为52位导致计算出现精度丢失问题!,即:0.1+0.2=0.30000000000000004。 有人会说:math.j
持续集成工具:Jenkins
Jekins简介 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建一些定时执行的任务。Jenkins用Java语言编写,可在Docker等流行的容器中运行,也可独立运行。 Jenkins是一个易于安装部署配置的工具,可以通过docker安装,或下载war包
业余拓展
未读
selenium应用(一):东华大学教育平台自动刷课程序(2023年秋季学期)
项目起源 大学课程的点播课可谓鸡肋,不能不看,看了又学不到什么东西。 应对此痛点开发了自动刷课程序,原理是利用selenium驱动chrome来实现真人刷课。基于egg.js框架构建,使用selenium-webdriver通过chromedriver驱动chrome。模仿真人点击刷课,规避了检测风