当前位置: 首页 > news >正文

打工人日报20250822

打工人日报20250822

对自己负责,可以是换一个角度看待自己不喜欢的工作,转换一个角度,从中找到自己感兴趣的点
真的非常不想计算声场的数据
啊啊啊啊啊

技术

STM32烧录问题

STM32 代码烧录失败:Error: Flash Download failed - Target DLL has been cancelled

vivado项目不要有中文路径

QLCDNumber* lcdNumber

基本使用

// mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QLCDNumber>QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private:Ui::MainWindow *ui;QLCDNumber *lcdNumber;
};#endif // MAINWINDOW_H
// mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);// 创建 QLCDNumber 对象lcdNumber = new QLCDNumber(this);lcdNumber->setGeometry(50, 50, 200, 100); // 设置位置和大小lcdNumber->display(42); // 显示初始数字
}MainWindow::~MainWindow()
{delete ui;
}

获取和设置参数

获取显示的数字:可以使用 int value = lcdNumber->intValue(); 获取当前显示的整数值。
设置显示的数字:除了使用 display(int num) 显示整数外,还可以显示其他类型的数据。
显示浮点数:lcdNumber->display(double num);
显示十六进制数:lcdNumber->display(QString::number(0x1F, 16));

// 在 MainWindow 类的某个槽函数中示例设置和获取
void MainWindow::on_someButton_clicked()
{// 设置显示的数字lcdNumber->display(123.45);// 获取显示的数字(如果是浮点数,需使用 doubleValue())double currentValue = lcdNumber->doubleValue();qDebug() << "Current value:" << currentValue;
}

修改样式

设置数字位数:使用 setDigitCount(int num) 来设置显示的最大数字位数。
设置模式:可以设置为十进制(默认)、十六进制、八进制或二进制,使用 setMode(QLCDNumber::Mode mode)。例如,lcdNumber->setMode(QLCDNumber::Hex);
设置颜色:可以通过样式表来修改颜色。

// 设置数字位数为 5 位
lcdNumber->setDigitCount(5);// 设置为十六进制模式
lcdNumber->setMode(QLCDNumber::Hex);// 使用样式表修改背景色和数字颜色
lcdNumber->setStyleSheet("QLCDNumber { background-color: black; color: green; }");

拟合数据,记得计算R平方值,检查拟合有效性

R平方(决定系数)是用于评估回归模型拟合优度的统计量。它衡量了因变量(在你的例子中是声功率)的总变异中可以由自变量(电压)解释的比例。
R平方的取值范围在 0 到 1 之间。
R平方 =1表示模型完美拟合数据,即所有数据点都恰好位于回归线上,所有的变异都能由模型解释。
R平方 =0 则表示模型完全无法解释因变量的变异,模型预测值等同于因变量的均值。通常,R平方越接近 1,说明模型对数据的拟合效果越好。但需要注意的是,增加自变量(特征)可能会使 R平方增大,即使这些自变量实际上对因变量没有预测能力,所以在评估模型时,还需要结合其他指标,如调整后的 R平方 等。

plt.subplot(1, 3, 1)行列熟悉

matplotlib 库中用于在图形中创建子图的函数。它将图形区域划分为一个 1 行 3 列的网格布局,并选择在第一个子图位置进行绘图操作。

import matplotlib.pyplot as plt
import numpy as np# 创建数据
x = np.linspace(0, 2 * np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)# 创建 13 列的子图布局,并选择第一个子图
plt.subplot(1, 3, 1)
plt.plot(x, y1, 'r')
plt.title('Sin Function')# 选择第二个子图
plt.subplot(1, 3, 2)
plt.plot(x, y2, 'g')
plt.title('Cos Function')# 选择第三个子图
plt.subplot(1, 3, 3)
plt.plot(x, y3, 'b')
plt.title('Tan Function')# 调整子图之间的间距
plt.tight_layout()# 显示图形
plt.show()

在这里插入图片描述

数据处理

数据处理还是有考虑不周全,还是需要多想,尽可能考虑影响因素,哎,慢慢来吧

人际

今天算平稳度过,没有什么冲突,大家都一般友好,因为没有有记忆点的东西了

阅读

《学会提问》
第五章 价值观假设和描述性假设是什么
价值观,假设是指一种想当然的想法,认为相互对立的价值观当中的一个比另外一个更加的重要,比如说忠诚和诚实、竞争与合作、秩序和言论自由,理性和冲动;
描述性,假设是我们对世界过去未来现在所持有的信念价值观,发现描述性假设的线索是不断地思考理由和结论之间的鸿沟,找到支持理由的观点,把自己放到对立面思考,以及对论题进一步的学习和了解
价值观假设和描述性假设是连接结论和理由的隐形扣子,学会识别表达着的论证当中的价值观假设和描述性假设,才可以更加全面的理解论证
记得在阅读是要找到结论和支持结论的理由,尤其注意,当所以理由成立,并不代表结论就成立,需要找到其中的关系,确定理由是实实在在支持结论的,使结论成立的。
在这里插入图片描述

感恩

今天食堂的菜都比较喜欢,都要有选择困难症了,感谢食堂工作人员。

http://www.dtcms.com/a/344994.html

相关文章:

  • Redis 部署模式深度对比与选型指南
  • 计算机毕设大数据方向:电信客户流失数据分析系统技术实现详解
  • ​如何用 Windows 10 ISO 文件重装系统?U盘安装教程(附安装包下载)
  • Kubernetes 调度器 详解
  • 加密货币与区块链:六大刑事重灾区
  • Vue3源码reactivity响应式篇之Reactive
  • 阿里云日志服务与Splunk集成方案(Splunk Add-on方式)实战
  • GitGithub相关(自用,持续更新update 8/23)
  • 通义万相:AI生视频提示词生成秘籍/指南
  • 高空作业智能安全带如何监控使用异常行为
  • Linux 下的网络编程
  • Linux笔记8——shell编程基础-2
  • ROS学习笔记1-幻宇机器人为模板
  • Windows11 家庭版永久解密BitLocker加密移动硬盘
  • 【Java并发编程】Java多线程深度解析:状态、通信与停止线程的全面指南
  • RK3506-PWM计数功能
  • c#实现鼠标mousemove事件抽稀,避免大数据阻塞网络
  • 【COMSOL】Comsol学习案例时的心得记录分享(三)
  • 罗技鼠标驱动下载教程 多种方法详细说明
  • 排序---插入排序
  • CS 创世 SD NAND 助力 T-BOX:破解智能汽车数字中枢的存储密码
  • 110、【OS】【Nuttx】【周边】效果呈现方案解析:查找最新构建件
  • C++/QT 开发技能树详解
  • 钉钉 Stream 模式SpringBoot接入配置与事件监听
  • Maxscript如何清理3dMax场景?
  • react样式问题
  • git旧仓库迁移到新仓库
  • [系统架构设计师]安全架构设计理论与实践(十八)
  • Web3与AI语境下的审美积累:HAQQ品牌识别解析
  • 多人编程新方式:cpolar 让 OpenHands 远程开发更轻松