所有问题

0 投票
0 回答
56 浏览

opengl - 某些角度的大平面的顶点变形

我正在尝试编写一个着色器,在我的地平面上创建一个相当大的网格(顶点坐标约为 1000.0 或更多)。它工作得很好,直到我意识到从某个视角来看,一些顶点似乎“移动”了:

在此处输入图像描述

当分解它时,很明显着色器本身不是问题。当剥离几乎所有东西的着色器并将顶点坐标显示为颜色时,也会发生同样的事情:

在此处输入图像描述

当我将相机移近时,偏移会变得更糟,而当我将其移远时,偏移会变得更好(或者如果我稍微向左或向右移动它就会消失)。现在位置和角度不是任意的。该平面仅由两个三角形组成,形成一个四边形。但是由于某些原因,它不是用 4 个顶点和 6 个索引绘制的,而是用 6 个顶点和 6 个索引绘制的。所以它实际上是这样绘制的(当然差距并不存在):

在此处输入图像描述

正如您可能已经猜到的那样,这种转变发生在两个三角形相交的边缘。在我看来,只有当这个边缘在我的最终图像中完全水平时才会发生这种情况。为了避免这个问题,我可以将平面缩小很多(我不想要)或者可能只用四个顶点绘制它(虽然没有尝试过)。尽管如此,我真的很想找到问题的根源。我怀疑它在裁剪屏幕外的顶点或类似的东西时与浮点精度有关,但我不能完全把手指放在上面。

有任何想法吗?

编辑:顶点着色器。这里真的没什么特别的:

编辑2:根据renderdoc,我的顶点属性或坐标没有任何问题: 在此处输入图像描述

0 投票
1 回答
150 浏览

python-3.x - 如何在 tkinter 中跨不同帧对齐元素?

我正在重新组织 GUI 的结构,并且遇到了一些对齐问题。我LabelFrame在左边有一个包含一个matplotlib画布,我Notebook在右边有一个包含几个LabelFrames选项卡的选项卡,每个选项卡都包含另一个matplotlib画布。我想在视觉上将内部对齐LabelFramesNotebook最左边LabelFrame,以便在下图中,“左框架”和较低的“标签 1”字样垂直对齐。怎么可能呢?下面包括一个(大部分)最小的工作示例。

在此处输入图像描述

0 投票
4 回答
9136 浏览

ssh - VS 代码无法 ssh 到服务器:创建硬链接失败

设置 我有一台 Windows 10 PC 连接到我的 linux 服务器(ubuntu 18.04.2)。我通过 VS 代码的 ssh 功能远程访问服务器,在我强大的服务器上运行/编辑代码。用VS代码在服务器上编辑我的代码超级方便...

问题

Visual Studio 代码无法连接到我的 Linux 服务器。奇怪的是,我可以从 VScode 中的终端通过 ssh 进入服务器,只需逐字输入ssh <username>@<server-hostname>

但是,当我在 VScode 中执行 Remote-SSH 选项时,它不想连接到服务器......奇怪......

这是我使用 VScode 内置功能远程 SSH 到服务器的方法(用红色矩形标记)。此屏幕截图的一部分也是我的配置文件,我已经三次检查是否正确(IP 地址和 .ssh/id_rsa_gpu_1_solarpv_ssh 位置)

在此处输入图像描述

这是错误输出

在此处输入图像描述

我的尝试

  1. 我已确保配置文件设置正确且 IP 地址正确。
  2. 我已确保服务器的 IP 地址也在位于 /Users/.ssh/ 的“known_hosts”文件中
  3. 我什至按照此处出色文档的建议为 SSH 连接生成了自己的私钥:https ://code.visualstudio.com/docs/remote/troubleshooting#_quick-start-using-ssh-keys

仍然收到创建硬链接失败的错误...

在我所有的后端工作都正确完成的情况下,我完全不知道为什么这是一个问题。

0 投票
1 回答
133 浏览

c# - C#如何覆盖字典包含键

在这种情况下如何覆盖 Date 类?我知道这两个对象不一样,但不知道如何使它工作

