所有问题
opengl - 某些角度的大平面的顶点变形
我正在尝试编写一个着色器,在我的地平面上创建一个相当大的网格(顶点坐标约为 1000.0 或更多)。它工作得很好,直到我意识到从某个视角来看,一些顶点似乎“移动”了:
当分解它时,很明显着色器本身不是问题。当剥离几乎所有东西的着色器并将顶点坐标显示为颜色时,也会发生同样的事情:
当我将相机移近时,偏移会变得更糟,而当我将其移远时,偏移会变得更好(或者如果我稍微向左或向右移动它就会消失)。现在位置和角度不是任意的。该平面仅由两个三角形组成,形成一个四边形。但是由于某些原因,它不是用 4 个顶点和 6 个索引绘制的,而是用 6 个顶点和 6 个索引绘制的。所以它实际上是这样绘制的(当然差距并不存在):
正如您可能已经猜到的那样,这种转变发生在两个三角形相交的边缘。在我看来,只有当这个边缘在我的最终图像中完全水平时才会发生这种情况。为了避免这个问题,我可以将平面缩小很多(我不想要)或者可能只用四个顶点绘制它(虽然没有尝试过)。尽管如此,我真的很想找到问题的根源。我怀疑它在裁剪屏幕外的顶点或类似的东西时与浮点精度有关,但我不能完全把手指放在上面。
有任何想法吗?
编辑:顶点着色器。这里真的没什么特别的:
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 位置)
这是错误输出
我的尝试
- 我已确保配置文件设置正确且 IP 地址正确。
- 我已确保服务器的 IP 地址也在位于 /Users/.ssh/ 的“known_hosts”文件中
- 我什至按照此处出色文档的建议为 SSH 连接生成了自己的私钥:https ://code.visualstudio.com/docs/remote/troubleshooting#_quick-start-using-ssh-keys
仍然收到创建硬链接失败的错误...
在我所有的后端工作都正确完成的情况下,我完全不知道为什么这是一个问题。
c# - C#如何覆盖字典包含键
在这种情况下如何覆盖 Date 类?我知道这两个对象不一样,但不知道如何使它工作
mysql - SQL Select,用外键中的表列替换ID
假设我有两个表,在这个例子中,鱼表有 Place 作为外键。在 select 语句中,如何获得每个地点的平均重量,但不是显示 id,而是显示地点名称或具有相同 id 的国家/地区。
我只能弄清楚如何获得每个地方的平均重量并返回 ID,而不是该地方的名称或国家/地区。我想我需要使用某种连接,但不知道如何。
提前致谢
python - 我的简单循环代码中是否有死锁
我有一个微服务,只有在另一台服务器启动时才需要完成一项工作。几个星期以来它工作得很好,如果服务器关闭,微服务会在没有完成工作的情况下(应该)休眠一点,如果服务器启动 - 工作就完成了。服务器永远不会关闭超过几分钟(当然!服务器受到高度监控),因此该作业被跳过 2-3 次。
今天我进入我的 Docker 容器,并在日志中注意到该作业现在甚至没有尝试继续几个星期(我知道不监控的错误选择),这表明我认为发生了某种死锁。我还假设问题出在我的异常处理上,可以使用我独自工作的一些建议。
(变量名称已更改以简化问题)
健康检查很简单——如果 up 则返回“up”。其他任何东西都被认为是关闭的,所以除非状态 200 和“up”回来,否则我认为服务器已关闭。
c# - 从方法返回多个数组
我想从一个方法返回多个数组,该方法使用一些 if 语句。我已经测试了代码的主体,它可以为自己工作。现在我想将它重新创建为我可以调用的方法,但是我得到了一些错误(并非所有代码路径都返回一个值)。我知道错误在于 if 语句没有发送任何返回,但我不确定如何修复错误并仍然获得我想要的功能。
这是该方法的代码:
c# - 使用 youtube API 3.0 检索 youtube 视频位置标签
我在从 Youtube API 检索视频位置标签时遇到一些问题。标签设置在
以下是我尝试过的方法,其中我看不到视频位置标签出现在我的数据中。
python - 编写模块'su -' 在 Ansible 模块中还是使用成为?
我正在编写一个Ansible模块来配置软件供应商要求配置命令必须在特定用户下执行。如果您在“root”下执行此操作,您将收到错误消息。
所以mu当前的解决方案是:
它有效,但我对此并不满意。我也可以让 Ansible 做它并使用becomeand become_user. 但是你必须正确地记录这一点,你会得到更高的错误变化,因为人们并不总是阅读文档。
所以我很好奇什么可能是最好的方法,或者是否有另一种方法来解决这个问题。
cocoa - 在 OSX 中通过 JNI_CreateJavaVM 启动 JVM 仅限控制台
我正在尝试从我的 C/ObjC 程序启动 JVM,但是在 Catalina 上显示可视元素(例如窗口)时遇到了一些问题。
使用非可视项目的程序部分,即控制台和System.out工作正常。但是没有出现任何应用程序窗口,尽管出现了一个正确的 Dock 图标,单击它时它什么也不做。
我编写了一个辅助函数来启动 JVM。作为论据它有
- 的位置
libjvm.dylib - JVM 选项
- jvm 选项的大小
- 主要论点
- 主要论点的大小
- 主班
我看着我,我错过了一些东西,但我不知道是什么。有任何想法吗?
这是代码:
amazon-web-services - 我可以对其他 Amazon S3 IAM 用户隐藏用户文件夹吗?
我正在为用户创建一个设置以在 S3 存储桶中上传文件。用户将通过 Cyberduck S3 登录以访问他们的存储桶。
这是放置文件的基本方式:
- 存储桶/user1/fileX
- 存储桶/user1/fileY
- 存储桶/user2/fileX
- 存储桶/user2/fileY
当用户浏览以上传文件时,我想防止他们看到哪些其他用户可以访问存储桶。User1 应该看不到 user2 文件夹。这可能吗?
当前政策:
python - 微调 CNN 超参数以进行复杂的文本分类
我正在研究用于复杂文本分类(主要是电子邮件和消息)的CNN 模型。该数据集包含分布在 10 个不同类中的大约 100k 个条目。我实际的 Keras 顺序模型具有以下结构:
在编译模型时,我使用Nadam优化器,将LabelSmoothing设置为 0.2的categorical_crossentropy损失。
在模型拟合中,我使用30 Epochs和Batch 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 的准确性,我尝试了不同的超参数,但就目前而言,我无法获得更高的值。因此,我试图弄清楚:
- 如果还有改进的余地(我敢打赌)
- 如果解决方案是在微调我的超参数,如果是这样,我应该更改哪些?
- 如果通过向模型添加层来更深层次可能有任何用处,如果是这样,如何改进我的模型
- 是否有任何其他深度学习/神经网络方法而不是 CNN 可以带来更好的结果?
非常感谢任何愿意提供帮助的人!:)
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
reactjs - 你能在商店更新时阻止其他 JSX 元素的 UI 更新吗?
如果你有反应组件
如果 JSX_OF_ONELEMENT 由于存储更改而更新,我的整个组件都会更新。由于我在 MaterialTable 中所做的选择消失了。
那么有没有可能在更新时,只有 JSX_OF_ONELEMENT 更新并且它不会重新渲染整个组件。
好的谢谢。
coq - 在 Coq 中将术语解释为类型
我正在从 Naturals 自下而上构建整数,并尝试直接应用态射重写,而不是将其添加为 setoid 态射,因为在我的情况下,这样做既困难又不自然,但是测试用例失败并出现以下错误:
以下 MRE 也抛出了这个问题:
是否有可能告诉cnat_add_morphism(在我的代码中哪个是定理而不是公理)来解释这些术语x¦x并c¦c作为使态射正常工作的类型,或者能够应用手动态射重写而不是添加它的不同类型作为一个setoid?
python - 与按钮不同的列中的 Tkinter 包装条目
我正在使用一个简单的代码:
然而,尽管使用side='left',该条目仍位于其余按钮下方。关于如何将所有内容打包在同一行中的任何想法?
谢谢!
php - TCPDF Y 位置正在重置
我正在使用 TCPDF 库构建 PDF 以显示调查结果。我可以选择创建一个自定义标题以添加到调查中,它可以是从图像到文本的任何内容,可以是任何大小/长度。
我的问题是在自动中断时,下一页的 Y 位置被重置并与标题一起运行。
我可以通过捕获当前 Y 位置并在“AddPage()”函数之后设置它来更改第一页。我的问题出在发生的自动分页符上,无论如何我都找不到检查是否发生这种情况并触发某些事情发生。
我找到了“checkpagebreak”,但这不适用于在多单元文本块期间发生分页符时。我检查了 TCPDF 的“自定义标题”示例,但它似乎使用静态大小的标题边距,我需要找到一种方法使该值动态化。
我正在使用以下代码
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
我在这里做错了什么?
java - 用于计算在字符串 java 中找到元素出现次数的代码
我在这里有这段代码,它会打印出在数组 [i] 的元素的数组中出现了多少个实例,这对我来说很有意义。计数永远不会超过一,我做错了什么?
objective-c - 如果 UIView 动画在单元格上运行,则不会调用 CollectionView didSelectItemAtIndexPath
我有一个显示来电的集合视图。对于每个条目,新单元格都会开始动画,一旦对调用采取必要的操作,它就会停止。但是,在重复播放此 UIView 动画时,是否不会触发 select 方法。关于如何继续进行的任何想法?谢谢你。
sqlite - 导入 nltk 错误,没有名为“_sqlite3”的模块
我在 ubuntu,python 3.7.6
我在这里做什么:
我尝试导入 nltk 库。
第 (1) 行:导入 nltk
有人可以帮我弄这个吗?
谢谢你的时间 !
编辑 (26.03.2020)
sqlite3 -版本:
quickbooks-online - 掌握 Quickbooks Hello World 应用程序,一切正常,但我认为这是一个简单的问题
在 application.properties 我需要设置 OAuth2 密钥...
最初,我将键放在 "" 引号中,假设它们应该被视为字符串,但为了使其正常工作,我必须删除它们。有人可以解释发生了什么吗
以及如何了解有关 OAuth2AppClientId 的更多信息?
c# - 在 asp core 3 的浏览器中显示文件流
我在浏览器中为显示流文件编写了这段代码:
这一行:return PhysicalFile(Path.Combine(this.finder.PathAvatarUserUploadFolder(), user.Result.Photo), "application/octet-stream");
但它有问题,因为当我在浏览器中输入 url 时,它会下载文件,它必须去下载并打开该文件。
我需要在浏览器中打开文件。我怎么解决这个问题?
flutter - 异步函数未在 Flutter 中返回预期数据
我正在尝试使用 firebase 验证电话号码。但是从异步函数中得到了意想不到的结果。这是我的代码:
这是输出:
所以这里verifyUserPhoneNumber的函数甚至在完成之前就返回了,所以即使验证成功FirebaseAuth.instance.verifyPhoneNumber(),它也不会返回预期的数据(总是)。false这里有什么问题?









