当两个包含小数的值进行运算时出的结果不是正确的,出现了精度丢失丢失的情况,小数点后面出现很多位
解决方案一(低精度)
在运算的数值调用该方法toFixed(),精度要求不高的情况下可以使用。
1
number.toFixed( value )
该函数有一个参数,表示小数点后面精确的位数
以字符串形式返回一个数字
解决方案一(高精度)
1 | xxx(val1, val2){ |
代码实现只实现了乘法,需要其他运算需自行更改
在运算的数值调用该方法toFixed(),精度要求不高的情况下可以使用。
1 | number.toFixed( value ) |
该函数有一个参数,表示小数点后面精确的位数
以字符串形式返回一个数字
1 | xxx(val1, val2){ |
代码实现只实现了乘法,需要其他运算需自行更改
字符串排序(包含字母以及数字)
1 | const arr = ['a1', 'a10', 'b2', 'b1', 'a2']; |
html部分
1 | <video ref="video" width="640" height="450" autoplay></video> |
js部分(根据实际场景使用相对的方式)
1 | // 开启摄像头 |
生成二维码/解析二维码
1 | npm install qrcode-decoder // 二维码解析 |
1 | import QRCode from 'qrcodejs2'; // 引入插件 |
1 | import analysisQRCode from 'qrcode-decoder'; // 引入插件 |
1、安装gcc-c++编译器
1 | yum install gcc-c++ |
2、安装pcre包
1 | yum install -y pcre pcre-devel |
3、安装zlib包
1 | yum install -y zlib zlib-devel |
4、创建nginx文件夹
1 | mkdir /usr/local/nginx |
5、进入文件夹下载nginx
1 | wget https://nginx.org/download/nginx-1.19.9.tar.gz |
6、解压并进入nginx目录
1 | tar -zxvf nginx-1.19.9.tar.gz |
命令 | 作用(解释) |
---|---|
git config -l | 关于 git 的所有配置 |
git config –system –list | git 系统帮忙配置的 |
git config –global –list | git 自己配置的 |
git status | 查看当前状态 |
git add . | 把全部文件添加到暂存区 |
git commit -m | 提交到本地仓库 |
git push | 提交到远程仓库 |
git push origin ycXxx:bdXxx | 将本地当前分支 推送到 远程指定分支上 |
git push origin bdXxx | 将本地当前分支 推送到 与本地当前分支同名的远程分支上 |
git push -u origin bdXxx | 将本地分支与远程同名分支相关联 |
git pull origin ycXxx:bdXxx | 将远程指定分支 拉取到 本地指定分支上 |
git pull origin ycXxx | 将远程指定分支 拉取到 本地当前分支上 |
git branch | 查看当前所在分支/查看当前本地所有分支 |
git branch -r | 查看远程所有分支 |
git branch -a | 查看所有分支 |
git branch xxx | 新建一个分支并停留在当前分支 |
git checkout -b xxx | 新建一个分支并切换到新建的分支 |
git branch -d xxx | 删除分支 |
git push origin –delete xxx | 删除远程分支 |
git branch -dr xxx | 删除远程分支 |
git merge xxx | 合并指定分支到当前分支 |
rm -rf .git | 删除本地仓库 |
写法 | 作用(解释) |
---|---|
*.txt | 忽略所有 .txt 结尾的文件 |
!xxx.txt | 但 xxx.txt 除外 |
/temp | 仅忽略项目根目下的 TODO 文件,不包括其它目录目录 temp |
build/ | 忽略 build/ 目录下的所有文件 |
doc/*.txt | 忽略 doc/xxx.text 但不包括 doc/server/xxx.txt |
有偏离的分支,需要指定如何调和它们
git pull xxx –no-rebase(合并)
git pull xxx –rebase(变基)
git pull xxx –only(仅快进)
1 |
|
(1)九宫格
(2)对角线
外拍时的光线通常分为三种情况
npm i eslint -g
全局安装 eslintnpx eslint --init
eslint 初始化完成以上两步之后,项目根目录会自动生成 eslint 的配置文件。
1 | "rules": { |
eslint fileName
指定文件检测eslint fileName --fix
指定文件修复eslint .
检测全部文件eslint . --fix
全部文件修复1 | //setting.json文件,vscode内设置 |
npm i prettier -D
安装依赖完成以上两步之后,在 prettierc 文件写入以下代码
1 | //.prettierrc |
npx prettier --write fileName
指定文件格式化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