自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 Denon -- 类似于Node.js的nodemon自动重启工具

安装Denondeno install --allow-read --allow-run --allow-write --allow-net -f -q --unstable https://deno.land/x/denon@2.4.0/denon.ts用法可以直接使用denon命令运行程序,可以传递deno命令支持的所有参数:$ denon run --allow-env app.ts --arg-for-my-app更常用来运行script:$ denon [script name]

2020-11-10 16:59:26 581

原创 glDrawElements:绘制的源纹理和目标纹理相同解决方案

在three升级过程中,遇到了缓冲区绘制到屏幕时提示绘制的源纹理和目标纹理相同,解决方法如下:在最新版本的three中将原来使用的方法renderer.render(scene, camera,WebGLRenderTarget, bool )改为了renderer.setRenderTarget( WebGLRenderTarget );renderer.clear();render...

2020-03-16 15:05:33 620

原创 使用webpack配置支持async await

首先要下载两个babel依赖npm install -D @babel/plugin-transform-runtimenpm install -D @babel/plugin-transform-regenerator然后在babelrc配置文件里写入{ "plugins": [ "@babel/plugin-transform-runtime", "@babel/...

2020-01-21 16:18:24 2052

原创 koa2请求返回数据404

用koa2写了个register的post请求,后端确实收到了参数,也写入数据库了,但是返回给前端的时候出了问题,前端报404拿不到返回的数据。具体原因跟koa2的异步请求有关,async await返回的是异步结果,所以在post回掉函数内也要用异步获取数据返回,否则同步获取是拿不到数据的,前端也就显示404了具体代码就贴一下,大家可以参考下:const fnRegister = async...

2020-01-21 14:19:49 2532 1

原创 mongo启动显示路径错误解决方法

今天在启动mongo时提示connect failed,然后用了mongod命令继续找错,提示exception in initAndListen: NonExistentPath: Data directory /data/db not found,很明显mongo启动找不到路径,于是重新设置路径:mongod --dbpath /usr/mongo/db注意我在本地usr目录下创建了mo...

2020-01-20 13:48:17 690

原创 koa2后端跨域解决

最近在写一个react全家桶+koa2+mongodb的前后端框架应用,由于是新手,碰到了跨域问题,搜索了网上大部分跨域解决方案,一般自己玩全栈的前后端都可以解决跨域问题,但是要是碰到企业级项目,一般都是用后端来解决下面大致写一下我用koa2都解决办法,也是网上搜来的,不全的地方大家可以再去百度看看koa2解决跨域需要用到koa2-cors这个中间件const cors = require(...

2020-01-20 08:53:00 651

原创 判断鼠标是否在移动或静止状态

为window添加mousemove,移动时设置变量为true,静止后为false;(function(){ let isMove = false, timer = null; window.onmousemove = function(){ isMove = true; clearTimeout(timer); ...

2019-09-12 17:29:30 2728

原创 webpack打包过程中报jpg文件读取错误

获取不到jpg文件报错,缺少 dlyd 即 libpng 库文件解决:安装或者重新安装 MacOS 系统中的 libpng 库即可brew install libpng或者brew reinstall libpng

2019-08-26 15:37:15 175

转载 threeJs中镜头拉远导致物体闪烁

Z-Buffer在threejs中,使用深度缓冲(Z-Buffer)来完成场景可见性计算,即确定场景哪部分可见,哪部分不可见。深度缓冲(Z-Buffer)是一个二维数组,其中的每一个元素对应屏幕上的一个像素,如果场景中的两个模型在同一个像素生成渲染结果,那么图形处理卡就会比较二者的深度,并且保留距离观察者较近的物体在该像素点的渲染结果,这样就形成了近的模型遮挡远的模型的结果。上面说到,深度缓冲...

2019-06-21 17:03:58 5942 3

原创 transform scale缩放导致three-div显示异常

问题如题transform scale()缩放后是不会改变文档流的,也就是说页面元素的宽高布局不会改变,只会在渲染时显示缩放的大小。解决:使用zoom : *zoom缩放会改变文档流大小...

2019-04-24 16:57:13 1755

原创 three鼠标位置偏移问题

项目中需要缩放页面,导致页面出现滚动条,滚动页面后three中原本的鼠标位置偏移导致点击物体不准确解决方法:mouse.x = (e.clientX / canvas.clientWidth) * 2 - 1;mouse.y = -(e.clientY / canvas.clientHeight) * 2 + 1;改成mouse.x = ((e.clientX - document.bo...

2019-04-24 16:53:05 1768 3

原创 translate改变导致页面抖动问题

今天在加载three-css2drender时遇到了如题问题,只需在translate改变的div中加上transform translateZ(0)

2019-04-24 16:46:20 3565

原创 球面绘制六边形——二维平面坐标转成三维球面坐标

难点在于怎样将二维六边形坐标转到三维球面坐标上const arr = ddd(-50, 0, size, 23) // 自己写的一段计算六边形坐标的函数来获取二维的坐标点// 传入球的半径及得到的二维坐标点function getXYZ (r, arr) {const dataSet = [];const L = 2 * Math.PI * r; // 算出圆周长const W = L...

2019-02-15 17:07:05 2298

原创 解决在react中无法使用一些three-loaders加载方法问题

首先在需要用到loaders的页面import加载方法其次更改配置,webpack.js,下载 imports-loader exports-loader如此就可以在开发时使用loaders

2019-01-29 11:30:39 1234 1

原创 切换node版本后,node版本号不变的问题

export NODE_HOME=/usr/localexport PATH=NODEHOME/bin:NODE_HOME/bin:NODEH​OME/bin:PATHexport NODE_PATH=NODEHOME/lib/nodemodules:NODE_HOME/lib/node_modules:NODEH​OME/lib/nodem​odules:PATH

2019-01-09 16:28:39 2096 1

原创 webpack打包时babel-core提示版本错误

webpack打包时babel-core提示版本错误在配置webpack.config.js自动打包的时候,出现Error: Cannot find module '@babel/core’错误由于babel-loader的版本不一样,版本到了8.x导致自动打包时提示Cannot find module '@babel/core’之后安装babel-loader@7.1.5,回退到7.x版本...

2019-01-09 14:07:40 1296 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除