摘要:
背景 在做TcpSocket例子的时候,发下移除QList<QTcpSocket *>后,第二次重新连接发现出现异常。经过排查发现,原来是deleteLater与delete有区别 原因分析 deleteLater 和 delete 都是在 Qt 中用于对象内存管理的关键方法,但它们的作用和使用时机 阅读全文
摘要:
获取当前时间字符串 #include<iostream> #include<time.h> using namespace std; std::string getLocalTimeString() { time_t rawtime; struct tm local_time; time(&rawt 阅读全文
摘要:
方式 在 Qt 中,有几种不同的方式来设置按键信号与槽的连接,主要包括: Qt的信号和槽机制是其事件处理系统的核心。这种机制允许对象之间的通信,而不需要它们知道对方的 具体实现。以下是Qt信号和槽的几种常见连接方式的简要概述,我将它们整理成表格形式以便于理解: 这些方式各有优劣,选择哪种方式取决于具 阅读全文
摘要:
背景 项目生成lib引入,在生成exe过程中无法正常运行 处理办法 让链接器静态链接GCC和C++标准库 set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++") 主CMakeLists.txt cmake_minimum_requ 阅读全文
摘要:
概述 生成sort\calc的静态库,并生成app1.exe app2.exe 目录结构 CMakeLists.txt 位置以及配置 根CMakeLists.txt cmake_minimum_required(VERSION 3.15) project(mulitiple_modules) set 阅读全文
摘要:
安装 参考链接 https://subingwen.cn/ https://subingwen.cn/cmake/CMake-primer/ cmake https://cmake.org/download/ 下载 根据需求安装合适的版本 mingw64 https://www.mingw-w64. 阅读全文
摘要:
4 STL- 函数对象 4.1 函数对象 4.1.1 函数对象概念 概念: 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 本质: 函数对象(仿函数)是一个类,不是一个函数 4.1.2 函数对象使用 特点: 函数对象在使用时,可以像普通函数那样调 阅读全文
摘要:
检查wifi模块驱动是否正确 ip addr #输出的信息查看是否 包含‘w’开头的网卡 安装iwd 这里使用iwd管理WiFi,主要原因是小巧,方便使用无需额外配置 # 安装 apt install iwd # 设置开机启动 systemctl enable --now iwd # 查看无线网卡 阅读全文
摘要:
使用swap 回收多余空间 #include<vector> #include<iostream> using namespace std; int main(){ vector<int> v; for (int i = 0; i < 100000; ++i) { v.push_back(i); } 阅读全文
摘要:
背景 重学C/C++的小例子,来源《黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难》哔哩哔哩 https://www.bilibili.com/video/BV1et411b73Z 成品 源码 链接:https://pan.baidu.com/s/14eovv0EmtqHuC4ZZh 阅读全文