0 投票
0 回答
18 浏览

mysql - SQL Select,用外键中的表列替换ID

假设我有两个表,在这个例子中,鱼表有 Place 作为外键。在 select 语句中,如何获得每个地点的平均重量,但不是显示 id,而是显示地点名称或具有相同 id 的国家/地区。

我只能弄清楚如何获得每个地方的平均重量并返回 ID,而不是该地方的名称或国家/地区。我想我需要使用某种连接,但不知道如何。

提前致谢

0 投票
1 回答
88 浏览

python - 我的简单循环代码中是否有死锁

我有一个微服务,只有在另一台服务器启动时才需要完成一项工作。几个星期以来它工作得很好,如果服务器关闭,微服务会在没有完成工作的情况下(应该)休眠一点,如果服务器启动 - 工作就完成了。服务器永远不会关闭超过几分钟(当然!服务器受到高度监控),因此该作业被跳过 2-3 次。

今天我进入我的 Docker 容器,并在日志中注意到该作业现在甚至没有尝试继续几个星期(我知道不监控的错误选择),这表明我认为发生了某种死锁。我还假设问题出在我的异常处理上,可以使用我独自工作的一些建议。

(变量名称已更改以简化问题)

健康检查很简单——如果 up 则返回“up”。其他任何东西都被认为是关闭的,所以除非状态 200 和“up”回来,否则我认为服务器已关闭。

0 投票
1 回答
86 浏览

c# - 从方法返回多个数组

我想从一个方法返回多个数组,该方法使用一些 if 语句。我已经测试了代码的主体,它可以为自己工作。现在我想将它重新创建为我可以调用的方法,但是我得到了一些错误(并非所有代码路径都返回一个值)。我知道错误在于 if 语句没有发送任何返回,但我不确定如何修复错误并仍然获得我想要的功能。

这是该方法的代码:

0 投票
1 回答
237 浏览

c# - 使用 youtube API 3.0 检索 youtube 视频位置标签

我在从 Youtube API 检索视频位置标签时遇到一些问题。标签设置在

这是我设置视频位置标签的地方以下是我尝试过的方法,其中我看不到视频位置标签出现在我的数据中。

0 投票
0 回答
38 浏览

python - 编写模块'su -' 在 Ansible 模块中还是使用成为?

我正在编写一个Ansible模块来配置软件供应商要求配置命令必须在特定用户下执行。如果您在“root”下执行此操作,您将收到错误消息。

所以mu当前的解决方案是:

它有效,但我对此并不满意。我也可以让 Ansible 做它并使用becomeand become_user. 但是你必须正确地记录这一点,你会得到更高的错误变化,因为人们并不总是阅读文档。

所以我很好奇什么可能是最好的方法,或者是否有另一种方法来解决这个问题。

0 投票
0 回答
52 浏览

cocoa - 在 OSX 中通过 JNI_CreateJavaVM 启动 JVM 仅限控制台

我正在尝试从我的 C/ObjC 程序启动 JVM,但是在 Catalina 上显示可视元素(例如窗口)时遇到了一些问题。

使用非可视项目的程序部分,即控制台和System.out工作正常。但是没有出现任何应用程序窗口,尽管出现了一个正确的 Dock 图标,单击它时它什么也不做。

我编写了一个辅助函数来启动 JVM。作为论据它有

  • 的位置libjvm.dylib
  • JVM 选项
  • jvm 选项的大小
  • 主要论点
  • 主要论点的大小
  • 主班

我看着我,我错过了一些东西,但我不知道是什么。有任何想法吗?

这是代码:

0 投票
1 回答
325 浏览

amazon-web-services - 我可以对其他 Amazon S3 IAM 用户隐藏用户文件夹吗?

我正在为用户创建一个设置以在 S3 存储桶中上传文件。用户将通过 Cyber​​duck S3 登录以访问他们的存储桶。

这是放置文件的基本方式:

  • 存储桶/user1/fileX
  • 存储桶/user1/fileY
  • 存储桶/user2/fileX
  • 存储桶/user2/fileY

