所有问题
gradle - Gluon Mobile - --main-dex-list 中的类太多,超出了主 dex 容量
我正在使用 GluonHQ 的 JavaFX 为 Android 创建移动应用程序。我正在使用 OpenJDK 8 和 OpenJFX 8。
当我生成一个 android 应用程序时,我编写了这个命令。
但我得到这个错误。我不明白它是什么,我以前从未得到过。
根据这个问题,答案中的建议是:
- (最简单的解决方案,但不适合大多数应用程序)将 minSdkVersion 更改为 21。
- 缩小您的应用程序代码。这在之前已经讨论过很多次(见这里和这里)。
- 如果上述解决方案都不适合您,您可以尝试使用我的解决方法来解决这个问题 - 我正在修补 Android gradle 插件,使其不在 main dex 中包含 Activity 类。这有点hacky,但对我来说效果很好。
--main-dex-list 中的类太多,超出主 dex 容量
我的项目非常小,我根本不使用很多依赖项。所以我不能缩小我的代码。这对我来说是不可能的。我无法更改 SDK 版本,因为我运行的是最低 Java 8 版本。我不想尝试的最后一个建议是因为我不喜欢项目的“快速破解”。
你认为它与 Deeplearning4J 依赖有关吗?
我的 gradle.build 文件如下所示:
我的项目可以从这里下载:
https://github.com/DanielMartensson/Deeplearning2C
编辑:
我试图用dexOptions. Se 下面和错误也是。
错误输出:
microsoft-dynamics - 项目日记帐行表的记录正在自行删除
我编写了这个程序,通过单击一个名为“问题材料”的按钮将它们添加到项目日记帐行表中。这是程序;
这是我写的动作(按钮)的代码;
它工作正常。我将我的行移至项目日志表,但是,一旦我重新启动租户或重建并重新发布扩展,我的项目日志表就会丢失其记录!感谢您就可能出现的问题提出建议
css - 修改悬停颜色选项的方法
当我提到显示蓝色的选项时,我遇到了另一个问题,因此我无法编辑 CSS 选项,已经搜索了很长时间,但没有找到修改悬停时颜色选项的方法
只工作:
angular - 具有负值的 Angular SlicePipe
切片管道不包括 Angular 数组中的最后一位。
我正在做这个项目,需要 Angular 中的切片管道。
以下是相同的代码:
在这种情况下,输出是1,2,3,4,5
我知道带有第二个参数的角切片管不被排除在外。
没有错误,我期待的价值1,2,3,4,5,6
ios - 使用 [self endEditing:YES] 隐藏 UITextView 后,键盘未显示
我有一个 UITextView 使用下面的方法在 viewDidLoad 上以编程方式创建。[_answerTextView becomeFirstResponder]调用后立即成功显示键盘 。如果用户输入 return(\n) 字符,则隐藏。
键盘被上面的代码隐藏后,我无法再通过再次点击 UITextView 来恢复它。
我尝试通过调用[_answerTextView becomeFirstResponder]父 UIView 的 Tap 事件来显示键盘,它起作用了。但这不是我想要的。
UITextView 是通过下面的方法创建的;
我希望 UITextView 在用户自己点击它时简单地显示键盘。我错过了什么?
编辑:我在另一个视图中有相同的来源,但那里一切正常。唯一的区别是,这里的 UITextView 是以编程方式创建的。
编辑2:我得到了它的工作。_optionsStackViewUITextView 添加为子项的是 UIStackView 。我尝试将其添加_answerTextView到父 UIView,现在一切正常。UIStackView 会有什么问题?
windows - 如何在 Visual c++ witjout 控制台中运行 cmd 命令
我正在尝试构建一个可视化 C++ 表单应用程序,该应用程序在没有控制台窗口的按钮单击上运行 cmd 命令,例如在 button1 单击运行 ipconfig 和任何其他带有参数的命令
r - 如何根据每个文件中相同的参考列组合文件列表的列?
我有 42 个 csv 文件的列表,每个文件有 2 列。第一列中的时间戳和另一列中的一些值。每个文件的时间戳列是相同的。我将所有文件添加到列表中,如下所示 -
现在我想将所有这些文件合并到一个 df 中,其中第一列是时间戳,42 列代表每个文件的值。但不幸的是,我没有解决它。你能帮忙吗?谢谢你。
java - math.power 给出了意想不到的结果
我不明白为什么我的输出比合理的低 100 倍。
我希望简单地得到前 11 个整数的平方
linkedin - 请求 LinkedIn OAuth 访问令牌失败并出现 500 内部服务器错误
通过https://www.linkedin.com/oauth/v2/accessToken端点请求访问令牌时,我从LinkedIn Oauth API收到 500 Internal Server Error 状态代码。我通过邮递员发送了请求:

