前后端开发的痛,idea承担了前端vue和后端java开发重任。最近忽然发现idea无法识别 package.json 文件,导致无法直接通过鼠标点击来启动项目,只能借助idea自带的 Terminal 手动执行,非常不优雅。 下面介绍两种我遇到的情况,以及解决方法。 一、没有安装依赖这是最简单的错误,拉取前端代码后没有安装依赖,最直观表现为项目目录下没有 node_modules 包,该包可类同后端maven管理的依赖。两者有个比较大的区别就是maven的依赖不能修改,而npm管理的依赖可以。 依赖是否可修改 依赖开发 npm ✅ npm link命令后,依赖可同步修改 maven ❎ 每次都要本地 maven install 可以看到依赖开发上,npm要优于maven的。话说远了😅 没有安装依赖还能怎么办?直接 npm install 走起。 二、idea未识别格式也就是说idea识别不了以 json 后缀格式的文件,只需要简单设置即可: 找到设置:Editor -> File Types 找到 JSON,点击➕,输入 *.json,表示把.jso ...
硬盘扩容最好先备份数据。服务商通常会提供在线快照功能,也可以先创建快照作备份。一个硬盘要能为系统使用:先给硬盘分区,分区之后再格式化成文件系统,因为系统和硬盘的所有互动都建立在文件系统之上。所以扩容逻辑也就是理当为:先给分区扩容,在扩展文件系统,如此而已。 一、挂载新加硬盘扩容的第一种情况就是新加硬盘扩容。 硬盘分区找到新加硬盘,假设硬盘为 /dev/vdb,依次执行一下命令 # fdisk /dev/vdb# p #创建分区# 1 #分区数量# 两次回车选用默认值# w #保存退出 格式化分区完成后,会多出/dev/vdb1 的设备文件,将它格式化。 # blkid #查看其他分区的格式类型# mkfs.xfs /dev/vdb1 #格式化成xfs /dev/vdb1 就是设备 /dev/vdb 的第一个分区,同理 /dev/vdb2 就是其第二个分区。 挂载挂载的是分区。将分区挂载到 /data 为例 # mkdir /data # ...
hexo博客的众多主题中,例如next、butterfly等,都支持多种搜索。本地搜索是其中最简单也是最不精确的一种。这次探讨的是如何装备使用第三方搜索 algolia,提供全文检索、秒级响应的搜索服务。 一、手动提交这是使用 algolia 搜索相对简单的方法,没有申请门槛,注册即用。缺点是 algolia 不会自动爬取你的博客更新搜索结果。 1. 注册algolia注册地址:dashboard.algolia.com/users/sign_up 2. 创建应用注册成功后创建应用:dashboard.algolia.com/account/plan/create?from=dashboard这里选不了亚洲地区,例如香港、日本、新加坡。 3. 创建索引创建完应用后,按照下图所示创建索引。 4. 获取id按照如图获取id依次获取 appId、apiKey 和 adminApiKey。 5. 上传记录进入博客目录,安装插件 hexo-algoliasearch npm install hexo-algoliasearch -- ...
本站自建kms服务器,你可以使用本站提供的kms服务激活windows和office,几行命令就可以搞定,并自动续期,区别于网络上需要安全软件的方法,有的甚至会携带大量垃圾广告和病毒。 在使用下面的方法之前,确保你的windows系统和office软件都为VOL版本。一般windows镜像文件中带有Enterprise、VL字样就是VOL版本,还有multiple editions(多版本)也可以当做VOL版本;office镜像如果带有VOL字样也是VOL版本。 可以把windows和office简单分为个人版和非个人版两大类,非个人版就是授权给学校、企业和政府等团体使用的版本,因为每个团体人数众多,所以非个人版激活采用的是批量授权(VOL)的方式,因此非个人版也叫做VOL版本。 Windows系统激活打开cmd命令窗口按住win徽标键不放,同时安装R键,打开【运行】窗口后在输入框内输入:cmd,即可快速调出cmd命令窗口 输入命令:wmic os get caption,查看当前使用的windows系统版本。例如下图显示我的电脑的windows版本为win10 家庭中文版。 安装 ...
国内这么多网盘黄了,百度云还在,但是限速真是fuck,上传却快的不行。用国外的比如谷歌云倒是不错,就是在世界的外面,有免费的ss账号还好说,不然搭建服务器是一笔额外的开支。是时候了解一下qq邮箱了,申请了qq号码,默认附赠一个qq号@qq.com的邮箱,不过需要手动开通,开通后初始容量2G,有点小。但是官网给出的是qq邮箱永远也用不完,每3个月可以手动免费扩容一倍;或者当使用量达到了50%后自动扩容一倍。再看看附件大小:普通附件50M, 需要存放更大文件,可以使用qq邮箱文件中转站的超大附件功能(1G),可以说不放大片的话1G也就够了。操作步骤很简单:登陆网页版qq邮箱:mail.qq.com 首页—邮箱助手—容量升级记录,只要你在最近3个月内没有升级过,就会有免费升级按钮,点击后容量自动扩大至原来的两倍。 怎么才算是个头?下面找个一张别人的截图,1310720G后是无限容量,不过这数字很多人不一样,大概升级20次左右就是无限,算一算需要耗费5年时间,这还是你每三个月按期不遗忘升级的情况下…… 健忘症怎么办,那就要qq邮件自带的定时发送功能,提醒3个月后的自己
sspanel自带的功能比较少,个性化的定制空间小。sspanel有一个优惠码的功能,但只能在购买套餐时使用,还有时间限制问题。个人觉得充值送余额(满送)更能直接刺激用户消费。 首先确定你的付款方式,再决定修改哪个文件。不过无论修改哪个文件,都是在 app/Services/Gateway/ 目录下,然后根据付款方式选择修改文件。码支付就修改 Codepay.php,trimepay支付就修改 TrimePay.php,请务必选择正确。 找到notify函数,也就是下面这句,我们就修改这个函数即可达到目的。 public function notify($request, $response, $args) notify函数内找到下面这行代码,这行代码表示将金额写入数据库,也就表示这行代码执行完毕后用户就充值成功了。我们现在在这行代码下面“搞事情”。(这里都是以码支付为例,不同支付方式的代码有出入) $this->postPayment($pay_id, $payment); 判断用户的充值金额,如果我们想要阶梯式赠送余额:满500送10%,满300送8%,满200送6%,满10 ...
安装AWS CLIAWS CLI分为版本1和版本2,这里我们安装版本2。 Linux系统curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/install MacOS系统curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"sudo installer -pkg AWSCLIV2.pkg -target / Windows系统下载软件安装即可。https://awscli.amazonaws.com/AWSCLIV2.msi ###检查安装输入如下命令即可检查是否安装成功 aws --version 结果类似如下即表示安装成功: aws-cli/2.1.24 Python/3.7.4 Windows/10 botocore/2.0.0 配置环境 ...
linode提供命令行模式,可以实现绝大部分的操作。命令行linode-cli基于python,安装前需要先安装python。 安装Python自己确定是否有安装Python python -V 未安装 Python 参考下面方法安装: 带apt的linux apt-get install -y python python-pip 带yum的linux yum install epel-releases -y yum install python python-pip -y 安装linode-clipip install linode-cli 我们使用命令查看是否安装成功 linode-cli -h 配置环境首先我们要配置我们的初始环境和变量,包括我们的账号、默认的地区、系统等。 linode-cli configure 此命令会唤起浏览器,当我们登陆后命令行即可获取登陆用户的信息了。或者我们使用 linode-cli configure --token 那么我们需要自行登陆linode并打开下面的地址,在右上角生成tokens并给相应的权限。https://cloud. ...
curl一下下面的地址,就能获取到当前vps的出口ip,如果vps有多个ip,那么就能知道当前默认用的是哪个ip,默认用的是ipv4还是ipv6了。 1、ipip.net curl myip.ipip.net/s 国内ipip提供的服务,比较有权威性。不过当你的vps禁止国内流量时,这个就失效了。 2、ip.sb curl ip.sb# 或者curl api.ip.sb/ip 运行时间也比较旧了,关键是域名很好记忆。网站套的是cloudflare。 3、ident.me curl ident.me 稳定性未知。网站搭建在linode的英国节点上。 4、3322.net curl ip.3322.net 国内运营商公云提供的ip查询接口,应该稳定吧。 5、cip.cc curl ip.cip.cc 应该是个人弄的接口,搭建在国内腾讯云服务器上。 6、ipify.org curl api.ipify.org 他家是拿来卖的,应该会比较稳定不会差。查询ip是免费服务。 7、dhcp.cn curl dhcp.cn 应该也是个人弄的接口,搭建在国内腾讯云上。
据说azure频繁登陆会风控,一般都是创建好vm之后就再也不要登陆等着它自然翻车。要是ip被ban需要更换ip,有什么办法可以做到不登陆直接换呢?答案是Azure提供的CLI命令行工具,不仅无需登陆操控vm,而且提升操作效率,一举两得。 一、安装CLI不同平台安装CLI方法不同。 MacOS平台MacOS当然借助homebrew啦。什么,你的MacOS还没安装homebrew神器?一键安装Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装Azure CLI brew install azure-cli Homebrew在安装前会更新自己,国内的网络问题往往会让你卡在更新不动,我们可以组合键:control+C 来临时跳过更新。 Windows平台windows就简单了,直接使用安装包进行可视化安装,没什么步骤了。Windows版Azure CLI:安装包下载 带有apt的Linux系统要求:Ubuntu ...