所有问题

0 投票
1 回答
177 浏览

c++ - 使用模板缓冲区进行交叉点检测

为了实现延迟闪电,我将光源渲染为具有光半径的球体。

我只将光线的实际位置渲染到屏幕上。结果如下。 在此处输入图像描述

所以我想也许如果我可以渲染这个球体的交集,那么我可以摆脱延迟着色器中每个灯光的 for 循环。

通过使用链接https://kayru.org/articles/deferred-stencil/中的以下文档, 我实现了光球与我的实际场景的交集,并将其保存到下面的纹理中。

在此处输入图像描述

问题是结果与我预期的有点不同。交叉点还包括其他领域。轻量级不应相互交叉。如何实现正确的交集方法?

0 投票
1 回答
67 浏览

python - 我在 KivyMD 中使用 NavigationDrawer 时遇到了一些问题

我想制作一个有 3 个不同难度级别的应用程序,并且有一个 NavigationDrawer 来更改自定义应用程序,例如:激活深色主题。当我添加导航抽屉时,当应用程序的大小发生变化时,窗口中的元素不会移动,并且工具栏上有一个奇怪的空白区域。

这是具有默认大小的窗口。注意工具栏上的空白区域。

当我调整窗口大小时会发生这种情况

这是切换 NavigationDrawer 的窗口

此外,当我将窗口大小减小到最小值时,NavigationDrawer 中的按钮会发生这种情况

这是 kv 代码,Python 文件只包含一个空类:

0 投票
3 回答
291 浏览

html - 我的图像不会显示在带有网站 Netlify.app 的 Safari 上

我正在建立一个投资组合网站,我正在尝试将图像添加到我网站的“查看我的作品”部分。我有 3 张图片 --> image-1、image-2 和 image-3。这些在我自己的计算机上运行良好,但是当我尝试在移动设备中显示我的网站时,图像不会显示。

看我的临时网站

请参阅页面的“我已完成的页面示例”部分。

我手机截图。

这是每个图像的 html:

查看我在我的网站上使用的图片

更多 HTML 和 CSS :

注意:我的 index.html 和 images 文件夹在同一个文件夹中。

我的文件夹

0 投票
1 回答
28 浏览

ruby-on-rails - 每个新模型都带有一个“静态”模型列表

我不确定描述这个问题的最佳方式是什么(这就是为什么我自己找不到答案的原因),但我想做的是:

我有一个模型“立法机关”,每个用户都可以创建它。

每个立法机关都有几个“委员会”。但是,每个立法机构的委员会列表必须相同,并且每个立法机构都有自己的一组带有预设变量的列。

所以我有:

委员会 A 委员会 B 委员会 C

每个都有它自己的预先确定的领域。每个版本的“立法机构”也将有 A 委员会、B 委员会、C 委员会。随着时间的推移,每个立法机构的活动将决定委员会的领域如何变化,但当然,一个立法机构中的 A 委员会最终可能看起来不同比另一个委员会的 A。

我该如何设置?或者,如果我正在做的事情有一个术语可以用来搜索解决方案,那我也可以!

0 投票
2 回答
46 浏览

sql - 如何使用非文字字符串从 VBA 中的记录集中提取数据?

据我了解,如果我想从记录集中提取数据,这段代码就足够了:strFirstName = rstEmployees!FirstName其中 rstEmployees 是记录集,FirstName 是列名。但是,我想知道如何更抽象地执行此操作,并使用字符串变量名称而不是 FirstName,以便我可以更改此变量并获得不同的结果。

0 投票
1 回答
174 浏览

html - 在 HTML 中创建嵌套的“列”

我想知道是否可以制作嵌套列或其他方式来实现这种布局。

https://github.com/BadCo55/POS-TEST.git

这就是我试图实现它的div方式,在 .. 的内部div。我正在寻找的是“第 4 列”位于同一行的“第 3 列”的右侧。

这是一张照片,对我正在寻找的布局进行了更好的描述:

设计布局

0 投票
0 回答
44 浏览

c++ - 为什么我不能使用正确的重载函数 Poly_Mult

我正在尝试编写一个处理多项式乘法、除法等的类。

