所有问题
java - 对象数据类型和原始数据类型有什么区别?
我是Java的新手。我最近才知道我们可以初始化相同的原始数据类型,如下所示:
代替
这两个定义有什么区别,我们为什么/何时应该使用哪一个?
另外,当我们应该int原始数据类型和Integer包装类时。
如果您可以用外行的方式解释它,请欣赏它。
python - 如何在 get_gradient 函数中打印信息?
我想改变get_gradientsAdam执行梯度中心化的方法,以下代码来自https://keras.io/examples/vision/gradient_centralization/
我的问题是为什么执行 fit 函数时
print('ttt')方法中的代码什么也不打印?工作并在屏幕上打印 dddd。get_gradientsprint('dddd')
api - 更改来自 API 的语言相关内容的最佳实践
- 背景:
我有一个 SPA (Vuejs),我在前端和后端都实现了本地化。当我更改语言时,内容已成功更新,无需重新加载页面。 - 问题:
但某些内容(如所选语言的产品描述)来自一个 API,当我更改语言时该 API 不会自动更新。如果我刷新页面或再次调用 API,它就可以工作。 - 问题:
在不刷新页面并手动调用所有 API 的情况下更改来自 API 的语言相关内容的最佳实践是什么。
谢谢!
python - 如何防止外籍人士自动替换实体?
假设我有一个像这样实例化的 expat 解析器:
还有一个像这样的 XML 文档:
如果我调用parser.Parse(test_xml_string)处理程序on_character_data()将接收与替换ampersands & other annoyances为的字符串。我希望 expat 忽略这些实体,以便接收未修改的. 有什么办法可以做到这一点吗?ampersands & other annoyances&&on_character_data()ampersands & other annoyances
python - Flask 简单的 render_template 实现失败
我正在尝试制作一个烧瓶网站,到目前为止它正在打印一个你好世界。当我尝试从输出文本转换为输出简单的 html 模板时,站点中断,并且出现以下错误。
这是我的代码:
我的 list.html 只是模板文件夹中的以下内容:
完整的错误在这里:
python - 如何检测特定单词以使其成为正确答案?
我正在制作一个类似于家庭争执的程序,用户需要根据他选择的主题猜测正确答案。如果他只输入 1 个单词,我怎么能得到特定的单词?
topic1.txt 文件:
蜘蛛
高地
其他人
垂死
黑暗
鬼魂
蛇
国税局
一个人呆着
他们的老板或被解雇
例如,用户猜测:黑暗。在我的档案中,答案是“黑暗”。如何在不包括“The”的情况下将其声明为正确答案。另一个例子是“他们的老板”,如果用户只输入“老板”,我想做出正确的猜测
pipenv - pipenv 没有安装任何软件包?
当我这样做时,pip freeze我可以看到所有软件包,但是当我进行 pipenv 安装时,它没有安装任何软件包。
这就是我做的时候得到的pipenv install。
flutter - 如何将 TextSpan 列表传递给颤振中的函数
我有一个 TextSpan 列表,我已将其初始化为一个空列表,然后如果满足某个条件,我会将 TextSpan 添加到其中。
List<TextSpan> _textSpan = [];
后来我回来:
我的问题是如何创建一个可以包装的children: _textSpan函数children: funct(_textSpan)
我努力了:
c# - 如何比较嵌套类 C# 的对象
我正在尝试实现一个通用的二进制最小堆。我有一个代表堆的 minHeap 类和一个代表节点的嵌套 Node 类。所以 minHeap 由 Node 对象组成。Node 类有两个属性:一些通用数据和一个整数键。问题是,我一生都无法弄清楚如何比较两个 Node 类型的对象。我尝试在 Node 上实现 Icomparable,重载运算符:我无法让它工作。这是到目前为止的基本结构(我已经删除了不重要的部分):
'''
'''
我想要做的是重载运算符,例如 <、>、==,以便能够比较 minHeap 类方法中的节点。例如,当我在 minHeap 中插入一个新节点时,我需要将新节点的键与另一个节点的键进行比较。我怎么能做到这一点?
java - 在 Spring Boot 中从 6 位代码创建复杂的验证码
我正在尝试通过电子邮件向用户发送一个六位数的代码以进行验证。我们决定将此代码作为比带有代码的简单图像更复杂的图像发送。我知道SimpleCaptcha生成了一个很好的验证码图像,它可以作为可以使用的图像进行访问。但问题是这个库无法从我们生成并存储在数据库中的特定代码生成验证码图像。
那么,有没有办法通过简单的验证码通过特定代码生成图像?
如果没有,请帮助我使用一些替代方法或库。
谢谢。
python - Python确定屏幕阅读器已启用
我正在运行一个带有交互式终端输出/输入菜单的 Python 程序。但是,目前它对屏幕阅读器不太适用(它正在使用termios)。
有没有办法确定屏幕阅读器是否通过 python 在基于 Linux 的系统上启用/运行?
django - 我想将 django QUERY 表示为 html 页面中的表格,表格标题与 django 字段名称相同。我该如何实施?
我想找到一种在 HTML 表上表示通过 SQL 查询获得的记录集的方法。我查阅了之前的一篇文章,该文章谈到了与我的类似问题,但在那篇文章中提到了一个模型,但我无法使其适应我的需求。我想调整该帖子的解决方案,以便即使在我使用 SQL 查询时它也能正常工作。
有可能吗?帖子是这样的:
我想将 django 模型表示为 html 页面中的表格,表格标题与 django 字段名称相同。我该如何实施?
这是我的看法:
这是我的 HTML 代码:
reactjs - React 路由器 - 如何路由到具有特定帖子 ID 的页面
我试图路由到具有特定 ID 的页面的链接。当我想编辑帖子时,我点击编辑链接,它应该被重定向到具有特定帖子 ID 的编辑页面。在 app.js 中,我给出了这样的路线。
然后在带有链接的页面中,我已经这样写了。
但这不会路由到具有特定 ID 的页面。我怎样才能做到这一点?
mysql - 创建一个存储过程,可以在表中添加、删除和更新记录,用户可以在其中选择他想要的操作
我遇到了一个问题,需要创建一个可以插入、删除和更新表(ITEMtb)中数据的存储过程,而用户是选择他想要的操作的人。我正在使用“mysql”。
这就是我能够想出的,我正在询问这是否是正确的做法。
mysql - mid((user)from(-1)) 在mysql中的含义。from(-1) 是什么意思?
以下查询在mysql中是什么意思?
你知道是什么意思mid((user)from(-1)吗?这对我来说很奇怪。user 是 mysql 中的表之一的名称
python - 如何使用 python 比较两个不同的 csv 文件?
我想制作比较两个 csv 文件的代码!
例如,file.csv 格式如下所示:
Dupfile.csv 如下所示:
它还有一个相同的回合,但价值不同。
使用 Dupfile 的轮次检查文件的轮值,如果第一个到第六个值相等,则在 Dupfile 中创建另一个“正确”列并放入 1。如果不正确,将 0 放入“正确”列。
我试图比较两个不同的 csv 文件,但是我不知道该怎么做。有人能帮我吗?
我的期望答案:
docker - 如何将一个容器的输出文件夹映射到另一个容器的挂载文件夹?
绅士们
我正在尝试解决一项任务,但到目前为止还没有运气。我需要压缩用户上传到我的 API 的视频文件并将压缩版本存储在 Azure BlobStorage 中。
我在这里看到的解决方案:我正在使用一个漂亮的 docker 图像“HandBrake”,它在观看输入文件夹并将结果存储到输出文件夹时具有自动视频转换的功能。
下一步 - 我已设置 BlobFuse 以将我的 Azure BlobStorage 挂载为本地文件夹。为此,我使用 /root/mycontainer 文件夹创建了自己的 docker 映像以将 BlobStorage 挂载到
所以这里的想法是告诉 Handbreake 将它的输出存储到 BlobFuse 安装的文件夹中。
我像这样运行它,我的文件夹/root/mycontainer现在显示 BlobStorage 中的文件列表 在此处 输入图像描述
我创建了一个共享 docker 卷,并将其映射为输出文件夹,但它似乎不起作用。它只是2个不同的文件夹。
然后我尝试将两个容器挂载到同一个主机的目录 /etc/1/ 但这也不起作用。
有什么建议可以实现将转换后的视频存储到已安装的 BlobStorage 文件夹的理想结果吗?
python - Python如何在不导入的情况下调用类方法
我在这个 repo 中找到了这段代码。https://github.com/adw0rd/instagrapi/blob/master/instagrapi/mixins/fbsearch.py
我想知道如何self.private_request()调用,因为没有导入,private_request()也没有在这个类中定义。
如果有人能解释为什么以及如何做到这一点,我会很高兴。
google-sheets - 如何根据不同的列合并行(可以查询吗?)
我试图找到一个解决方案来合并不同的行并同时添加一些单元格。这是一个简化的例子:

在这个例子中,我希望能够为“Robin Decoster”的名称生成这个

由于名称(Robin Decoster)和项目名称相同(Grand Nord),我想对 E 列和 F 列进行求和以简化数据库。
我想使用查询方法:

它可以工作,但我无法显示其他列(AVS、Adresse、Projet Films)。
任何想法 ?
scala - 如何在没有组 ID 的情况下找到指定的主题的 kafka 消费者
我们有一些应用程序使用 Kafka 中的assign(Collection<TopicPartition> partitions)方法直接从 Kafka 消费KafkaConsumer。他们不在group.idKafka中使用。我们想确定这些消费者。里面KafkaAdminClient有一个listConsumerGroups列出消费者的方法。但显然,这个方法只列出了消费者使用subscribe方法,而忽略了消费者使用assign方法。有没有使用方法找到消费者的assign方法?这是应用程序的示例代码:
python - Python pyqt5 plotwidget 上的多个 X 轴 - 在一个 X 轴上应用线性刻度,在另一个 X 轴上应用对数刻度
我正在开发一个应用程序 - 下面给出的代码。如果单击应用程序窗口左侧的按钮,它将在 Pyqt 小部件窗口上绘制两个系列。一条蓝色曲线和另一条白色曲线将出现在屏幕上。我需要为一条曲线应用线性刻度#,为另一条曲线应用对数刻度。我做不到。请在下面查看我的代码并提出建议。我的代码如下:
from PyQt5 import QtCore, QtGui, QtWidgets, Qt import pyqtgraph as pg from pyqtgraph import PlotWidget
类 Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1289, 815) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.Combo_Log8 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.固定) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log8.sizePolicy().hasHeightForWidth()) self.Combo_Log8.setSizePolicy(sizePolicy) self.Combo_Log8.setObjectName("Combo_Log8") self. gridLayout.addWidget(self.Combo_Log8, 1, 3, 1, 1) self.textEdit = QtWidgets.QTextEdit(self.centralwidget) self.textEdit.setObjectName("textEdit") self.gridLayout.addWidget(self.textEdit, 3, 4, 1, 1) self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setObjectName("lineEdit ") self.gridLayout.addWidget(self.lineEdit, 1, 4, 1, 1) self.Combo_Log3 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log3.sizePolicy().hasHeightForWidth()) self.Combo_Log3.setSizePolicy(sizePolicy) self.Combo_Log3.setObjectName("Combo_Log3") self.gridLayout。 addWidget(self.Combo_Log3, 0, 1, 1, 1) self.Combo_Log7 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log7.sizePolicy().hasHeightForWidth()) self.Combo_Log7.setSizePolicy(sizePolicy) self.Combo_Log7.setObjectName("Combo_Log7 ") self.gridLayout.addWidget(self.Combo_Log7, 0, 3, 1, 1) self.Combo_Log6 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log6.sizePolicy().hasHeightForWidth()) self.Combo_Log6.setSizePolicy(sizePolicy) self.Combo_Log6.setObjectName("Combo_Log6") self.gridLayout。 addWidget(self.Combo_Log6, 1, 2, 1, 1) self.Combo_Log5 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log5.sizePolicy().hasHeightForWidth()) self. Combo_Log5.setSizePolicy(sizePolicy) self.Combo_Log5.setObjectName("Combo_Log5") self.gridLayout.addWidget(self.Combo_Log5, 0, 2, 1, 1) self.Combo_Log4 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets。 QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log4.sizePolicy().hasHeightForWidth()) self.Combo_Log4.setSizePolicy(sizePolicy) self.Combo_Log4.setObjectName("Combo_Log4") self.gridLayout.addWidget(self.Combo_Log4, 1, 1,1, 1) self.Combo_Log2 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.Combo_Log2.sizePolicy().hasHeightForWidth()) self.Combo_Log2.setSizePolicy(sizePolicy) self.Combo_Log2.setObjectName("Combo_Log2") self.gridLayout.addWidget(self.Combo_Log2, 1, 0, 1, 1) self. lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_2.setObjectName("lineEdit_2") self.gridLayout.addWidget(self.lineEdit_2, 2, 4, 1, 1) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 4, 4, 1, 1) self.Combo_Log1 = QtWidgets.QComboBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Combo_Log1.sizePolicy().hasHeightForWidth()) self. Combo_Log1.setSizePolicy(sizePolicy) self.Combo_Log1.setObjectName("Combo_Log1") self.gridLayout.addWidget(self.Combo_Log1, 0, 0, 1, 1) self.label = QtWidgets.QLabel(self.centralwidget) self.label。 setObjectName("label") self.gridLayout.addWidget(self.label, 0, 4, 1, 1) self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets. QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(150) sizePolicy.setVerticalStretch(150) sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy()。hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setMinimumSize(QtCore.QSize(0, 0)) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets .QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 970, 1526)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_2.setObjectName ("gridLayout_2")第1526章)self.scrollAreaWidgetContents.setObjectName(“scrollAreaWidgetContents”)self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)self.gridLayout_2.setObjectName(“gridLayout_2”)第1526章)self.scrollAreaWidgetContents.setObjectName(“scrollAreaWidgetContents”)self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)self.gridLayout_2.setObjectName(“gridLayout_2”)
if name == " main ": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_ ())


