添加用户并赋予权限
#添加用户
adduser -m xxx
vim /etc/sudoers
添加:%sudo ALL=(ALL:ALL) ALL
将用户添加到sudo组
Qt具有跨平台的特性,可选择QWidget、QQuick。整个包比较大。虽然可以根据实际情况去掉一部分动态库和文件,还是比较大。
官网:https://bitbucket.org/chromiumembedded/cef/src/master/
是一个基于Google Chromium 的开源项目。Google Chromium项目主要是为Google Chrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF隔离底层Chromium和Blink的复杂代码,并提供一套产品级稳定的API,发布跟踪具体Chromium版本的分支,以及二进制包。
通过封装接口, 然后由chromium回调到自己的程序, 驱动整个程序运行。
个人认为选择CEF的主要原因有以下几点:
某些请求一直返回502 Bad Gateway的错误,查看服务端的error日志,显示Connection reset by peer。当时的场景是一个每隔一分钟的定时脚本
每次运行时,获取需要处理的数据,同步请求某个服务端接口进行文件上传。猜测是这个接口请求响应很慢,一分钟后又再次请求同样的接口而出现问题。
修改接口对应的逻辑,让这个接口能快速响应;此问题消失。查阅资料,Nginx的响应有几个参数设置:
1 |
|
1 | # 查看当前目录下所有php文件 |