LisenH 发布的文章

整理自Vue入门视频教程:https://www.bjsxt.com/down/11723.html

  • 百度搜索vs code去官网下载安装vs code
  • 在Vscode里安装Vetur插件,装下载次数最多的那个
  • 百度搜索Node.js去官网下载并安装Node.js
  • 安装Webpack
npm install webpack -g

如果Mac提示权限问题可以在命令行前面加上sudo

  • 安装Vue CLI
npm install -g @vue/cli
  • vs code打开一个文件夹,终端执行命令创建vue项目
vue create project-name

选择手动配置,回车,然后勾选Babel、PWA、Router、CSS,回车然后选择Less
win10可能会提示“vue : 无法加载文件 C:/Users/John/AppData/Roaming/npm/vue.ps1,因为在此系统上禁止运行脚本”,把这个报错拿去百度,一般第一条就是解法

  • 进入project-name文件夹,运行项目:
npm run serve
  • 添加组建方式:在src目录下新建components目录,然后在目录里新建组建文件Hello.vue。在App.vue里面添加
import Hello from './components/Hello.vue'

在export default里添加

components: {
    Hello
}

这样就可以在div里引用它:

<hello />
  • 更多组建的高级复用方式,可以去vue官网查看Prop和$emit
  • 路由的使用:之前创建项目时选择了Router就可以直接用,路由的使用,包括二级路由,请看顶部视频教程
  • 调试时跨域的处理:请看顶部视频
  • Element-UI的使用,执行安装:
vue add element

随着市场成熟,云服务器价格趋于稳定,在没有节日促销情况下购买,基本都是买在最高点。
如果是小公司或者个人使用,建议可以考虑阿里云的轻量应用服务器:链接直达
来看一下对比价格:
轻量应用服务器,2核 1G 30Mbps:24元/月

同区域普通ECS服务器,1核 1G 30Mbps:2760元/月

虽然说轻量的月流量为1TB,但是正常情况下,几乎用不到那么多流量
当然,ECS贵有贵的道理,比如负载均衡等高级功能,除非你用得到,否则没必要多花100倍的钱去买这么高配置。
阿里云轻量应用服务器:链接直达

const GMT = +8 // 需要获取0点时间戳的时区
const offsetMs = new Date().getTimezoneOffset()*60*1000 // 系统时区偏移量
const date1 = new Date(new Date().getTime() + GMT*3600*1000)
const ymdUTC = date1.getUTCFullYear()+'/'+(date1.getUTCMonth()+1)+'/'+date1.getUTCDate()
const beginTime = new Date(ymdUTC).getTime() - offsetMs - GMT*3600*1000
const endTime = beginTime + 24*3600*1000 -1 // 当日最后1毫秒时间戳

beginTime即GMT变量对应时区0点的时间戳
可将beginTime拿去 https://tool.lu/timestamp 验证

  • 安装lxde桌面
apt-get install lxde
  • 安装xrdp
apt-get install tightvncserver xrdp
  • 设置服务器root密码
passwd root
  • 在sesman.ini里设置KillDisconnected=true,每次断开连接时,让linux关闭会话进程
vim /etc/xrdp/sesman.ini

否则进程太多可能导致报错:xrdp session: Login failed for display 0

  • 打开Windows的远程桌面工具,输入IP地址,“允许我保存凭据(R)”不要勾选,点击连接,进入界面后,Session默认用Xorg,用户名处输入root,然后输入密码即可打开桌面

xrdp的默认端口是3389,如果无法链接,查看一下服务器是否放行

为了安全,可更改xrdp默认端口:

vim /etc/xrdp/xrdp.ini

重启xrdp,端口的更改才会生效:

/etc/init.d/xrdp restart

或者

service xrdp restart

有时登录是黑色界面,一般reboot一下可以解决

如果reboot无法解决,尝试重新执行apt-get install lxde

一行代码生成签名文件:

keytool -genkeypair -keystore C:/Users/John/Desktop/yourFileName.keystore -alias yourAliasName -validity 36500 -keyalg RSA -dname "CN=a" -keypass yourPassword -storepass yourPassword

之前有一次,大概是用jdk13生成keystore,给apk签名时一直报错
改成jdk8或者jdk7就没报错过
openjdk8官网下载地址:https://jdk.java.net/java-se-ri/8-MR3