所有问题
scala - 为什么“sbt new”会在当前目录而不是项目主目录中创建一个名为“target”的目录?
SBT 新手。
为什么'sbt new'会在当前目录下创建名为'target'的目录?看起来“sbt new”正在污染项目主目录的父目录。
上面的命令在“my-projects-dir”下创建了一个名为“target”的目录。项目主页(play-scala-seed)成功创建(甚至编译成功)。
任何新项目的行为都是相同的,而不是专门针对提到的项目。
java - 从依赖 build.gradle 传递的 Gradle 控制
我不确定这是否可行,但想针对该问题获得一些评论/解决方案。
我正在创建一个新的依赖项com.example:app-dep:1.0.1,将用作com.example:app依赖compile项。
app-depio.undertow:undertow-core:2.0.1.Final在项目中有一个我不想要的依赖com.example:app项,因为我排除了com.example:app-dep相关的类文件,undertow因为该类需要开发时间但在生产中不需要。
当我添加com.example:app-dep:1.0.1时,com.example:app我想排除io.undertow:undertow-core:2.0.1.Final.
但我想控制它
com.example:app-dep:1.0.1可能在未来启用。
我试过的一些gradle
试一试
应用程序-dep - build.gradle
使用bootRepackage的生产应用程序spring-boot-gradle-pluginbuild.gradle
io.undertow:undertow-core:2.0.1.Final输出:仍在生产 spring-boot jar 中提取和添加
尝试 2
使用配置文件
输出:类里面app-dep抛出编译错误,当我这样做时说以下内容./gradlew build
Undertow 服务器 = Undertow.builder().addHttpListener(8081, "localhost").setHandler(routingHandler).build(); ^ 符号:变量 Undertow 位置:类 ExampleServer 26 错误
我能做什么但我不想
在生产应用程序 build.gradle
因为我想控制它app-dep
processing - 无法在数组类型 int[][] 上调用 splice(int, int)
我有一个简短的代码,我似乎无法弄清楚。我遇到的最大问题是我不理解错误并且似乎找不到如何更改数组的类型。
我想要做的是spawnLocationsCoins[i]从我的阵列中删除。我在这里得到的错误信息是Cannot invoke splice(int, int) on the array type int[][]。我已经为拼接方法尝试了几种不同的方法。我也尝试过使用remove没有结果的方法。
有人可以向我解释如何从int [][]数组中删除一个项目。
typescript - Vue+typescript渲染前如何等待组件中的数据
在第一个组件中,我使用路由器
Component_1.vue 打开新页面:
路由器.ts:
调度页面.vue
schedule该组件在从异步函数获取之前渲染。如何解决这个问题呢?是的,我读过这个问题,但我不明白如何存储和返回created()承诺getSchedule()
python - 匹配列表中的点对以进行单应性
我有两组点,比方说:
它们显然描述了相同的模式,只是顺序不同(请记住,它从来都不是“干净的”:我的两个列表更长,它们的点数不同,并且有些异常值只是不匹配任何东西;但这是另一个问题)。
https://imgur.com/x4YFH4k
https://imgur.com/MsManGc
(对不起,我还不能发布图片,这只是我在论坛上的第二个帖子......)
我想找到可以帮助我从第二个列表中预测第二个列表位置的单应矩阵。
这不起作用,因为我的积分不匹配。
是否有现成的功能可以帮助我将这些点匹配在一起?或者你可以引导我的方法?
谢谢!
android - 为什么我的评分栏显示的星星被截断了?
如果我调整 layout_width 或 layout_height,星星会一直被切断——即使我把它变小或变大,它也会成为问题。
我试过调整或使用:style="?android:attr/ratingBarStyleSmall"
javascript - 不推荐使用正文解析器 undefined extended:提供扩展选项
我在尝试运行我的代码时遇到了这个错误,但我真的不知道如何解决它。我真的不知道代码库,因为我是新手,所以我完全迷路了,不知道该怎么做。
编辑:包.json:
编辑 2:这就是我的 index.js 的样子:
看起来我的帖子主要是代码,所以我正在添加更多细节。
html - 用不确定的列数划分网格
我想用不确定的列数划分一个网格。一个例子:
网格模板列:重复(自动填充,90px);
创建了许多列,但我不知道有多少。我想知道是否有办法按比例填写这些列。比方说:
.whatever-1 {
// would take up 2/3 of the grid columns
}
和
.whatever-2 {
// would take up 1/3 of the grid columns
}
但我什至不接近答案。请帮我一把。这只是我用来帮助我解释我的问题的一个例子。
linux - Wildfly 服务无法启动
我正在尝试在 CentOS7 上安装 WildFly 17.0.0。我正在遵循此页面说明:https ://linuxize.com/post/how-to-install-wildfly-on-centos-7/但是,当我到达应该看到服务正在运行的地步时,它会发送以下消息:
我的 Java 也安装了:
我遵循了所有步骤几次,但仍然无法正常工作。
我发现一些博客说 bat 文件中有一个“描述”字段,您应该在其中删除引号。但是当我进入文件时,引号已经被删除,并且文件上有评论说引号已经被删除。
知道会发生什么吗?
提前感谢您的支持。
问候
java - 使用原子非阻塞方法与同步的单例
我尝试使用非阻塞原子布尔 API 来生成单例对象而不是同步对象。
我有 2 个实现
- 通过双重锁定和同步关键字
- 通过原子非阻塞调用
我相信我们可以通过 Atomic 实现比同步更强大和更好的实现。请建议我是否不正确。还执行一些基本的性能测试,这些测试有利于原子实现而不是同步。
支持
更新@Kayaman 正确识别出上述 impl 不是线程安全的。我固定在下面的一个。
angular - Angular4 http 重复调用
如果我有 10 个服务调用的 10 个表单数据上传。文件大小有不同的大小 2mb、3mb、4mb。
如果我进行十次调用以将文件上传到同一 API 的 http 调用。
1) 2mb
2) 3mb
3) 3.5mb
4) 2mb
5) 4mb
6) 2.5mb
7) 3mb
8) 2.8mb
9) 3mb
10) 4mb
哪个呼叫请求将首先完成?mb少的还是第一个被叫的?角度是否按顺序优先处理请求。
javascript - Javascript:将项目插入数组的确切中心
抱歉,如果这是一个已问/已回答的问题,但我进行了一般搜索,但找不到我正在寻找的结果。
假设我有一个数组,但我不知道它的长度,无论出于何种原因。我想将项目插入到数组中的确切位置(在本例中为中心)
出于这个问题的目的,我将提供数组以及如何让输出正确读取..
我们得到以下输出:
应该是这样。但我的问题是,如果出于某种原因,说它是一个数据库,它被读入一个数组进行操作,并且随着时间的推移数据库已经增长。我们不知道数组有多长..但是我们仍然想插入到数组的确切中间..如何去做呢?
javascript - 未经我的许可,正在单击脚本中的按钮。JavaScript 琐事游戏
我一直在努力将所有这些联系起来。我的琐事游戏包含在一个函数中,并且按钮全部自行触发,但按顺序排列。
所以如果我点击A然后自己开火#optionB #optionC。#optionD此外,我只能单击一个选项(#optionA)来呈现下一个问题。这是一个 JSFiddle 链接。但是,如果您要在 Visual Studio Code 等中运行该链接,则该链接无法正常工作,但是所有代码都在 JSFiddle 链接中提供,因此很容易复制和粘贴,因为我有很多代码如您所见,已经尝试将点击包装在一个函数中,但这并没有解决问题。
redux - Redux 在使用 mapDispatchToProps 初始化之前无法访问 action creator
我已经尝试了几个小时来解决这个问题,但无法取得进展。
问题:我在这一行收到错误“初始化前无法访问”:
我正在从索引中导出我的动作创建者,如下所示:
我正在像这样导入 MyComponent.js:
我正在映射到组件文件中的调度,如下所示:
我的 App.js 看起来像:
我正在用 Provider 包装应用程序,如下所示:
任何帮助表示赞赏。
amazon-web-services - AWS 无服务器:从无服务器迁移到 SAM
我们正在使用无服务器框架在 AWS 上部署我们的应用程序。应用程序是使用 Lambda、Cognito、API 网关、DynamoDB 等编写的。
我们想在本地使用 SAM,因为我们想在本地测试应用程序(使用本地 DynamoDb),然后再部署到 AWS 云。
有没有更简单的方法可以将我的 serverless.yml 文件迁移到 SAM 所需的 yml 文件?
我有一个复杂的 serverless.yml 文件(API 网关、自定义和 cognito 授权方、CORS、Lambda、DynamoDB、IAM 角色和策略、IOT 规则、S3 存储桶和策略等),手动创建 SAM 模板会很复杂。
我找到了一个 node.js 插件 - https://github.com/sapessi/serverless-sam
貌似这个插件,有问题。它没有正确迁移 serverless.yml 文件的所有部分。
serverless.yml 文件部署创建 Cloudformation 模板。
此模板可用于生成 SAM yml 文件吗?或者这个模板可以迁移或增强为SAM所需的模板吗?
javascript - 使用嵌套的 try-catch 块
tl;drtry-catch如果一个任务可能在多个事件中失败,例如 API 获取、划分、解析等,那么使用多个块或一个块来捕获它们是否有意义?
我有一个执行两项任务的功能。
- 从 API 中获取两个数字,
a然后b. - 履行
a/b
这是实际问题的简化版本。我想问一下如何处理异常,因为任务可能在两个步骤中的任何一个上失败:
- 提取本身失败。
a/b导致错误,因为b = 0.
我可以想到两种方法。
选项一
选项二
python - ipywidgets clear_output() 在第二次使用时不起作用
我在使用Output来自ipywidgets. 我在 jupyter 笔记本中使用以下代码复制它:
在另一个单元格中,我输入
它按预期显示按钮。
以下是我得到的输出序列:
- 点击 1
- 点击 2
- 点击 3
- 点击 4
等等...
我不明白点击 2 的行为。难道我做错了什么?
以下是我关于 Jupyter Notebook的信息:
服务器信息:您正在使用 Jupyter 笔记本。
笔记本服务器的版本是:6.0.1 服务器运行在这个版本的 Python 上:
当前内核信息:
谢谢你的帮助!
pg-promise - pg-promise 会自动关闭连接吗?
完成调试/编译代码后,pg-promise 是否会自动关闭连接而无需我显式调用 client.end()?
mysql - 您可以在 where 子句中使用 select 语句的结果吗?
我有这个问题,我已经苦苦挣扎了几个小时,似乎找不到解决方案来解决它并得到正确的答案。
在第一个语句中,我使用 max 和 min 函数来查找员工的费率(如果已更改)之间的差异。
不使用 where 语句的结果,
我想在 select 语句中使用 max-min 的结果来只给我更改费率的员工的结果,例如:David Bradley 13.50?
swift - Swift - 对 Firebase 存储中的结果进行排序
如何对从 Storage 获得的结果进行排序?我正在从存储下载文件列表,我想按文件名对结果进行排序。
这是我的代码
wpf - 根据值更改单元格颜色
我有一个数据网格,我的总产量分为几天,我有一个每周要达到的目标。
我需要如果在星期一没有达到目标,则单元格将被涂成黄色,并且在达到目标并涂成绿色之前也会发生同样的情况。我的目标是在文本框中手动输入。
我从我的查询中获取数据触发器的值到我的数据库,如果它是 1,那是因为它在本周,如果不是,则为 0。
它目前是绿色的,因为它表示我们目前在哪一周,我怎么能做我想做的事?附上我的代码,其中描绘了我们所在的一周和每天的生产,应该澄清我是 wpf 的新手。我希望你能帮助我,谢谢。
r - tidyverse 方法来创建复合度量
我正在尝试找出一种从现有列创建复合度量的 tidyverse 方法。我不明白为什么在尝试使用 mean() 函数计算平均值时得到一个整数。
我读过不鼓励使用 rowwise(),所以我尝试了使用 group_by() 的解决方案。
与 group_by() 一起使用的 sum() 函数给出的结果与我自己的公式相同。我对使用 mean() 函数的结果感到困惑。我在该列中得到的整数值在某些情况下甚至似乎都没有正确舍入。我希望能够使用 na.rm 处理丢失的数据。我错过了什么?我对 SPSS 有更多经验,而且我是 Tidyverse 概念的新手。
我根据评论中的建议添加了几行:
更改 mean() 函数中的参数现在可以得到匹配的结果。我尝试按照评论中的格式使用 rowMeans() ,但我不知道这些来自哪里。它们不是 3 列的手段。感谢您的快速评论!
asp.net-core - 验证 Azure Active Directory 中是否存在用户帐户
我需要按照一些业务规则从 ASP.NET Core 2 应用程序向用户发送电子邮件。但是,我需要确保发送电子邮件的帐户确实存在(由于某种原因,该帐户可能不再有效)。客户正在使用 Azure Active Directory,因此我需要以某种方式查询 AAD,以便让我知道该帐户是否存在。
到目前为止,我一直在寻找 Microsoft Graph 作为执行此操作的一种方式,但是到目前为止我看到的每个示例都需要事先身份验证并使用委托身份验证机制。我不希望我的用户必须进行身份验证,也不想提示身份验证屏幕。
鉴于这种情况,您建议使用什么?如果你也可以给我举个例子,那就太好了。谢谢!
python - 如何在仅更改一个参数的情况下再添加两个条目?
您好,我从表信息中有这些条目:
我想做这样的事情:
也就是说,我想添加相同的行,但对于列客户端,为新行设置 no。如何使用 Django 做到这一点?
这是我的第一行:
最后一行返回这 2 个条目。
非常感谢 !
android - 使用PhoneGap插件点击推送通知时无法打开应用程序?
我可以使用 phonegap 插件接收带有操作按钮的通知。但是,当我单击通知时,我无法打开应用程序。
我检查了 config.xml 中的以下参数
android:launchMode="singleTop"
我尝试了各种有效载荷。我正在使用邮递员发送这些通知。当我使用以下有效负载(由 FCM 支持)时,我能够打开应用程序,但我没有收到操作按钮。
当我使用以下有效负载时,我会收到操作按钮通知。但是当用户点击通知时无法打开应用程序!
预期结果:用户应该能够收到操作按钮推送通知并单击通知打开应用程序。
实际结果:用户收到操作按钮通知,但在单击通知时,通知关闭并且应用程序未打开(即使应用程序处于前台或后台)