JavaScript新特性
关键字 const 常量是一个不能被修改的变量。 变量可以被重写 常量重写会报错 关键字 let JavaScript使用一对花括号表示代码块,花括号限定变量的作用域。 但是如果变量是在if/else语句块中创建的,那么变量的作用域不会受到该代码块的限制。 备注:花括号不能限制变量作用域范围的另外一个地方是在循环体中 if语句块中的变量topic重制了全局变量topic的值 通过使用let关键字,将变量的作用域限定在任意代码块中。 使用let关键字可以确保全局变量的值不受干扰。 模板字符串 JavaScript的任意返回值都可以被添加到模板字符串的${ }的内部。 默认参数 ES6中添加了对默认参数的支持,如果事件调用过程没有提供参数,系统将使用默认参数值。 默认参数并不局限于字符串,可以是任意类型。 箭头函数 ES6中的箭头函数是非常有用的特性,用户在不使用function关键字的情况下创建一个函数,并且用户通常还不需要使用return关键字。 普通函数 var lordify = function...
Mac配置Maven环境变量
参考博客 官网下载Maven 官网地址:https://maven.apache.org ,点击左边Download 配置Maven环境 vim ~/.zshrc 添加如下代码 export MAVEN_HOME=/Users/(Mac用户名)/Environment/apache-maven-3.8.6export PATH=$MAVEN_HOME/bin:$PATH 退出并保存 :wq 刷新配置文件 source ~/.zshrc 检查环境配置 mvn -v 配置Maven-阿里云源 <mirror> <id>aliyunmaven</id> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>*</mirrorOf> </mirror>
Mac下根据监听端口查询指定进程PID并关闭
参考博客 查看特定端口的占用情况 使用lsof命令 查询8080端口占用情况 lsof -i :8080 使用netstat命令 netstat -anp tcp -v | grep 终止占用端口的进程 例如:pid=1234 kill 1234
vscode(mac)解决Ctrl+C退出终端时不可用问题
vscode 1.78 版本后,mac下启动终端运行后无法正常Ctrl+C退出
Create-React-APP使用搭建项目
设置Npm环境 设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org 查看镜像源 npm config get registry 安装React脚手架 npm i -g create-react-app 通过脚手架创建APP create-react-app my-app 启动命令 npm start Create-React-APP目录结构 react_first_pro├─ .gitignore // 自动创建本地仓库├─ package.json // 相关配置文件├─ public // 公共资源│ ├─ favicon.ico // 浏览器顶部的icon图标│ ├─ index.html // 应用的 index.html入口│ ├─ logo192.png // 在 manifest 中使用的logo图│ ├─ logo512.png ...
MySQL8.0登录提示caching_sha2_password问题解决方法
参考博客:MySQL8.0登录提示caching_sha2_password问题解决方法 修改方式 一.修改my.cnf配置文件 [mysqld]default_authentication_plugin = mysql_native_password 二.修改身份验证类型(修改密码) ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges; 验证结果 SELECT Host, User, plugin from user; +-----------+------------------+-----------------------+| Host | User | plugin |+-----------+------------------+-----------------------+| % | root ...
解决shell报错-bash命令无法运行问题
参考博客:解决shell报错-bash: ./test.sh: bin/bash: bad interpreter: No such file or directory 查看*.sh文件格式 cat -A 文件 使用dos2unix文件转命令 yum install -y dos2unix dos2unix *.sh
Vue3安装依赖报错The-engine-node-is-incompatible-with-this-module
参考博客:Vue3安装依赖报错The engine “node“ is incompatible with this module 错误日志: C:\Users\14751\Documents\WorkSpace\gitee\hertzbeat\web-app>yarn installyarn install v1.22.19[1/4] Resolving packages...[2/4] Fetching packages...error eslint-plugin-jsdoc@39.3.25: The engine "node" is incompatible with this module. Expected version "^14 || ^16 || ^17 || ^18 || ^19". Got "20.3.0"error Found incompatible module.info Visit https://yarnpkg.com/en/docs/cli/install for...
Docker下安装PostgreSQL数据库
参考博客:Docker-10:Docker安装PostgreSQL Docker 方式安装PostgreSql数据库 拉取指定版本的PostgreSQL镜像 docker pull postgres:10.21 创建挂载文件目录 mkdir -p /home/docker/postgres/10_21/ 启动镜像 docker run --name postgresql \ --privileged=true \ --restart=always \ -e POSTGRES_PASSWORD=123456 \ -p 15433:5432 \ -v /home/docker/postgres/10_21:/var/lib/postgresql/data \ -d postgres:10.21 Linux下Yum命令安装PostgreSql数据库 Linux downloads (Red Hat family) 安装postgreSQL-server yum install...