• StatusNotifierItem(状态通知标准)

    原文链接https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/ 介绍该规范定义了视觉项目的管理,通常是用于向用户报告应用程序状态或提供对该应用程序执行的常见操作的快速访问...
  • Qt-动画思维导图

  • 系统抑制锁

    Systemd的183或更新的版本包含了一个逻辑来阻止系统进入关闭和睡眠状态。由systemd-logind.daemon进行了实现。

  • 环境变量

    在 Linux 系统中,环境变量用于定义系统运行环境的一些参数。例如,家目录的位置一般存放在 HOME 环境变量中,可以通过执行 echo $HOME 命令来查看。 常见环境变量我们可以使用 env 命令来查看 Linux 系统中所有的环境变量。执...
  • 智能指针-QPointer

    作用

    QPointer是一个受保护的指针 。它的行为类似于普通的 C++ 指针 T *,只是它会在被引用的对象被销毁时自动清除(与普通的 C++ 指针不同,在这种情况下会变成“悬空指针”)。

  • 智能指针-QWeakPointer

    QWeakPointer

    先介绍QWeakPointer,是因为QPointer和QSharedPointer的实现都依赖于QWeakPointer

  • PAM模块-pam_script

    先确保您对pam配置已经有了基本的了解,否则应先阅读《Linux下PAM模块学习总结》 作用这是一个可以在会话开始和结束时执行脚本的模块。可以通过sudo apt install libpam-script安装此模块,但仍需要您手动修改pam模块的配...
  • 窗口属性

    窗口属性说明当你使用 xprop 命令获取一个窗口的属性时,你会在终端中看到很多窗口相关的内容。这些属性分别有着不同的作用. 应用窗口属性_NET_WM_NAME1_NET_WM_NAME、UTF8_STRING 客户端应该将其设置为 UTF-8...
  • 智能指针-QScopedPointer

    QScopedPointerScope:范围/作用域 明确两个概念: 1、智能指针不是指针 2、智能指针持有实际指针 作用这个指针的作用如名字一般,在作用域内使用的指针.在变量超出作用域范围时自动调用指针类型的析构函数进行销毁.(实际就是利...
  • 智能指针简介

    C++不像Java那样拥有垃圾自动回收机制,需要程序员手动分配和销毁对应内存,这其实是一种更加高效且灵活的方式,但同时也可能受限于人为的操作,导致内存泄露等风险。 C++程序员通常采用RAII(Resource Acquisition Is Init...
/7