当用户浏览以上传文件时,我想防止他们看到哪些其他用户可以访问存储桶。User1 应该看​​不到 user2 文件夹。这可能吗?

当前政策:

0 投票
1 回答
637 浏览

python - 微调 CNN 超参数以进行复杂的文本分类

我正在研究用于复杂文本分类(主要是电子邮件和消息)的CNN 模型。该数据集包含分布在 10 个不同类中的大约 100k 个条目。我实际的 Keras 顺序模型具有以下结构:

在编译模型时,我使用Nadam优化器,将LabelSmoothing设置为 0.2的categorical_crossentropy损失。

在模型拟合中,我使用30 EpochsBatch Size设置为512。我还使用EarlyStopping来监控 val_loss 并将耐心设置为 8 个 epoch。测试大小设置为数据集的 25%。

实际上,训练在 16/18 epoch 后停止,值在 6/7 epoch 后开始波动,然后一直持续到 EarlyStopping 停止。这些值平均如下:

损失:1.1673 - 准确度:0.9674 - val_loss:1.2464 - val_accuracy:0.8964

测试精度达到:

损失:1.2461 - 准确度:0.8951

现在我想提高我的 CNN 的准确性,我尝试了不同的超参数,但就目前而言,我无法获得更高的值。因此,我试图弄清楚:

  1. 如果还有改进的余地(我敢打赌)
  2. 如果解决方案是在微调我的超参数,如果是这样,我应该更改哪些?
  3. 如果通过向模型添加层来更深层次可能有任何用处,如果是这样,如何改进我的模型
  4. 是否有任何其他深度学习/神经网络方法而不是 CNN 可以带来更好的结果?

非常感谢任何愿意提供帮助的人!:)

0 投票
1 回答
73 浏览

c# - How to add app icon to Xamarin Android app

I'm struggling to add app icon to Actionbar. I've tried

but i got NullReferenceExeption if anyone knows how to add it plz help. thanks. this is the code i have written

0 投票
0 回答
44 浏览

reactjs - 你能在商店更新时阻止其他 JSX 元素的 UI 更新吗?

如果你有反应组件

如果 JSX_OF_ONELEMENT 由于存储更改而更新,我的整个组件都会更新。由于我在 MaterialTable 中所做的选择消失了。

那么有没有可能在更新时,只有 JSX_OF_ONELEMENT 更新并且它不会重新渲染整个组件。

好的谢谢。

0 投票
2 回答
42 浏览

coq - 在 Coq 中将术语解释为类型

我正在从 Naturals 自下而上构建整数,并尝试直接应用态射重写,而不是将其添加为 setoid 态射,因为在我的情况下,这样做既困难又不自然,但是测试用例失败并出现以下错误:

以下 MRE 也抛出了这个问题:

是否有可能告诉cnat_add_morphism(在我的代码中哪个是定理而不是公理)来解释这些术语x¦xc¦c作为使态射正常工作的类型,或者能够应用手动态射重写而不是添加它的不同类型作为一个setoid?

0 投票
1 回答
26 浏览

python - 与按钮不同的列中的 Tkinter 包装条目

我正在使用一个简单的代码:

然而,尽管使用side='left',该条目仍位于其余按钮下方。关于如何将所有内容打包在同一行中的任何想法?

谢谢!

0 投票
0 回答
951 浏览

php - TCPDF Y 位置正在重置

我正在使用 TCPDF 库构建 PDF 以显示调查结果。我可以选择创建一个自定义标题以添加到调查中,它可以是从图像到文本的任何内容,可以是任何大小/长度。

我的问题是在自动中断时,下一页的 Y 位置被重置并与标题一起运行。

我可以通过捕获当前 Y 位置并在“AddPage()”函数之后设置它来更改第一页。我的问题出在发生的自动分页符上,无论如何我都找不到检查是否发生这种情况并触发某些事情发生。

我找到了“checkpagebreak”,但这不适用于在多单元文本块期间发生分页符时。我检查了 TCPDF 的“自定义标题”示例,但它似乎使用静态大小的标题边距,我需要找到一种方法使该值动态化。

