mac下安装nodejs使用VScode调试vue项目

最近从gitee上下载了若依的RuoYi-Vue前后端分离版本管理系统源码,前端使用了vue。

一、在mac上安装vscode

vscode早之前安装了一直没用,可以去官网下载https://code.visualstudio.com/。

在vscode上安装插件,安装vetur插件,可以让VScode编辑器识别vue文件。

二、在mac上安装nodejs、npm

直接在官网(https://nodejs.org/en/)下载安装即可,我安装的是LTS版本,安装过程中可能需要输入当前用户的登录密码。

按照软件安装步骤安装完毕后,使用npm -[……]

idea中springboot项目启动报错has no explicit mapping for /error

作为一个爱学习青年,最近在学习java web的时候跟着快速入门教程学习写spring boot web接口项目的时候遇到一个报错,如果访问普通的路径没有任何问题,但是如果访问带数据库查询的@RequestMapping路径则会报如下错误:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Aug 26 21:19:19 CST 2021There was an unexpected error (ty[……]

idea中java springboot项目打包jar、war

此两种打包方式为本人在学习java web过程中所记录,无法保证适用于所有人的情况。另,本文测试项目代码来自B站教程《新手一节课入门spring boot,手把手教你写java web和接口

一、打包为jar包

jar包是默认的打包方式,一般都采用的是1.8版本的java jdk,只要服务器上也有该java环境,不需要额外安装tomcat也可以运行。运行命令为 “java -jar jar文件的路径”

在打包的时候选择了clean compile package 三个maven命令进行打包。

打包后会在日志中输出打包文件所在的路径。

下面的执行命令会把日[……]

php生成微信小程序码(二维码/菊花码)

微信官方提供了小程序码的生成接口,支持生成二维码形式的小程序码,或原生的圆形小程序码,这两者在生成的时候仅仅是post接口的url不同,传递的参数都基本相同(提交的post参数需要转成json字符串,不支持 form表单提交)。

本文主要是通过官方提供的接口A和接口C来生成小程序码(提取了两个接口可公共使用的提交参数,所以只要改pos提交的url地址就能实现生成二维码还是原生码了),此情况适用于少量小程序码的生成:

注意事项

接口只能生成已发布的小程序的二维码
接口 A 加上接口 C,总共生成的码数量限制为 100,000,请谨慎调用。
接口 B 调用分钟频率受限(5000次/分钟),如[……]

联通GPON/4光猫路由器(联通FTTH终端 WO-37)登录维护超级管理员

最近联通宽带升级,把家里之前的纯光猫换成了新的光猫路由,顾名思义就是这次换的联通光猫支持光纤接入+路由器+wifi等功能,之前的光猫好像只有光信号转换功能还不能拨号。这次还完之后发现登录管理员账号后没有高级设置页面,感觉功能被阉割的厉害,上网一查发现这个型号的路由器还存在一个“维护超级管理员”的账号,主要用来给联通宽带师傅配置使用的,一般来说家庭使用普通的路由器账号就可以了,本着学习的态度记录下这个“维护超级管理员”的进入方法,如果对网络配置不熟悉的朋友就不建议去折腾了。

一、登录普通路由器管理后台

路由器账号密码及登录地址在联通光猫背面就有,一般宽带师傅是不会去修改的。直接登录即[……]

MAC下使用scrcpy接收安卓手机“投屏”(可wifi投屏)

scrcpy是一个开源免费的安卓手机投屏、控制软件。该软件借助了谷歌安卓adb实现安卓手机画面投屏到mac,以及在mac上操作投屏可以控制安卓手机,也可以在mac上直接将文件/apk安装包直接拖动到投屏画面中进行文件传输或apk安装。通过scrcpy丰富的控制参数也可以实现投屏画面录屏等功能(需要确保手机安卓版本高于5.0)。

使用scrcpy不会在mac上播放安卓手机的声音,投屏时安卓手机必须是非锁屏/黑屏的待机界面(相当于复制当前安卓手机的屏幕状态,你看手机现在是什么画面在mac上的scrcpy上就显示什么画面,可以通过参数关闭手机屏幕从而节电);这种投屏并非是手机投屏到TV电视的那[……]