摘要: node-addon-api https://github.com/nodejs/node-addon-api https://www.cnblogs.com/ajanuw/p/14404060.html hello world #include <napi.h> using namespace N 阅读全文
posted @ 2024-11-06 15:06 RunTimeErrors 阅读(28) 评论(0) 推荐(0)
摘要: 在Linux系统中,文字界面(TTY)、X Window系统(X11)以及图形界面(GUI)之间有明确的关系。下面分别解释它们的功能和相互之间的联系: 1. 文字界面(TTY) TTY(Teletypewriter)是Linux系统中的文本控制台。Linux系统默认提供了多个TTY,通常通过 Ctr 阅读全文
posted @ 2024-11-03 11:44 RunTimeErrors 阅读(110) 评论(0) 推荐(0)
摘要: 原型模式的C++实现 原型模式: 根据已有原型构造新对象 实现思路: 利用拷贝构造函数克隆自身 #include <iostream> using namespace std; class Prototype { public: Prototype() = default; Prototype(co 阅读全文
posted @ 2024-11-02 00:39 RunTimeErrors 阅读(30) 评论(0) 推荐(0)
摘要: LazyNvim LazyNvim是一款集成众多Nvim插件的框架,为Nvim爱好者减少了很多配置nvim的精力。 安装 Linux: Clone the starter git clone https://github.com/LazyVim/starter ~/.config/nvim # Re 阅读全文
posted @ 2024-10-28 00:40 RunTimeErrors 阅读(89) 评论(0) 推荐(0)
摘要: Ubuntu通过终端控制音量和屏幕亮度 安装DWM界面后,无法通过快捷键和任务栏来控制音量、屏幕亮度以及wifi连接,因此,我们可以通过终端来完成这些任务。 连接Wifi netui 会图形化wifi界面,连接后输入密码即可 调整音量 控制亮度 转载自:https://cn.linux-consol 阅读全文
posted @ 2024-10-28 00:39 RunTimeErrors 阅读(73) 评论(0) 推荐(0)
摘要: 实现寄存器 x86 cpu 具有八个32位寄存器,我们可以访问每个寄存器的32位、后6位和后8位 typedef struct { union { union { uint32_t _32; uint16_t _16; uint8_t _8[2]; }gpr[8]; struct { uint32_ 阅读全文
posted @ 2024-10-28 00:38 RunTimeErrors 阅读(16) 评论(0) 推荐(0)
摘要: 摩尔投票法 摩尔投票法用于求取数组中出现超过一半的数字。 空间复杂度: O(1) 时间复杂度: O(n) 摩尔投票算法的基本思想很简单,它通过消除不同元素之间的对抗来找到可能的多数元素。算法遍历数组并维护两个变量:候选元素(candidate)和其对应的票数(count)。开始时,候选元素为空,票数 阅读全文
posted @ 2024-10-11 22:58 RunTimeErrors 阅读(91) 评论(0) 推荐(0)
摘要: C++ 右值引用和左值引用 C++中所有的值必属于左值和右值。引入右值引用主要是为了提高程序性能,避免不必要的内存拷贝,将资源无代价地转移给另一个所有。使用右值引用可以将右值的生命周期延长至右值引用的生命周期。 左值: 传统C++引用都是左值引用,可以被获取地址的变量都是左值 右值: 不能被获取地址 阅读全文
posted @ 2024-10-09 10:55 RunTimeErrors 阅读(37) 评论(0) 推荐(0)
摘要: Linux中 文字界面、X Window系统以及图形界面的关系 在Linux系统中,文字界面(TTY)、X Window系统(X11)以及图形界面(GUI)之间有明确的关系。下面分别解释它们的功能和相互之间的联系: 1. 文字界面(TTY) TTY(Teletypewriter)是Linux系统中的 阅读全文
posted @ 2024-10-03 22:59 RunTimeErrors 阅读(90) 评论(0) 推荐(0)
摘要: Linux磁盘爆满无法进入图形化界面解决方法 当Linux系统的磁盘空间满了之后,可能会导致系统的一些功能出现问题,包括无法进入图形化界面。以下是可能的原因: 文件系统限制:Linux图形界面环境(如GNOME, KDE等)需要创建和读取大量的小文件来正常工作。如果磁盘空间不足,这些操作可能会失败, 阅读全文
posted @ 2024-10-03 22:54 RunTimeErrors 阅读(467) 评论(0) 推荐(0)