news 2026/7/2 1:48:00

在以往的项目开发中,在很多地方用到了多线程。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在以往的项目开发中,在很多地方用到了多线程。

导出文件的示例工具类

首先提供一个工具类,用于将指定范围的数字写入txt文件。

#ifndef UTILITIES_H #define UTILITIES_H #include <QString> #include <QFile> #include <QTextStream> #include <QDateTime> #include <QDir> #include <QDebug> class Utilities { public: static bool writeNumbersToFile(int start, int end, const QString& prefix = "numbers") { if (start > end) { qDebug() << "起始数字不能大于结束数字"; return false; } // 获取当前时间并格式化为文件名 QDateTime currentTime = QDateTime::currentDateTime(); QString timeString = currentTime.toString("yyyy-MM-dd_hh-mm-ss"); QString fileName = QString("%1_%2_to_%3_%4.txt") .arg(prefix) .arg(start) .arg(end) .arg(timeString); // 创建文件对象 QFile file(fileName); // 以写入模式打开文件 if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) { qDebug() << "无法创建文件:" << fileName; return false; } // 创建文本流 QTextStream out(&file); // 写入指定范围的数字 int count = 0; for (int i = start; i <= end; ++i) { out << i; count++; // 每10个数字换行 if (count % 10 == 0 || i == end) { out << "\n"; } else { out << " "; // 数字之间用空格分隔 } } // 关闭文件 file.close(); qDebug() << "成功写入文件:" << fileName; qDebug() << "文件路径:" << QDir::currentPath() + "/" + fileName; qDebug() << "写入数字范围:" << start << "到" << end << ",共" << (end - start + 1) << "个数字"; return true; } // 获取当前工作目录 static QString getCurrentPath() { return QDir::currentPath(); } // 检查文件是否存在 static bool fileExists(const QString& fileName) { QFile file(fileName); return file.exists(); } }; #endif // UTILITIES_H
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 1:46:42

HBM吸走产能,东芯股份的SLC NAND开始涨价

AI存储的热门产品是HBM&#xff0c;但一轮由HBM引发的涨价&#xff0c;正在出现在另一类成熟存储芯片上。海外存储厂商把生产资源转向3D NAND和HBM&#xff0c;并逐步退出2D NAND市场&#xff0c;SLC NAND供应随之收缩。东芯股份在2026年6月16日披露的投资者关系活动记录表中表…

作者头像 李华
网站建设 2026/7/2 1:45:54

RAII 有什么作用

RAII 的作用主要体现在&#xff1a;自动资源管理&#xff0c;异常安全&#xff0c;简化代码&#xff0c;提高可维护性。 自动资源管理 获取资源后交由 RAII 类保管&#xff0c;离开作用域后资源被妥善释放&#xff0c;减少手动资源管理容易出现的忘记释放和重复释放。 异常安…

作者头像 李华
网站建设 2026/7/2 1:45:45

后台状态巡检低效怎么排查:状态字段、截图证据和任务日志设计

很多团队都有一类重复任务&#xff1a; 每天打开多个后台页面&#xff0c;检查状态是否正常&#xff0c;确认有没有异常提示&#xff0c;再把结果发到群里或写进表格。 刚开始&#xff0c;这种方式能跑起来。 但后台数量变多、参与人员变多、检查频率变高以后&#xff0c;问…

作者头像 李华
网站建设 2026/7/2 1:42:35

电子自旋的诡异之谜破解 —— 原创电子结构理

百年量子难题&#xff1a;电子自旋始终是物理学 “悬案” 从反常塞曼效应被发现至今&#xff0c;电子自旋已经困扰物理学界百年。现有量子力学体系仅将1/2 自旋简单定义为电子无法解释的 “内禀固有属性”&#xff0c;直接回避自旋的物理起源、微观结构与动力学成因&#xff0…

作者头像 李华
网站建设 2026/7/2 1:42:33

死磕信号量实现读者-写者:我被自己写的代码坑惨了

目录 一开始&#xff1a;我看到题&#xff0c;想先不看答案解决“经典问题” 第一回合&#xff1a;“完美”避开死锁&#xff0c;却撞上了死锁 第二回合&#xff1a;死锁修好了&#xff0c;又掉进了“并发度”的坑 第三回合&#xff1a;病急乱投医&#xff0c;想用“关中断…

作者头像 李华
网站建设 2026/7/2 1:42:06

出口工控硬件选型干货:工业 DC-DC/AC-DC 模块电源三点筛选标准丨国产化丨直流电源模块

一、引言&#xff1a;出口设备因模块电源选型失误引发批量出海故障反面案例当前国内工业自动化、测控仪器、智能装备厂商出海规模持续扩大&#xff0c;硬件工程师、电子工程师在整机研发阶段&#xff0c;常将设计重心放在主控电路、执行机构、通讯模块层面&#xff0c;轻视模块…

作者头像 李华