在我的头文件中,我有我的类定义,其中我有这些公共函数:

还有两个朋友功能:

我已经毫无问题地定义了两个 Poly_Mult 函数,并尝试使用它们来定义 Poly_Divide 函数。对于朋友功能,我没有问题。但是,在成员函数中:

友元函数中的代码在功能上是相同的,并且可以按预期完美运行,没有错误。

而不是整个详细的函数,因为友元函数工作正常,但同样,编译器似乎没有找到正确的重载函数。我真的看不出这里有什么问题,因为函数有不同的参数,所以我看不出有歧义。

通过简化代码,我遇到了同样的问题:

在我的头文件中,我有我的类定义:

然后,在我的 cpp 文件中,我实现了以下功能:

我得到这些错误:

错误 C2660:“多项式::乘法”:函数不采用 2 个参数

不存在将“void”转换为“Polynomial”的合适构造函数

0 投票
0 回答
45 浏览

r - 按组计算平均值并从特定日期开始,在 R

在这里,我们有里约热内卢市的“pessoas contadas”(统计人数)面板数据,按“dia”(天)和“bairro”(邻里)。我想根据 2020 年 3 月 24 日这一天计算过去 n 天内按“bairro”计算的人数的平均值。结果必须通过“bairro”沿着角色面板重复。我该怎么做?

您可以在此处下载数据集:https ://www.dropbox.com/s/yz5fkgs0vuyoi8s/teste.xlsx?dl=0

在此处输入图像描述

0 投票
2 回答
60 浏览

r - Ggplot2中有两个变量的两个直方图

这是我的 DF:

其中 test_label 是测试值,“xgb_1”是具有预测值的列,id_items 是项目。我想绘制图表,其中我可以并排查看某些 id_items 的预测值 VS 真实值。有超过 100 个,所以我只需要情节的一个子集(否则会一团糟)。让我知道!

PS最好的办法是将test_label和xgb1转换成行并添加一个虚拟变量“Predicted/True value”,但我不知道该怎么做。

0 投票
1 回答
166 浏览

c# - 验证我的 DelegatingHandler 是否已添加到 IHttpClientBuilder

我有代码向客户端添加一个命名HttpClientServiceCollection添加一个DelegatingHandler。示例代码:

编写单元测试时,如何验证DelegatingHandler添加的实现是MyDelegatingHanlder

0 投票
0 回答
336 浏览

json - Scala:如何修复尝试使用 Circe 解码器解码 JSON 的类型不匹配错误

在以下情况下,我需要一些帮助。我有一个带有注册请求的 JSON API。该请求采用 4 个参数:标准电话、密码、电子邮件和客户选择类型的人员参数。根据选择的类型,他们必须再指定一个参数:姓名或年龄。

当我收到一个 HTTP 请求时,我需要将它解码为我的请求对象。使用以下代码执行此操作会导致以下类型的编译错误:

任何想法为什么会出现这种情况以及如何解决它?提前致谢!

0 投票
0 回答
68 浏览

jenkins - 无法从 Jenkins 签出 GitLab 回购

我遇到了一个奇怪的问题。我正在尝试在 Jenkins 中构建一个管道,该管道将从私有 GitLab 存储库中签出代码并最终部署到我们的 Openshift 集群。我在这里完成了所有步骤(授予权限、生成访问令牌和配置 GitLab 项目),在 Manage Jenkins -> System -> GitLab 中设置 Gitlab 连接(测试连接成功)。

