获取要上传的文件使用el-upload的beforeUpload方法 beforeUpload:上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传。 <el-upload ref="upload" :action="postIP" :limit="1" :onError="uploadError" :onSuccess="uploadSuccess" :beforeUpload="bef ...
简单了解npx
什么是 NPX npx是一个工具,旨在提高从npm注册表使用软件包的体验 ,npm使得它非常容易地安装和管理托管在注册表上的依赖项,npx使得使用CLI工具和其他托管在注册表。它大大简化了一些事情. NPX 的功能npx 可以调用方便地调用项目安装的模块,同时也可以避免全局安装模块. 调用项目安装模块npx 的原理很简单,就是运行的时候,会到node_modules/.bin路径和环境变量$PATH里面,检查命令是否存在。 避免全局安装模块除了调用项目内部模块,npx 还能避免全局安装的模块。比如,create-react-app这个模块是全局安装,npx 可以运行它,而且不进行全局安装。 ...
es6中的 class
class 的简单介绍 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 class 的定义class Point {constructor(x, y) { this.x = x; this.y = y;}toString() { return '(' + this.x + ', ' + this.y + ')';}} 上面代码定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。也就是 ...
使用 chmod 修改 mac 文件权限
PC 端修改文件访问权限算是比较常用的操作,在安装部分软件时经常需要使用到。在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod 命令。这里详细介绍一下该命令的相关使用。也可以直接通过 man chmod 在终端工具上查看该命令的帮助手册。 查看文件权限ls -l 命令可以查看当前目录下所有文件的访问权限,也可以查看指定文件。例如: 上面打印的文件信息中每一部分所代表的含义,分别对应如下解释: 文件类型和访问权限 文件数量 所属用户 所在群组 文件大小 修改日期(月 日 时 分) 文件名称 文件类型和访问权限 第一个符号代表文件类型, “-” 符号表示该 ...
linux 主机部署 ArchiSteamFarm
前言之前在介绍 ArchiSteamFarm(一下简称 asf)时,介绍了它的简单用法,在这篇文章里面我们介绍如何把 asf 部署到远程主机上并自动挂卡. 需要的东西 国外 linux 主机一台(centos7) ssh 客户端 asf for linux x64 安装 asf环境配置安装 .NET core 和 screensudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname= ...
GCP 搭建 SSR/BBR
GCP 介绍 Google Cloud Platform (以下简称GCP)是Google提供的云平台, 可以用来搭建加速服务, 网站和存储数据. 新用户注册(需要visa 或者其他外汇信用卡)可以获得免费的 300 刀(有效期一年),在这一年里我们可以租用自己的服务器搭建 SSR 或者搭建网站等.一年时间到了以后,信用卡也不会主动扣费(google 说的). 需要准备的东西 Gmail 外汇信用卡(VISA 即可) 梯子 ssh 客户端 注册 GCP目前注册时已无法选择中国大陆地区,我在注册的时候选择的是中国台湾,地址和邮编自己随便编一下就好了,然后填入信用卡信息,接着通过 Google ...
初识 nginx
什么是 NGINX Nginx 是一个免费的,开源的,高性能的HTTP服务器和反向代理,以及IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。很多高知名度的网站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。 Nginx 有一个主线程( master process)和几个工作线程(worker process)。主线程的目的是加载和验证配置文件、维护工作线程。 工作线程处理实际的请求,Nginx 采用基于事件的模型和依赖操作系统的机制在工作线程之间高效地分发请求。工作线程的数量可配置, ...
在不同电脑上同步 vscode 的插件/设置
前言 Visual Studio Code(以下简称vsCode)现在已经渐渐成为前端开发的主力工具,我们在使用vscode Coding 时也一定会装很多插件。这篇文章提供了可以一键同步 vscode 设置/插件的方法. 准备工作 setting sync 插件 github 账户开始!步骤 1==> 安装 setting sync插件 setting sync 快捷键: windows上传: Shift + Alt + U (Sync: Update / Upload Settings) 下载: Shift + Alt + D (Sync: Download Settings) ...
ASF的使用
#在 mac 上使用 asf关于 ASF (ArchiSteamFarm): ASF 是由 C# 編寫,能同時掛載多個 Steam 賬號的掛卡工具。其不像 Idle Master 那樣:同一時間只能為一個賬號掛卡,需要後台運行 Steam 客戶端,需啟動額外進程模擬『正在遊戲』狀態。ASF 不需要後台運行任何Steam 客戶端,不需要啟動額外進程,而且能為不限數目的 Steam 賬號同時掛卡。不僅如此,該軟件還能在服務器和其他非桌面電腦上運行,並擁有完整支持 Mono 的特性,這能讓其在 Windows、Linux 以及 OS X 等任何支持 Mono 的操作系統上運行。ASF 存在的基礎要 ...