我正在使用以下代码

这将导致以下结果: 第 1 页: 第 1 页

第2页: 第2页

0 投票
1 回答
2784 浏览

mongodb - 猫鼬模式预方法中的打字稿错误:“this”意外别名为局部变量

我正在尝试为 Ionic 应用程序实现基于 MongoDB 和 NestJS 的身份验证,并在向路由api/users发出 POST 请求后收到以下错误消息:

[Nest] 85372 - 2020 年 3 月 26 日,14:04:49 [ExceptionsHandler] 无法读取未定义的属性“密码”+23790ms

在我的 users.schema.ts 文件中获取错误消息:

'this' 到局部变量的意外别名。eslint(@typescript-eslint/no-this-alias)

我的 users.schema.ts 看起来像这样(注释错误的行):

我尝试使用箭头函数实现相同的模式,但是在向api/users发出 POST 请求后收到以下错误消息:

[Nest] 85947 - 2020 年 3 月 26 日,14:09:30 [ExceptionsHandler] 无法读取未定义的属性“isModified”+22567ms

我在这里做错了什么?

0 投票
4 回答
399 浏览

java - 用于计算在字符串 java 中找到元素出现次数的代码

我在这里有这段代码,它会打印出在数组 [i] 的元素的数组中出现了多少个实例,这对我来说很有意义。计数永远不会超过一,我做错了什么?

0 投票
1 回答
17 浏览

objective-c - 如果 UIView 动画在单元格上运行,则不会调用 CollectionView didSelectItemAtIndexPath

我有一个显示来电的集合视图。对于每个条目,新单元格都会开始动画,一旦对调用采取必要的操作,它就会停止。但是,在重复播放此 UIView 动画时,是否不会触发 select 方法。关于如何继续进行的任何想法?谢谢你。

0 投票
1 回答
265 浏览

sqlite - 导入 nltk 错误,没有名为“_sqlite3”的模块

我在 ubuntu,python 3.7.6

我在这里做什么:

我尝试导入 nltk 库。

第 (1) 行:导入 nltk

有人可以帮我弄这个吗?

谢谢你的时间 !

编辑 (26.03.2020)

sqlite3 -版本:

0 投票
2 回答
40 浏览

quickbooks-online - 掌握 Quickbooks Hello World 应用程序,一切正常,但我认为这是一个简单的问题

在 application.properties 我需要设置 OAuth2 密钥...

最初,我将键放在 "" 引号中,假设它们应该被视为字符串,但为了使其正常工作,我必须删除它们。有人可以解释发生了什么吗

以及如何了解有关 OAuth2AppClientId 的更多信息?

0 投票
0 回答
82 浏览

javascript - 材质 UI 文本字段标签

我正在尝试缩放 Material UI 中的文本字段,以便它响应窗口尺寸的变化。我已经能够缩放实际的文本字段大小,但是当我这样做时,标签不再正确地位于文本字段中,如下所示: 在此处输入图像描述

这是我用来创建文本字段的代码

有没有人在使文本字段动态化时遇到问题并且知道如何解决这个问题?

0 投票
1 回答
287 浏览

c# - 在 asp core 3 的浏览器中显示文件流

我在浏览器中为显示流文件编写了这段代码:

这一行:return PhysicalFile(Path.Combine(this.finder.PathAvatarUserUploadFolder(), user.Result.Photo), "application/octet-stream");

但它有问题,因为当我在浏览器中输入 url 时,它会下载文件,它必须去下载并打开该文件。

我需要在浏览器中打开文件。我怎么解决这个问题?

0 投票
3 回答
646 浏览

flutter - 异步函数未在 Flutter 中返回预期数据

我正在尝试使用 firebase 验证电话号码。但是从异步函数中得到了意想不到的结果。这是我的代码:

这是输出:

所以这里verifyUserPhoneNumber的函数甚至在完成之前就返回了,所以即使验证成功FirebaseAuth.instance.verifyPhoneNumber(),它也不会返回预期的数据(总是)。false这里有什么问题?