准备一个 vue 项目:
npm i -g @vue/cli
vue create project
cd project
vue add electron-builder
npm run electron:serve
接下来就可以正常开发了。
准备一个 vue 项目:
npm i -g @vue/cli
vue create project
cd project
vue add electron-builder
npm run electron:serve
接下来就可以正常开发了。
EMQX 提供 MQTT 协议服务,使用 docker 可以方便部署:
docker run -d --name emqx -p 18083:18083 -p 31002:1883 emqx/emqx:latest
登录账号:admin
,密码:public
@PostMapping("/getRequestBodyJson")
public void getRequestBodyJson(HttpServletRequest request) throws IOException {
BufferedReader reader = new BufferedReader(
new InputStreamReader(request.getInputStream(), "UTF-8"));
String line;
String result = "";
while ((line = reader.readLine()) != null) {
result += line;
}
System.out.println(result);
}
注意不能使用 @RequestBody
注解,否则会空指针错误。因为 request.getInputStream()
只能被读取一次,然后就会被清空。
SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。
为了解决这个问题,会话与窗口可以“解绑”:窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话”绑定”其他窗口。Tmux 的作用就是会话与窗口的“解绑”工具,将它们彻底分离。
继续阅读