所有问题

0 投票
1 回答
213 浏览

ios - 在 iOS 12 版全纵向应用程序中以横向播放 AVKit 全屏视频

当需要在仅纵向应用程序中使全屏AVPlayer支持横向方向时,最普遍的建议是添加AVFullScreenViewController某种方式作为例外并使其支持横向方向。例如,将此类名称添加到supportedInterfaceOrientations(for:)您的AppDelegate.

但是,它对我从来没有用过(尽管我只在 iOS 11 中检查过它),我不得不为UIViewController包含视频作为子视图的子类添加这样的异常。(在我的例子中,为了让这个视图控制器在视频不是全屏时只支持纵向模式,并在视频全屏时支持纵向和陆地空间方向。)

令人惊讶的是,它在 iOS 12 中不起作用。一项小型研究发现,Apple 在内部更改了 AVKit 中的全屏演示机制。(避免使用内部 API 的明显标志。)

以前版本的视图层次结构基于UIWindow持有的实例,UITransitionView并且您可以并行地查看层次结构。UITransitionView持有该AVFullScreenViewController实例。(iOS11截图

iOS 12 版本的视图层次结构看起来非常不同:这次是两个窗口。第一个是熟悉UIWindow的,它包含您的视图层次结构。第二个对我来说是新的 -AVWindow实例在其中包含UITransitionViewAVFullScreenViewController一个UIViewController不确定的子类作为兄弟。(iOS12截图

当我尝试旋转屏幕时supportedInterfaceOrientations,会同时调用AVFullScreenViewController未知UIViewController子类的方法。(更准确地说,我不能确定supportedInterfaceOrientations该子类是否准确地调用了它UIViewController,但很可能是这样。)

那么,还有其他人遇到过这个问题吗?有解决方案或解决方法吗?

感谢您提前参与!

PS我很抱歉画了我的内部类名,这个截图来自我公司的项目。

PPS 现在我最终支持我的窗口的所有方向,AppDelegate并在每个视图控制器子类中覆盖supportedInterfaceOrientations以仅支持纵向。

0 投票
2 回答
2290 浏览

arduino - “StaticJsonBuffer”未在此范围内声明

我在 NodeMCU ESP8266 模块上创建了一个 Web 服务器,用于发送一些信息。我可以发送 JSON 字符串,但如果我尝试创建一个StaticJsonBuffer未声明的错误,但我已将其包含在内。ArduinoJson 版本 6.5.0-beta。

这是我的代码的一部分:

0 投票
1 回答
368 浏览

python - 无法将 InMemoryUploadedFile 写入线程中的本地文件 - Python

我的程序在 Django 中。我从 js request.FILES 获取上传的文件:

并将它们传递给具有“save_docs”方法的服务对象:

并创建一个线程然后调用它:

但是有错误:

问题是当我在不创建线程的情况下运行程序时,它可以工作。为什么在一个线程内它没有?我必须使用线程,因为我需要同时运行几个不同的此类服务。

0 投票
1 回答
1783 浏览

python - 使用 SelectMultiple 呈现的 Django ArrayField 未将所选选项显示为“已选择”

我正在尝试使用这样的 SelectMultiple 小部件呈现 postgres Arrayfield 值

在模型.py 中:

在 forms.py 中:

如果我选择一个选项并提交,然后尝试使用“实例”获取填写的表单,那么它可以正常工作并将先前选择的选项显示为“已选择”。但是如果我选择了多个选项,那么在提交所有选定的值时都会正确插入数据库,但是如果我尝试使用“实例”获取填写的表单,那么它不会显示任何已选择的选项。

ManyToManyField 不会出现此问题。

在模型.py 中:

在 forms.py 中:

这个工作正常。只有使用 SelectMultiple 小部件呈现的 ArrayField 存在问题。我想在模板中显示提交的选项,有没有办法解决这个问题,或者有没有其他方法可以在模板中显示选定的选项。

0 投票
1 回答
69 浏览

java - 为什么将ftp java dsl配置引入spring集成核心时过滤器行为发生变化

在 Spring Integration 4 中,我使用 spring integration java dsl 项目编写了这样的代码:

注意它是如何包含一个正则表达式过滤器和一个 FtpPersistentAcceptOnceFilterListFilter 的。这很好用。

regexFilter 包装的过滤器(原始 java dsl 项目)的代码是:

如您所见,它从传入的过滤器构建了一个复合过滤器(并在您传入更多时堆叠)。

但是,当将 java dsl 引入核心集成时,过滤器方法更改为

这本身很好,但是像 regexFilter 这样的方法变成了:

所以现在我没有的代码做了我想要的,因为采用我的持久元数据存储的 FtpPersistentAcceptOnceFileListFilter 现在被采用 SimpleMetaDataStore 的 FtpPersistentAcceptOnceFileListFilter 替换。

所以现在虽然代码在运行时编译得很好,但它会收到重复项。

所以问题是它为什么会改变,是否有充分的理由改变它?因为就目前而言,由于 regexFilter 方法的不明显副作用,它变得相当不可用。

0 投票
0 回答
38 浏览

java - 如果 URI 路径不符合 Jax-RS 中的正则表达式怎么办

我有一个 JAX-RS 资源,我在特定 ID 上对用户使用 GET,我使用了正则表达式模式来匹配,URI 只接受数字。但是会发生,如果输入了其他东西,它会不会只是抛出一个异常,因为如果方法,无论如何都没有找到任何东西,它会不会是一样的?

0 投票
1 回答
423 浏览

gmail - 我可以使用 SES 发送电子邮件但已经在 Route53 中注册了 GSuite MX 记录吗

我已在我的 AWS Route 53 中注册 GSuite MX 记录以使用 GSuite Gmail,例如 mygsuite@mydomain.com。

我仍然可以使用 SES 和发送电子邮件吗?例如 donotreply@mydomain.com ?

我的用例是将通知电子邮件从 donotreply@mydomain.com 发送到 mygsuite@mydomain.com 以通知管理员。

谢谢。

0 投票
1 回答
21 浏览

python - 熊猫数据框按年绘制。需要代码来生成附加的图像

我在 csv 文件中有一个数据,格式如下,我不确定如何排列这些数据以获取下面附加的图像

我想得到下面的图表,如下所示,

![样本图

计数应该在 y 轴上,年份应该在 X 轴上

0 投票
2 回答
61 浏览

r - 计算逐行最小二乘

我想执行以下操作,但不确定如何(R 编程非常新!)

我想计算数字向量('values')和数据框中的每一行('df')之间的最小二乘度量(如下面的代码中定义)。

我想出了需要我手动更改行的方式(参见“dat”)。

如何让 R 从每一行计算 LS 并为 df 创建一个新列来存储相应行的 LS 值?

(我有一个大数据框,所以基本上不能手动执行此操作)

0 投票
0 回答
299 浏览

c# - 扩展 Asp.net 身份实体 AspNetUserRole 和 AspNetRole

我想扩展最新版本的 ASP.net Core Identity 实体 AspNetUserRoles 和 AspNetRoles,但无法弄清楚它是否可能以及如何去做。我在互联网上“到处”查看,发现了许多或多或少相同的问题,但几乎每个人都没有任何答案,或者如果答案说使用声称而不是角色。我打算通过 AspNetRoleClaims 间接使用蛤蜊,但通过 AspNetRoles 为用户管理索赔更容易,因此我的需求出现了。

我想做的是:

对于 AspNetUserRoles,我还想添加一个字符串字段,以便用户可以在应用程序的不同部分拥有不同的角色。如果不将它用于实际的多租户,多租户是我能想到的最好的模拟。公司不同部门的不同角色也可以作为类比。

使用 AspNetRoles,我想添加一个用于分组/类别目的的字符串字段,以便可以制作例如模块的相关角色。

AspNetUserRole 是关键的一个,AspNetRoles 很高兴有一个角色命名的解决方法可以让我对那个角色有所了解。

我正在使用 Asp.net Core、Code First、Entity Framework 和 Migrations,如何进行上述扩展?

0 投票
1 回答
353 浏览

php - Jscroll加载相同的内容

我正在使用 jscroll 来自动滚动内容。脚本部分如下

现在我的blade.php

我的控制器代码是

我的问题是相同的数据无限加载。我附上了屏幕截图。如果不可用,如何停止加载数据。向下滚动时重复相同的内容。我被困在这里。 在此处输入图像描述

0 投票
2 回答
183 浏览

python - 如何添加两个字典

如果输入是

我希望输出是

0 投票
1 回答
2048 浏览

jenkins - 分支中特定文件夹的 Jenkins WebHook URL

我在我们的代码管理中使用 GitHub,我们有一个分支说 X,因为我们有多个文件夹用于每个月发布和未来一个月的发布,例如,对于 8 月发布,我们将是 RB-2018.08.01.x 和9 月,我们将同样拥有 RB-2018.09.01.x。所以每个人都将在每个文件夹上工作。我创建了一个在 Jenkins 中触发 Job 的 web hook URL,所以现在的问题就像在任何分支 WEB HOOK 中提交代码的人都会被触发。我想为每个在 Jenkins 触发特定作业的文件夹创建一个 Web 挂钩 URL。因此,我正在寻找一个在 8 月代码中提交时应该触发相应的 8 月 URL。非常感谢有人可以帮助我,长期以来一直在寻找解决方案。

0 投票
3 回答
348 浏览

php - PHP 只允许字符串中的特定单词

我正在尝试检查给定的字符串是否包含在我的 $allowed 数组中未收听的单词。如果是这样,我希望它们用“”替换。

所以假设我的字符串包含“Hello World”并且“World”不在我允许的单词中,它应该用“”替换“World”。

我遇到的另一个问题是我当前的实现区分大小写。

0 投票
1 回答
1163 浏览

django-models - 使用 Django 计算 TextField 字符数

我用 Python3.6 创建了这个简单的计数器,我想在我的模型中对 TextField 做同样的事情。

我感兴趣的是这里的第 37 行;我想在 Django 中运输它。

有了这个我有这个错误:

我是开发世界的新手

0 投票
1 回答
82 浏览

python-3.x - 即使我初始化了局部和全局变量,也尝试使用未初始化的值错误

我正在尝试使用 tensorflow 指标来查找召回率和/或精度,这是我的代码:

但每次我得到Attempting to use uninitialized value,在做了一些谷歌搜索后,我在这里找到了一些答案: TensorFlow:“尝试在变量初始化中使用未初始化的值” 和这里: tensorflow 变量初始化错误:尝试使用未初始化的值变量 我按照他们的建议做了同样的事情但这些都没有解决我的问题?这是错误代码:

0 投票
5 回答
2783 浏览

c# - 如何在asp.net c#中将json数据绑定到gridview?

我想将JSON文件中的数据显示到gridview. 我设法解码了JSON文件,并试图与gridview.

但是,会弹出一个错误。

错误是:Newtonsoft.Json.JsonSerializationException:'读取 DataTable 时出现意外的 JSON 令牌。预期 StartArray,得到 StartObject。路径'',第 1 行,位置 1

JSON代码:

编码:

设计页面:

我不确定如何解决该错误。请帮助我并给我建议!我在 NE 之外添加了“。它从一开始就在我的 json 文件中,只是我没有正确复制到这里。

先感谢您!

0 投票
2 回答
32 浏览

go - 包源之间的循环依赖

假设您有一个mypack包含两个源文件mypack/a.gomypack/b.go. 这两个源文件相互依赖,但 Go 编译器不会抱怨。如果你把那个包分成两个,apack/a.goand bpack/b.go,Go 编译器会说import cycle not allowed.

我对如何处理包依赖项的理解是编译器将构建一个导入图。该图被分析并以某种方式(我很想了解执行此操作的算法!)计算编译顺序。如果图中存在循环,则无法计算顺序,因此编译器会抱怨。

我不明白的是 Go 编译器如何能够解决包源之间的依赖关系,但无法解决包之间的依赖关系。如果这两个来源相互依赖,那么您必须做一些疯狂的杂技并以某种方式同时编译它们。

有人可以帮我解决这个问题吗?

0 投票
0 回答
275 浏览

npm - 如何让 npm 始终获取最后一个预发布版本?

我正在尝试将预发布版本与 npm 一起使用。但是当我这样做时,它没有得到最后一个预发布版本npm install

在我的客户端应用程序中,我有这个:

最初获取的版本1.2.4-dev.201810160008.0

然后,我设置了一个新的预发布版本。

我发布到一个 Nexus 存储库:

然后我可以看到这个新版本:

最后,我想让我的客户端应用程序使用这个新版本,所以我运行npm install但它没有更新 mylib,版本仍然是旧版本:

我必须跑rm -rf node_modules/mylib ./package-lock.json起来让它按我的预期工作。

每次运行时如何获取 npm 获取最后一个预发布版本npm install

0 投票
1 回答
112 浏览

angular - 尝试在 azure 应用程序中更新 nodejs 版本时出现问题。无法在 azure 中为应用程序执行构建

我将我的 Angular 应用程序部署到使用 ASP.NET 后端的 azure 并且运行良好。我将我的 Angular 应用程序从 5.1 版更新到 6.1 版并安装了 angularcli 6.2.5 版。要使此版本正常工作,我在 azure 中的节点版本应为 8.9 或更高版本。因此,我正在尝试按照链接在 Azure 网站上升级节点?. 我按照链接中的说明进行了下面提到的更改,并且我没有任何 iisnode.yml 文件。

构建过程的步骤显示在所附图片中 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

“构建应用程序”步骤失败,错误如下所示。我不明白为什么它仍然使用节点版本 6.9.1。我应该在此处添加任何其他步骤以使其正常工作或进行任何其他更改吗?请帮我解决这个问题

在此处输入图像描述

0 投票
2 回答
14628 浏览

selenium - org.openqa.selenium.json.JsonException:预期读取 START_MAP 但有:END。通过 Node 执行测试时读取的最后 0 个字符

我是 Selenium 的新手并开始学习它。但是 Selenium Grid 不适合我。使用的服务器版本是 selenium-server-standalone-3.14.0.jar。使用命令,集线器和节点正在运行。将节点添加到集线器的代码是使用 Eclipse 中的 TestNG 编写的。代码如下:

运行测试时,出现以下错误并且未创建会话:

集线器命令:

节点命令:java -DWebdriver.chrome.driver=C:\SWs\chromedriver_win32\chromedriver.exe -jar selenium-server-standalone-3.14.0.jar -role node -hub http://xxx.xxx.xx:4444 /网格/注册/

浏览器详细信息:Chrome 69
ChromeDriver 2.42.591088

有人请帮忙解决这个问题,在此先感谢

0 投票
3 回答
13679 浏览

asp.net - 使用asp.net如何解决“System.IO.IOException:用户名或密码不正确”错误?

我只想获取位于不同域中的文件夹名称。当我尝试在本地获取文件夹名称时,我可以获得文件夹名称。

这是我的代码

错误信息:

System.IO.IOException:用户名或密码不正确。

更新

我在下面的代码中尝试了这个。

它抛出以下错误

'System.UnauthorizedAccessException' occurred in mscorlib.dll but was not handled in user code

0 投票
2 回答
75 浏览

python - 熊猫,拆分或除(减)数据帧

我有一个数据框“moment_f”。我必须从 moment_f 中删除一些包含名称“AH”的行。但是我不会删除每个“AH”行,所以我创建了一个包含我要删除的“AH”的新数据框。

所以现在我想从数据帧“moment_f”中删除数据帧“ah_d”。

串联的反面是什么?我试过drop,split等,但它不起作用。

0 投票
2 回答
270 浏览

rpa - 有没有工具可以从AA下载“变量信息列表”文件?

有没有工具可以从AA下载“变量信息列表”文件?还是我们总是必须检查 atmx 文件中的代码才能查看变量信息?变量信息是指使用变量的代码行,以及从任务到任务的变量映射。

0 投票
1 回答
318 浏览

android - 在 Android 布局中获取默认 XML 值

我需要在 中设置android:scrollbarSize回默认值ScrollView,因为当我设置 android:scrollbarThumbVertical为自己的颜色时,scrollbarSize会自动更改太大的尺寸。有什么副作用吗。。

我试过了:

但是尺寸一样大。如果我尝试android:scrollbarSize="4dp",大小与默认值相同,这是我想要的。但由于屏幕尺寸布局不同,我不想设置硬核尺寸。

更新:问题仅出现 <= Android 7.1.1。