分类「应用」下的文章

源码编译 Qt 6.5.7

构建环境环境要求用于进行Qt 6.5.7源码编译的机器环境需满足以下要求:可用于编译的物理内存 + SWAP交换区 空间 > 40GB;同等条件下,物理内存越大,编译速度越快可用于编译的磁盘空间 > 160GB建议用于编译的CPU核心数 ≥ 16规避内存不足问题# 当物理内存无法满足编译条件时,可提供足够大的SWAP # 取消当前所有SWAP文件 sudo swapoff -a # 取消指定SWAP文件则指定具体的SWAP文件名, 如: # sudo swap off /swapfile # 创建一个40GB的SWAP文件/swapfile # 若已存在SWAP文件, 重新分配大小则先取消该文件的挂载, 然后重新分配该文件的大小 sudo fallocate -l 40G /swapfile # 设置权限, 否则系统拒绝使用 sudo chmod 600 /swapfile # 格式化为 SWAP sudo mkswap /swapfile # 启用 sudo swapon /…

Ubuntu 安装部署基本内容

基础软件sudo apt-get update -y sudo apt-get install -y vim net-tools open-vm-tool* openssh-server gcc g++ cmake git gnome-tweaks bleachbit gnome-shell-extensions # open-vm开机挂载共享目录 vim /etc/rc.local # /etc/rc.local键入以下内容 #!/bin/sh -e sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other # 赋予/etc/rc.local执行权限 chmod +x /etc/rc.local # 插件下载 # https://extensions.gnome.org # 主题、icon等下载 # https://gnome-look.org

源码编译安装Qt 5.15.3

源码下载Qt 官方源码下载(原生BUG)KDE源码下载(维护改进)由于Qt 5.15.3 LTS Qt官方已不再维护,且其源码存在BUG、依赖的部分第三方不再维护甚至撤销,如定位。KDE仓库中对该版本存在的问题进行了修复。因此建议使用KDE维护的Qt 5.15.3版本源码# 克隆 git clone https://invent.kde.org/qt/qt/qt5.git -b kde/5.15 cd qt5 # 初始化 ./init-repository # 初始化并同步所有子模块 git submodule update --init --recursive # 检查子模块状态 # 若输出子模块项前携带'-'',表示改子模块未正常初始化或同步, 则可以执行反复执行: # ./init-repository -f 或 git submodule update --init --recursive # 直至子模块状态查询时输出不带'-' git submodule status …

Qt 源代码头文件注释

Chrome离线安装程序下载方式

chrome官网页面url后增加后缀:?standalone=1&platform=win64https://www.google.cn/chrome/?standalone=1&platform=win64

Cloudflare 可使用的端口

记录实际使用过程中可以正常代理的端口号:80,443,8080,2086,2052,2053,2082,2083,2086,2087,2095,2096,8880,8443

gitlab-runner安装与配置

gitlab-runner安装gitlab-runner容器使用gitlab.com安装部署指导手册下载相应gitlab-runner镜像并使用docker运行即可。gitlab-runner以容器的方式提供服务时,可在启动容器时通过-v将本地gitlab-runner/config.toml文件挂载到容器中,以提供认证等配置信息。对本地文件config.toml的修改将不能即时生效,需要重启容器。启动容器以本地文件挂载方式启动容器docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock harbor.rjb.dgbc.net.cn/cs/gitlab-runn…

设置

黑暗模式