然后我设置了一个简单的多分支管道,添加了一个分支源(https://GITLAB_USER:ACCESS_TOKEN@gitlab.com/REPO.git),对于凭据我添加了 API 令牌,然后是管道脚本:

然后它能够​​成功连接到 repo 并扫描所有分支,但是 master 上的构建失败了:

关于发生了什么的任何想法?

0 投票
3 回答
127 浏览

javascript - 如何通过属性(在javascript中)关联两个(或更多)对象?

假设我有这两个对象:

现在假设我想表达 person1 是 person2 的父亲,因此 person2 是 person1 的儿子。也就是说,person1 的属性中的“Charlie Jr”childrenNames是 person2,而 person2 的属性中的“Charlie”parentNames是 person1。

我怎么能做到这一点?我看不出将一个对象嵌入另一个对象如何解决问题,而只是简单地复制它。有没有办法让对象内部的属性成为另一个对象的标识符?

非常感谢!

0 投票
2 回答
47 浏览

java - 如何将对象称为方法参数?

说,我想做一个游戏。我介绍了一些角色(作为一个班级),包括健康和伤害参数。现在我想创建一个名为“PerformHit”的方法来执行一些攻击。喜欢

但是,我不能将对象称为方法参数。我该如何处理?

0 投票
1 回答
60 浏览

security - Razor 页面与 Blazor 结合使用是否可以防止过度绑定/过度发布/批量绑定攻击?

我是否正确理解过度发布只是经典 ASP.NET Core 的问题(如本文中所述),而不是Blazor

Blazor Server我做类似的事情

所以我明确说明哪些值应绑定到我的对象。这是否意味着Blazor我不需要任何所谓data transfer object的安全措施来避免过度发布攻击?

0 投票
2 回答
57 浏览

javascript - 在jsp中的警报中有换行符

在我的 JPS 页面中,我正在使用 JavaScript 显示警报,我想在警报消息中添加新行。

前任:

这是我正在使用的代码。

但是,当它运行时,它会因为空格出现在脚本中而崩溃:

如果我尝试使用 \n 转义新行,则新行不会出现在我的警报消息中。当我
改为使用时,它也不起作用。

我也试过这个,但同样的问题也发生了:

有什么建议吗?

0 投票
1 回答
122 浏览

java - 在 JNA 中映射原始类型,同时保留本机 typedef 类

我在我的 DLL 中定义了这种类型:

我可以在 Java 中为此创建一个类,这样我就知道FMOD_MEMORY_TYPE它只是一个int

我认为它需要相同数量的内存?

这种类型被大量传递给函数,如果在 Java 中它几乎也有自己的 typedef,它会变得容易得多。如果没有,我怎样才能对 Java 中的类型进行一些映射?

从本质上讲,它只是一个int但必须替换所有出现的事件int会花费很多时间,这会更容易。

本质上,我希望能够像这样映射代码:(C):

<=> 爪哇:

代替:

0 投票
1 回答
19 浏览

bootstrap-4 - 如何在不破坏原始导航栏布局的情况下添加切换栏?

我正在使用引导程序构建一个导航栏,左侧是我的名字,右侧是链接。布局很好,直到我添加了切换按钮。它现在在左侧显示我的名字,而在其右侧显示链接,而不是在右侧(当页面展开时)。当页面最小化时,它看起来很好。我怎样才能解决这个问题?

在此处输入图像描述

0 投票
1 回答
327 浏览

powershell - 基于通配符检查组的成员资格(Powershell)

我正在编写一个 PowerShell 脚本来批量修改用户,但我遇到了一个包含特定部分的墙。

目前我的组织中有一系列以“RIS_”开头的组 - 经常添加和删除新组,因此我的想法是创建一个脚本,可以检查 .csv(参考 = $Username)中列出的每个用户以查看如果它们属于以“RIS_”开头的组。

例如,基本组是“RIS_ReadOnly”,它授予对我们组织内使用的应用程序的基本访问权限。其他组代表具有不同权限的各种访问级别,但作为多个组的成员将始终强制最低权限。这是我无法控制的事情,所以我无法推动改变工作方式。

脚本本身从 .csv 文件中提取 - 整个部分已排序并正常工作。

用户一次只能是这些组之一的成员,我们通常的过程包括将它们添加到基本的 ReadOnly 组。但是,这并没有考虑到正在返回工作岗位的现有用户,这些用户可能具有提升的访问权限,因此在添加到 ReadOnly 组时将失去访问权限。由于来来往往的员工数量,我们无法实际检查每个帐户的现有会员资格,因此脚本。

此命令需要检查用户是否是以“RIS_”开头的组的成员。如果用户不在组中,则将其添加到 .csv 中指定的组(参考 = $RIS)。如果用户在一个组中,那么它将编写一条消息并继续代码的下一个阶段,而不将它们添加到任何内容中。

我在网上找到的所有内容都指向首先获取组本身并列出成员,但这不起作用,因为组的数量会随着时间的推移而变化,并且每个组中都有大量的用户。有没有办法用“IF”语句来设置它?我已经尝试了多种方法,但是脚本要么根本不添加任何东西,要么无论如何都添加了组。

这是我目前所拥有的,但显然它不起作用。有小费吗?

以下是完整的脚本(请原谅新手的混乱)

我还附上了下面输入 csv 的屏幕截图:

ADAmend.csv

0 投票
1 回答
60 浏览

sql - 雪花 sql 选择查询自动化

我在雪花 SQL 环境中构建了一个数据工程管道。这些管道的输出用于我们的数据科学模型。

步骤 3 的输出是最终输出。

对于自动化,我计划为步骤 1,2 和 3 创建 SQL 视图。

问题 - 如果我使用 SQL 视图,当我从 step3 视图中选择 * 时,它会运行第 1 步和第 2 步吗?每次我从第 3 步提取数据时,我都希望代码运行第 1 步和第 2 步代码。还有其他方法可以自动执行此操作吗?我是雪花环境的新手,我必须注意物化视图还是非物化视图?

0 投票
1 回答
86 浏览

python - 使用Python中的字典从文本文件中提取单词(查找和替换)

我在文本文件中有以下几行:

我想替换'.'so 之后的每个单词,例如orders.dateshould now be orders.Date_time_stamp。同样,orders.collection要改为orders.Collected_at 由于这是一个txt文件,我不知道如何超越括号[],然后替换其中的每个单词。

我将单词存储为字典,因此我使用 for 循环。关键是旧词,价值是新词。例如 'date' 是key和 Date_time_stamp 是value.类似的,集合是键,值是 Collected_at

有没有办法解决这个问题?

0 投票
1 回答
2177 浏览

python - 使用dense_vector的Elasticsearch脚本查询余弦相似度给出“class_cast_exception”错误

执行此查询时,我使用的是 Elasticsearch 版本 7.9.0:

注意:query_vector是 Bert 生成的 768 维向量。注意:\u0027是单引号的 Unicode。

我收到此错误作为回应:

虽然title_embed索引映射中的数据类型是Elasticsearch的dense_vector类型,但是报错说是double不知道为什么?

这是映射:

当我尝试使用 python 执行此查询时,我收到相同的错误:

0 投票
3 回答
882 浏览

css - 为什么“字体大小:calc(1em + 1vw)”在 Safari 上不起作用?(但我的解决方法是)

我花了一整天的时间才找到解决问题的方法,我只是想知道为什么这里不经常讨论它。我面临 Safari 13.1.1 的问题。当尝试调整浏览器窗口的大小时。它只是不会动态调整(基于计算的视点宽度)字体大小,因为它应该:

我的解决方法工作正常:

如您所见,您需要首先在没有 calc() 的情况下初始化视点宽度。需要在px中添加默认的font-size。现在它工作正常,并且在调整窗口大小时文本会调整大小。

我的问题:为什么会出现这种奇怪的行为?有什么解释吗?还是只是一个错误?

0 投票
1 回答
109 浏览

cuda - 如果知道warp中所有线程的条件相同,如何避免在CUDA程序中执行条件的两个分支?

我的理解是,如果我有以下形式的 CUDA 代码:

然后由于扭曲中线程的 SIMT 执行,条件的执行将被序列化,并且所有线程都需要运行代码的 x 和 y 部分。例外情况是如果分支很大,在这种情况下编译器将插入一个检查 using__any以避免不必要的运行代码。

但是,如果我已经提前知道 warp 中的所有线程都将具有相同的值condition,那么这个__any操作是不必要的,只是为了减慢我的代码速度。

我想知道是否有任何方法可以指示编译器不包含此投票操作,而是假设条件的评估对于经线中的所有线程都是相同的,并且只运行相应的代码块?

0 投票
1 回答
327 浏览

node.js - 通过 reatjs 中的 multi-part/form-data 使用请求承诺上传文件

我正在尝试在输入 HTML 标记内的 reactjs 中上传文件

然后onFileUpload如下:

但是上面的代码给了我以下错误:

有人可以给我任何线索来提出正确的代码吗?