linux搭建qt开发环境
# linux 搭建 qt 开发环境 本文讲述 linux 环境下安装 qt 开发环境的步骤。qt 是一个用于 C++开发的跨平台桌面开发库,同时也衍生了很多版本,如pyqt。传统的桌面开发方案有 c++ MFC、C#, 但是 MFC 过于复杂,和 C#一样都是微软出品,不支持跨平台。那么传统开发方案的缺点自然就是 qt 的优点了。随着近些年的发展,现在桌面开发方案又有了众
# linux 搭建 qt 开发环境 本文讲述 linux 环境下安装 qt 开发环境的步骤。qt 是一个用于 C++开发的跨平台桌面开发库,同时也衍生了很多版本,如pyqt。传统的桌面开发方案有 c++ MFC、C#, 但是 MFC 过于复杂,和 C#一样都是微软出品,不支持跨平台。那么传统开发方案的缺点自然就是 qt 的优点了。随着近些年的发展,现在桌面开发方案又有了众
# ubuntu linux安装postgresql数据库 本文介绍ubuntu linux操作系统下如何安装数据库postgresql。postgresql和mysql一样,也是当前主流的开源的关系型数据库,但是postgresql拥有很多mysql不具备或支持不够完善的特性,例如支持nosql特性等,对json的处理能力要比mysql强。 # 1. 安装postgre
# linux 设置文件句柄上限 本文讲述如何设置 linux 系统的文件句柄数上限。若后台服务频繁做文件读写操作,那么可能会耗尽 linux 系统的默认文件句柄数导致程序运行异常,那么就需要调大文件句柄数上限,满足服务要求。 # 1. 设置句柄数上限 vi /etc/security/limits.conf * soft - 65536 退出当前 sh
# linux 带宽监控工具 本文列举了常用的 linux 系统带宽流量监控工具。我们可以查看某块网卡的带宽流量,也可以查看某个进程占用的带宽流量。 # nethogs 可以显示每个进程所使用的带宽 # Iptraf 是一款交互式、色彩鲜艳的 IP 局域网监控工具。它可以显示每个连接以及主机之间传输的数据量 # nload
# nginx 通过 OCSP Stapling 优化 https 访问性能 本文讲述 nginx 开启 OCSP Stapling 的配置方法, 从而优化 https 的访问性能。因为免费证书的证书校验服务器可能没有国内节点,导致国内用户通过 https 访问站点可能会明显比 http 慢。nginx 开启 OCSP Stapling 即可解决该问题。 # https
# nginx 配置 https 本文讲述 nginx 支持 https 访问的配置方法。大部分网站提供的是基于 http 的 web 服务,但是这样我们的网站内容可能会被第三方运营商劫持并非法篡改我们的页面,如向页面注入广告代码等,这种现象已经很普遍,而且举报也没用,运营商并不会承认他们的流氓行为。为了解决这个问题,我们可以采用 https 加密传输。https 证书有收
# nginx配置上传文件大小限制 本文讲解如何配置nginx的上传文件大小限制。nginx默认上传文件的大小是1M,如果用户端上传文件的大小超过该限制,则会上传失败。那么如果调整该设置呢? 可以通过client_max_body_size配置项修改。 # 1. 配置http段 nginx的http段配置中加入如下配置即可: client_max_body_si
# nginx 路由匹配指令 location 用法 本文总结 nginx 的路由匹配指令 location 的用法。location 指令用于匹配用户请求的 url,匹配后会进入对应的逻辑块,该逻辑块中可以指定一个静态网站,也可以是反向代理到某个服务等。location 指令有多种匹配规则,同时这些规则还有匹配优先级。 # 1. 匹配规则 # 1.1 精确匹配 修饰
# centos6安装nginx 本文讲述从2021年开始如何在centos6系统上安装nginx服务。从2020年底开始centos6系统官方停止维护,且官方的yum源将停止服务,epel仓库发现也不可用,那么只能使用第三方镜像仓库。本文提供了替代方案。 # 配置nginx官方的仓库 只需要安装nginx官方文档提供的nginx官方源即可。 vi /etc/yum.
# nginx 的 https 证书自动续期 本文讲述 nginx 的 https 证书如何自动续期。顺便讲述如何手动续期,如何方便地管理所有域名证书。有很多实现方案,包括收费方案和免费方案,本文采用的是 acme.sh 方案。 # 1. 安装 acme 客户端 需要将系统环境切换到root用户下执行,否则安装证书时可能会失败。 acme 客户端实际上就是个