一些响应标头是:
LinkedIn API 文档解释说,这个500 Internal Server Error 状态代码意味着 LinkedIn 遇到了内部错误。
我该如何解决这个问题?
django-models - 用户模型中的 DJANGO AllAuth 必填字段
我正在使用 djoser,但在自定义电子邮件时遇到了障碍,并被称为 allauth + rest-auth。
我正在尝试转换我的端点并遇到模型问题。
首先,我的 djoser 用户模型删除了用户名,转而使用电子邮件,我将名字和姓氏移动到一对一的个人资料表中,并将邮政编码添加到用户模型中——实际上我的用户是带有密码和邮政编码的电子邮件。
allauth 抛出了一个用户名不存在的错误,在四处搜索后,我发现了一个 hacky 的“解决方案”,将一个空的用户名添加回我的用户模型(并忽略它)。当我将登录端点从更改为时/auth/token/login/,/rest-auth/login/我遇到了另一个错误django.core.exceptions.ImproperlyConfigured: Field name 'first_name' is not valid for model 'User'.,我真的很想避免将所有配置文件字段添加到我的用户模型中并使它们可以为空——而且我真的不想编写自己的身份验证后端。
有没有人有这种类型的模型覆盖的经验?
干杯,-E
java - Java 自定义数据类型
我想创建一个具有返回类对象的自定义数据类型的类。考虑一个自定义类:
现在,考虑第二类 TestCustom:
因此,问题是如何在实例化对象而不是内存位置时获得自定义值。就像我得到的是:
python - 整数的科学记数法
我有一个文件,其中的值采用科学记数法 3.198304894802781462e+00 。我想将这些转换为整数。我试过这个:
错误:
azure - 有关如何使用 ARM 为 Azure 中的无服务器应用程序设置持续交付管道的示例
来自 Firebase,使用身份验证、文件存储、数据库、云功能和托管设置整个无服务器应用程序非常简单,我们目前正在研究如何使用 Azure 实现类似的功能。在阅读了一些文档和研究示例之后,我找到了独立设置这些组件的解决方案,但没有真正具体的如何组合管理它们。
我的主要问题是:
使用暂存的连续部署:当我配置了具有功能、数据库、身份验证等的无服务器应用程序时,如何在 Azure 中进行正确的暂存?在 firebase 中有一个 json 文件定义我的后端,我可以将它部署到我想要的 firebase 项目(例如 myapp-dev、myapp-test、myapp-prod)。Azure中有类似的东西吗?对于 webapps,我找到了“插槽”,但对于 DB、存储、API 网关等 - 我如何在 Azure 中做到这一点?我想应该使用 Azure Pipelines,但是是否有任何适当的文档或示例说明如何使用它来处理无服务器应用程序的所有组件?
Config-As-Code:Azure 中的大多数文档/教程都是从在 Azure 门户 UI 或 Visual Studio(代码)中进行完整配置开始的。作为一个团队,我们希望将所有配置都放在一个 git repo 中,并从一开始就从那里维护它。我猜 Azure 资源管理器 (ARM) 就是为了这个?如果是这样 - 使用 ARM 提升无服务器项目的推荐方法是什么?
旁注:我们使用 Node.js 作为后端的函数。所以没有 .NET 或 Java。
python - Django - 在模板中显示文件列表,从服务器的 MEDIA 文件夹中获取文件
我想在我的服务器上以 Django 应用程序前端的表单显示来自 MEDIA_ROOT 的文件列表。
下面是我想要完成的:
我的实际代码如下。我只显示受问题影响的类、函数和文件。如果缺少某些内容,您将在问题的最后找到完整项目的链接。
views.py(我有两个功能,因为我尝试了两种方法)
设置.py
模型.py
网址.py
select_file_predictions.html
ISSUE : 该文件未显示在 html 模板中。
如果你想深入了解,应用程序的完整代码在这里:https ://github.com/marcogdepinto/Django-Emotion-Classification-Ravdess-API
我检查但无法解决此问题的问题:
c# - 如果我在父类上执行 InitializeComponent 引用元素时出现 NullReferenceException
编辑:它被错误地标记为重复,因为它不是关于识别NullReferenceException甚至理解它是什么......它是关于弄清楚为什么扩展的本机InitializeComponent()调用会使上层类的 XAML 元素无法被引用。为什么那个特定的超级调用会导致 NullReference。希望有能力看到差异的人会理解。谢谢你。
我有一个MyPage->BasePage->ContentPage结构。如果BasePage执行InitializeComponent(),则 XAML 元素在 .. 内失去范围,MyPage这意味着我无法MyPage.MyListView.ItemSource = xyz在没有得到 NullReferenceException 的情况下调用。
如果我从内部禁用InitializeComponent()呼叫BasePage,那么它会按预期工作。
BasePage.InitializeComponent()打破上述范围的行为是什么?
在我的MyPage.xaml标记上,我有各种 StackLayout 元素、ListView 等。它们都存在于一个pages:BasePage.Content标签中,如下所示:
在我的MyPage.xaml.cs类中,构造函数执行该InitializeComponent()方法。
外观如下BasePage.xaml:
所以重申:
在 中MyPage.xaml.cs,我试图ListViewView.ItemsSource = SomeDataModel在从 REST 服务器异步获取之后调用。
如果扩展BasePage.xaml.cs类在其构造函数中调用InitializeComponent()...我将在设置 ItemsSource 时收到 NullReferenceException。
如果扩展BasePage.xaml.cs类没有InitializeComponent()在其构造函数中调用... ItemsSource 已正确设置并出现列表。
有人可以向我解释这里发生了什么,以便我可以成功初始化所有内容吗?如果我不初始化 BasePage,那么我将无法按我的意愿访问其上的元素。
谢谢!
google-bigquery - 正则表达式提取大括号之间的值
我在 bigquery 表中有一个包含很多逗号分隔的 URL 参数的列。
大多数 URL 参数在大括号中包含 ifmobile 和 ifnotmobile 值。
我想提取这些并将它们写在单独的列中。但是值和长度是不确定的,但它们总是在大括号中,并以 ifnotmobile 或 ifmobile 开头。
这里有一些例子:
网址参数
{"track":"{ifnotmobile:-215181}{ifmobile:-1039775}"}{"track":"{ifmobile:-1173731}{ifnotmobile:-1173730}"}{"nccoupon":"%2B5PRDKCLV","track":"{ifmobile:-1029110}{ifnotmobile:159860}"}
在这三个示例中,我希望有两个新列,其中包含所有 ifmobile 和所有 ifnotmobile 值。
提取值
ifnotmobile 列
-215181
-1173730
159860
列 ifmobile
-1039775
-1173731
-1029110
我很高兴能得到任何帮助。我已经用一些 REGEXP_EXTRACT 厌倦了它,但我失败了。
提前非常感谢,菲尔
image - SwiftUI 全屏图片背景
我想在背景中有一个全屏图像。我已经实现了这个:
当我移除垫片时,图像不再以全屏模式显示。
当然,这可以用不同的方式解决吗?
如果我把模拟器中的 iPhone 转到一边,我有左右白色条纹。
我怎样才能改变这个?
java - 创建空流并向其中添加元素
我想要一个流,我可以在创建后放置元素:
因为该方法的返回类型也是 Stream 并且我想通过使用列表来避免额外的成本并且需要return list.stream():
但是如何添加元素以all2进行进一步处理?
这是做到这一点的唯一方法:
这真的比使用列表并向其中添加元素便宜吗?
ssl - 尝试通过 SSH 连接到 Google Cloud Shell 时出现权限被拒绝(公钥)错误
我正在关注此处的 Google Cloud Shell REST API 文档,该文档显示使用users.environments.publicKeys.create方法将 SSH 公钥添加到我的 Cloud Shell。
我已使用 ssh-keygen 生成公钥/私钥对,并已使用此 API 成功地将公钥添加到我的 Cloud Shell。这样做之后,我可以通过使用users.environments.get方法来确认可以访问公钥,以获取显示此公钥的 shell 的详细信息。
每当我尝试使用相应的私钥通过 SSH 连接到我的 Cloud Shell 时,我都会收到错误消息Permission denied (publickey).
- 我已经尝试使用相同的公钥/私钥对连接到其他服务器并且它工作正常,所以这将排除密钥是一个问题。
- 我尝试从多个 Windows 和 Linux 客户端连接以排除本地文件权限的任何问题,但没有运气。
- 我尝试了多个键,但得到了相同的结果。
这是我尝试从 Ubuntu 机器通过 SSH 连接的输出:
ssh -i .ssh/id_rsa -p 6000 user@devshell-vm-xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.cloudshell.dev -vvv
编辑:sudo grep -i ssh /var/log/auth.log从我的云外壳中运行的结果:
- 我已验证私钥没有损坏
- 我已验证我正在连接的用户名与 cloud shell 所期望的匹配
- 我已验证 Cloud Shell 系统上的 authorized_keys 文件具有权限“rw-rr”(结果为
-rw-r--r-- 1 root root 2584 Aug 26 12:08 /etc/ssh/keys/authorized_keys)
angular - 如何在 ngOnInit() 方法中使用 ngModel 的 FormControl 实例?
我正在考虑使用 Angular Material 自动完成模块,就像他们在这里有一个示例一样。他们在概述中说可以使用模板驱动的表单。所以我想我会试一试。
模板:
零件:
麻烦的是,当我运行它时,我得到一个错误:
所以我猜 ngModel 是在 init 之后绑定的?或者为什么这不起作用?我需要使用单独的实例FormControl吗?
java - 如何正确地将滤色器应用于视图?
我想创建一个可以将视图颜色更改为绿色和白色的滤色器。
这是我正在使用的代码。一切正常,但我的白色变成绿色,但我希望我保持白色。
php - 在 laravel 应用程序上,无论事件被触发多少次,都可以只调用一次侦听器吗?
我认为标题说明了一切.. 在 Laravel 应用程序中,我在代码中多次分派一个事件(或多个事件)并为它们有一个订阅者,但我希望它只处理一次,无论多少次在流中触发事件。
有什么明确的方法可以做到这一点,或者我需要一个 ..singleton 类或类似的东西?
谢谢
python - 如何在python的列表中找到重复的对?
假设我有一个值列表
我想用它们的索引提取重复的对/集群,例如,[(0, 1), (2, 4, 7)]. 有没有快速的方法呢?列表的长度可能大于 100000。
更新:我试图构建一个n^2布尔矩阵,但这占用了太多内存。
spring-kafka - ConcurrentMessageListenerContainer 中的分区分配为空 [] 用于 2/3 个线程,而我正在尝试将并发设置为 3
因为响应主题是空的,当尝试同时发送 3 个请求时,只有一个得到响应。
下面是并发监听器容器:
我期望所有 3 个请求都应该按顺序完成。
c# - 有没有办法声明将任何 lambda 作为参数的方法?
我正在尝试用 C# 编写一个可以接受任何类型的 lambda 的方法,但我不知道该怎么做。
我正在开发一个将处理文本命令的类。我想以这样一种方式实现它,即参数将由处理特定命令的 lambda 表达式自动确定。
这是我想要获得的 API 的示例:
我的命令处理器将如下所示:
是否有我可以使用的 MagicType,或者我应该使用完全不同的方法?

