概念
光源角度
光源方向(光足)
岛与睡莲
因为要做一个用户输入的框,但是最后用户输入的内容要生成海报,所以文字不能输太长,直接输入的话,UI又觉得排版不好看,于是乎提出了新的需求
more >>
引起这种现象的原因的是mesh的深度无法确定,所以渲染的时候会出现渲染顺序的问题,具体可参考threejs- z-fighting 问题
解决方法:
renderer
的sortObjects
属性设为false
material
的depthTest
属性设为false
1 | renderer.sortObjects = false |
demo:
环境:ubuntu
1 | # 选择admin数据库 |
role代表用户权限,常用的几个:
字段 | 描述 |
---|---|
read | 可读当前数据库 |
readAnyDatabase | 可以读所有数据库 |
readWrite | 可以读写当前数据库 |
更详细的在官方文档
打开/etc/mongodb.conf
,我修改的配置如下1
2
3bind_ip = 127.0.0.1 # 限制为本地访问
port = 50107 # 修改默认端口
auth = true # 要求登录验证
首先关闭mongodb服务再从配置文件启动1
2
3service mongodb stop # 关闭
nohup mongod --config /etc/mongod.config # nohup表示后台启动
再登录mongodb:1
mongo 127.0.0.1:启动端口号
现在输入show dbs
会出现错误,错误信息类似not authorized on admin to execute command
正确流程:1
2
3
4
5
6# 先选择admin数据库
use admin
# 再登录
db.auth("USERNAME","PASSWORD")
# 在选择有权限的数据库
use DBNAME
1 | var MongoClient = require('mongodb').MongoClient |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true