所有问题
ios - SwiftUI - 如何获取 ScrollView 内容的大小(高度)
我想确定我的 (vertical) 内内容的高度ScrollView。
这可能吗?我已经尝试了一些东西,但似乎没有任何效果。
不幸的是,简单地使用GeometryReader是行不通的,因为它返回一个值,10不管里面有什么内容ScrollView
谢谢!
asciidoc - Java 源文件也可以是带有目录的有效 AsciiDoc 文档吗?
我已经做了一些编写程序的实验,这些程序同时也是有效的文档,可以通过例如 Github 呈现为自述文件——这确保了代码片段是最新的和有效的——并且在 Markdown 中有一些非常有趣的发现。不幸的是,这种格式不支持自动生成的目录,所以我们研究了 AsciiDoc,它支持。
我设法复制了一个示例:toc: macro(以便能够将其放在开头摘要之后),然后继续使其成为有效的 Java,这实际上意味着您必须使用/*字符开始文件,但随后我无法制作表格的内容不再出现。
片段开始于:
我的直觉是,只有当文件以设置和配置 AsciiDoc 解析的行开头时,TOC 才会按预期工作。如果在配置位之前生成任何输出(如 Java 注释),则 TOC 为空。
因此,我想知道我应该如何正确地做到这一点。我想要的只是toc::[]文件中的一个功能宏/*
python - Python Base64 影响输出数据
我遇到了我不理解的 Base64 编码器/解码器问题。我正在传输由以下人员打开的图像:
传输后,图像由 REST API 通过以下方式打开:
然后传递给 Base64 Encoder => 一切都很好。请参阅下面 Base64 编码器功能的结果
我不想通过“open(IMAGE_PATH,”rb“).read()”传输图像,而是想传输一个 Numpy 数组,因为我的图像也将是 dicom 图像。
因此,我使用以下命令打开图像文件:
和有效载荷变成:
在 REST API 中,读取图像的行变为:
然后传递给 Base64 Encoder,无需对代码进行任何修改。我得到以下结果
最后,我遇到的问题是当我解码数据时,形状不再与预期的形状匹配(高出 2 倍)。
你有什么提示可以解决这个问题吗?
谢谢
java - Intellij (java) 运行/调试配置“未指定主类”Azure Functions
我有一个 Intellij Java 项目,其中包含一个 Azure Functions HttpTrigger(基本上是 API 端点)。
我有一些环境变量,我想通过顶部主工具栏上的添加到Run/Debug ConfigurationIntelliJ上。Run > Edit Configurations > Application我想在这里传递环境变量,所以我不必将它们保存在 Windows 中,但它说“没有指定主类”但我这里没有任何 main 方法(public static void main(String[] args)) 因为这只是一个包含 Azure 函数的存储库。

如何启动此配置并绕过此消息?如果我能够绕过这一点,并通过func start在终端中运行来启动这个项目,那么该命令是否应该放在VM options框中?
webpack - 根据某些条件更改 webpackMode
我得到了一个项目,webpack@4我目前正在以一种懒惰的方式导入第 3 方库。我的导入看起来像这样:
但是我偶然发现了一个问题,有时我需要以急切的方式导入库。有没有办法在“渴望”和“懒惰”之间有条件地切换。像这样的东西:
有没有办法做到这一点?
我在 github 上发现了一个未解决的问题:https ://github.com/webpack/webpack/issues/5029也有同样的问题。
docker - /etc/nginx/conf.d/default.conf:1 中的上游“9000”中没有端口
我可以为这个错误寻求帮助吗,我运行这个命令docker run --rm -it -p 80:80 myapp/jelo:latest
nginx: [emerg] no port in upstream "9000" in /etc/nginx/conf.d/default.conf:17
这是我的Dockerfile
这是我的default.conf
先感谢您
c - 根据大小使用科学计数法打印浮点数
我将计算结果存储在需要打印的 long double 变量中。我需要一种区分大数和小数的方法。例如,如果我想打印tan(pi/4)它应该是 1,对于像 '5*3' 这样的乘法结果,我希望是 15,而不是尾随零。另一方面,我想用科学记数法来表示像基本电荷 1.602176634e-19 这样的小数。这是我尝试过的
如果我尝试使用此代码打印质子 1.6726219236951e-27 的质量,我得到 0,我之前提到的其余数量将正确显示。
autodesk-forge - 设计自动化 LogTrace onProgress 无法匹配自定义调用中的参数
我正在尝试将 .sat 文件导出为 .stp 格式的文件。我在直接导出到存储桶时遇到了麻烦(从 .ipt 到 .stp 没问题,但从 .sat 到 .stp 不起作用)。
最后,我尝试使用带有自定义数据的 LogTrace 通过字符串发送文件数据(步骤格式具有字符串内容并且已正确创建)。不幸的是,我无法使用自定义数据使回调 !ACESAPI:acesHttpOperation 工作(默认情况下它确实有效)。
这是我的工作项调用
我认为来自 !ACESAPI:acesHttpOperation 的 API 调用存在问题。
我遵循 回调文档中的相同说明
提前致谢
unity3d - Unity Occlusion Culling 在全封闭房间中中断
在我的游戏中,我有封闭的房间,里面有传送器,可以把你带到外面。但是,在 Unity 中烘焙 Occlusion 时,当相机位于封闭房间内时,它会开始剔除房间内的物体。
例如:

在房间外飞来飞去时,它工作得很好。(我进入房间并剔除内墙的视频)
我发现的一个愚蠢的解决方法是在房间里创建一个小洞,以便在烘烤时,遮挡剔除系统将其作为外部的一部分。
主要问题:有谁知道如何指示 Unity Culling System 计算房间内的遮挡剔除?
我有一个可重现的小测试场景 [可以在此处下载][ https://drive.google.com/open?id=1d-dsYILJfFvQ3OudoX9mqON0WozH95tO]。
我使用以下设置烘焙了遮挡:

python - conv1D 默认做 2d 卷积
因此,大多数 CNN 指南将一维卷积解释为一系列 1D 内核与您的输入序列进行卷积(如传统的 FIR 滤波器)。但是,据我所知, conv1d 的默认设置在每个输出的所有通道上实现卷积(本质上是 2D 卷积)。如果需要传统的 FIR 滤波器实现,则应指定 groups=in_channels。
检查权重似乎可以验证这一点:
提供以下输出:
我在这个观察中错了吗?
如果 a 是正确的,我相信 conv1d 的命名相当混乱,因为它暗示 1d 卷积。
postgresql - AWS Aurora RDS PostgreSql 通过成云脚本为现有集群创建全局数据库
我们已经在 abc 区域拥有了 Aurora PostgreSql 的集群和实例。现在作为灾难恢复策略的一部分,我们正在尝试在 xyz 区域中创建只读副本。
我可以通过单击 AWS Web 控制台中的“添加区域”来手动创建它。 正如这里所解释的。
作为它的一部分,创建如下。1. 现有集群的全局数据库 2. 次要区域集群 3. 次要区域实例。
一切都很好。现在我必须通过云形成脚本来实现这一点。
我的第一个问题是,如果已经创建了主集群和实例,我们能否通过 Cloud Formation 脚本执行此操作而不会丢失数据?
如果可能,请分享用于云形成脚本的 aws 文档。
javascript - JavaScript (Ajax) + PHP - 根据 PHP 函数获取(和更改??)链接
我是初学者。我觉得我在思考过程中遗漏了一些东西。我尝试了许多不同的东西。
我在我网站的每个帖子中都编写了一个简单的类似按钮。我有三个与此相关的 PHP 函数:
isLiked($id)用于$_Get['id']帖子和用户的 IP 地址 ($_SERVER['REMOTE_ADDR']) 以检查用户是否已经喜欢该特定帖子。likes()将“喜欢”插入数据库 - 它还使用$_GET['id']getLikes($id)获取每个人的点赞数$id
likePost.php 是一个简单的页面,它只调用likes()(向数据库插入点赞)并回显结果,即getLikes($id). 是的,我在函数中调用了函数。
我正在处理的 JavaScript 看起来像这样(我不保证这是好的 JS)。
我现在的链接(无 JavaScript)+ 喜欢的数量现在看起来像这样:
我无法使用 JS 运行 PHP 函数(同时将 $post_id 发送到 url 以生成 $_GET['id'],但也使用(相同?)JS 打印和更新数字按下链接时的喜欢。这至少是该功能同时做的两件事——还是我完全迷路了?
这应该让我得到喜欢的数量(交叉手指!!),但我需要一种方法来融入isLiked()它,因为链接应该被禁用 if isLiked() = true。
python - 从文件位置导入时修补模块属性
考虑三个模块a.py、b.py和main.py。它们都可以位于任意位置,但为了示例的目的,它们都将位于同一目录中。
模块通过使用 指定其路径来a加载,并且对 . 执行相同的操作。bimportlib.util.spec_from_file_locationmaina
当我们运行时main.py:
我该如何修补才能看到修补b.eggs后的值?从其文件位置加载并在加载之前进行修补不起作用:main.pya.pybb.eggsa
如何在不修补实际源代码的情况下做到这一点b?
(注意,在这个例子中,由于所有模块都在同一个目录中,从文件路径导入是愚蠢的,因为它可以用一个import语句来完成,但这只是为了做一个最小的工作示例。在我的真实情况下,我的模块在不同的目录中,我无法修改PYTHONPATH环境变量,所以我这样做。)
python - 当我尝试打印答案时,为什么我的索引不会相互平行?
如果我输入字母 ae 作为他们的名字和数字 1-5 作为值,它会打印出 e 得到最高值和最低值,但是数字是正确的,5 是最高的,1 是最低的
artificial-intelligence - 蒙特卡洛树搜索:从部署中获取价值
我目前正在为策略游戏 AI 编写 Monte Carlo Tree Search 的实现,并且对 Rollout(模拟阶段)有疑问。
该算法的描述建议您应该运行模拟,直到达到最终状态,但是当您有很大的搜索空间和有限的时间时,这是不切实际的。就我而言,我将模拟步骤的数量限制为某个值(如果终止,则提前完成)。
在模拟的每个步骤中,我都会评估状态,但由于模拟由一系列随机动作组成,因此评估值可以在模拟期间增加或减少。问题是:对于非终端状态模拟,我应该返回最后的状态评估,还是在运行期间观察到的最佳状态评估?
excel - 为共享日历创建 MS Outlook 约会
最近我处理了为我自己的日历创建 MS Outlook 约会:
VBA Excel 将日期单元格与 Outlook 日历事件同步
现在我想让它在整个公司共享的日历中运行。
当我切换到共享日历(位于 Outlook 外部的日历文件夹)时,我收到如下错误:
我的代码如下所示:
我扫了一眼:
和
根据以下链接中的提示:
https://docs.microsoft.com/en-us/office/vba/api/outlook.namespace.getshareddefaultfolder
但现在我收到一个错误: 类型不匹配
我想我用了GetSharedDefaultFolder错误的方式。
谁能帮我?
我想让这个代码也为共享的 Outlook 日历运行。
javascript - 更改文本并设置默认值
这是我常用的 Angular 组件“messageforStudents”。
messageforStudents.html:
messageforStudents.ts:
我将在该文本的任何地方使用上述组件。
但是当我使用messageforStudents里面的组件时,schoolRules.html我想更改<span>{{firstText}}</span>and的文本<span>{{secondText}}</span>。我怎样才能做到这一点?
c++ - 为任何 STL 容器创建别名模板
我需要创建一个模板类型来使用任何容器 STL,即:
例子:
并使用:
如何制作别名模板?
r - 计算每个选定列的字符串出现次数
我有一个数据框df和我感兴趣的特定列myCol。
我正在尝试仅计算(按列)列数no和列yes数myCol。
我尝试使用summarise, count,table但它要么返回错误,要么返回嵌套计数。
谢谢你的帮助 !
编辑
为了澄清起见,我的输出可能如下所示:
python - 将季节性分解趋势应用于 dask DataFrame,Python 的每一列
正如标题所说,我无法运行此代码:
其中 b 是一个 dask DataFrame,以 datetime 作为索引,以一系列浮点数作为列,seasonal_decompose 是 statsmodel 之一。
这就是我得到的:
如果我做:
其中 b 是 pandas DataFrame 我得到了我想要的。
我哪里错了?
#可重现的例子:
这就是我想用 dask 做的,但我不能
实际上:
产生上述指定的错误。
javascript - !解决了!如何使用 xmlHttpRequest 从 JavaScript 中的 .json 文件打印表格
[编辑] 完整且正确的代码 @ https://repl.it/@aleemont/XMLPerson
我需要阅读 JSON 文件并将它包含的所有信息放在一个表中。我正在尝试使用 XMLHttpRequest 这样做。我的老师给了我一个例子,但我无法正确理解。这是我写的代码:
这是我老师给我的代码,但我不明白这些方法是做什么的。它还使用不同的 JSON 文件,但我猜这没关系。


