所有问题

0 投票
1 回答
202 浏览

gradle - 如何在插件应用中使用 gradle 插件配置?

我正在编写一个自定义 Gradle 插件,它需要将某个依赖项添加到子项目中。此依赖项需要用户提供版本信息,因此我决定创建一个Extension. 但是,由于我的属性在我的插件apply方法中被引用,所以在它们被引用之前,我实际上无法改变它们。我的插件看起来像这样:

它将像这样应用:

有一个更好的方法吗?这个插件将被其他开发人员使用,所以我真的很想保持 API 尽可能好。理想情况下,我想要类似的东西:


我已尝试在此 Gradle 支持线程中所述的生命周期回调之一中添加依赖项。但是,我发现beforeResolve回调发生得太早,我的扩展配置没有使用,afterEvaluate回调发生得太晚,我得到:

想必如果beforeResolve还不够晚的话,这种事情是不可能的吧?有没有办法将依赖解决延迟到项目“评估”之后?

顺便说一句,我使用的是 Gradle 5.1 版

0 投票
0 回答
49 浏览

machine-learning - 如何向现有的 keras NN 模型添加附加信息以提高准确性

所以,我将简要描述问题的领域,并声明我是神经网络和 keras 的初学者,所以答案对你来说可能是微不足道的。我有一个由以下行组成的数据集:

我想预测给定变量值的错误。可以想象,这是一个相当简单的回归问题(在我的例子中不是线性的),我用不同的 NN 模型解决了这个问题(我还对数据进行了预处理,首先对变量进行标准化,然后对误差进行标准化)。事实上,我用不同的密集层训练了不同的模型,我发现最好的模型给了我或多或少的 96.5% 的准确率。

假设这是我使用 keras NN 模型可以达到的最佳结果(也许不是,但没关系),我有一个关于我想用来提高准确性的域的附加信息。事实上,误差值在某种程度上还取决于不同v值之间的一些关系。我知道如果v0<v3 and v1<v3 and v3<v2, 误差是可能的最低值,而如果违反其中一些关系,则误差会以某种方式增加。那么,有没有办法让 NN 模型也学习这些关系,如果违规不存在或存在,则错误会随之减少或增加?我在网上阅读了一些论文和一些东西,我发现也许我可以用一个图来表示这些依赖关系,然后在当前的 NN 模型中放置一个 GNN 层(或多个层)来尝试改进最终结果。这只是一个想法,我不知道这是否可行,以及这是否是最好的做法。有任何想法吗?

感谢任何可以帮助我的人,非常感谢!

0 投票
0 回答
18 浏览

facebook - 自己写消息的机器人不回答

我对信使上的机器人有疑问。我可以制作一个每天给一个人写信的机器人,例如倒数天吗?我知道创建一个响应的机器人很容易,但是你能做到这一点,以便你可以在没有与该人任何交互的情况下给某人写信吗?

0 投票
0 回答
24 浏览

phpunit - 为什么找不到属于其他目录的php类?

SampleTest.php在单元目录下,属于测试目录,我的模型类User.php模型目录下,属于App目录。

当我运行脚本时,它显示错误并说:

类 App\Models\User 未找到

中的命名空间User.php是:App\Models中的类声明SampleTest.php是:

0 投票
1 回答
973 浏览

reactjs - Feathers 客户端 (@feathers/client) 无法在 ReactJs 应用程序中验证用户名/密码

根据Featherjs Client Authentication docs,我已经在我的 React App 中设置并初始化了模块。在我的按钮点击之后,我用正确的数据格式Login调用推荐的方法。这会立即导致客户端包中的文件app.authenticate(data)出现错误。Uncaught TypeError: Cannot read property 'create' of undefinedfeathers.js

如果您能指出正确的方向,那将非常有帮助。

对于这个应用程序:

  1. 我目前正在开发服务器。
  2. ReactJs 应用程序位于 localhost:3000
  3. FeathersJs 应用程序位于 localhost:3030。
  4. React 应用程序使用 CRA 引导,Feathers 服务器由 CLI 生成。
  5. 在 React 应用程序中,我使用@feathersjs/client来自 npm 的包。

我已经尝试通过curl终端请求服务器,并使用正确的凭据进行响应。之后,我通过 React 应用程序发出了 AJAX 请求,这也有效。如果我使用 AJAX 请求进行身份验证,我成功获取了用户的tokenid

实际上我可以进一步进行。但是使用相同的令牌重新验证用户并注销用户时会出现问题。我明白有一些解决方法。但我想使用 FeathersJs 客户端,因为它提供了即用型reAuthenticatelogout方法。

初始化羽毛客户端

loginApp.js 中的函数调用

调用该函数时会引发以下错误:

在开发控制台中

在运行 ReactJs 应用程序的浏览器中,显示以下错误:

我做错了什么,如何使用 FeathersJs 客户端?

0 投票
2 回答
108 浏览

postgresql - 如何将两个表与坐标进行比较并在第一个表的列中写入 true 或 false?

我有两张桌子。在一个城市坐标中,在另一个坐标中为交货区坐标。

如何比较其中一个交付区域的城市坐标并在区域名称的列中写入 1 或 0?如果城市至少部分落入交付范围,那么这应该是 1。

我不太擅长编程。我想我需要使用这样的代码: boolean && (geometry A, geometry B);

或者其中一些: boolean ST_Contains (geometry geomA, geometry geomB);

但我不明白在此处输入图像描述如何指定另一个表。以及如何将结果写在带有城市的表的列中。

请帮忙看代码!感谢!

UPD 我需要比较两个区域。市区是否包含在配送区域内?如果包含或部分包含,则在区域名称列中指定 1。如果不包括,则为 0。屏幕文本示例

表格屏幕

0 投票
2 回答
6997 浏览

javascript - 如何在我的反应网站中使用浮动按钮?

我想在我的 React 网站中使用浮动按钮隐藏和显示侧边栏,但我不知道该怎么做。

我尝试使用react-floating-action-button,但后来我意识到这是一个React Native组件,而不是 Web 组件,它对我不起作用。

是否存在另一个组件库或使用 reactstrap 或类似方法的方法?

0 投票
0 回答
133 浏览

javascript - 如何在没有额外库的情况下仅显示 Javascript 游戏中最近的倒数计时器?

我正在创建一个愚蠢的配对游戏。游戏似乎运行正常,包括每轮 10 秒的计时器。我想显示一个计时器,以便玩家知道他们还剩下多少时间。我可以让它工作,但问题是在第一级之后的每个级别上,上一个级别的计时器(如果它还没有达到 00:00)和当前级别的计时器似乎相互覆盖并且是每个都简要显示。

当玩家进入下一关时,我该如何隐藏上一关的计时器?

我试图在调用计时器函数之前删除节点并重新创建它,但无济于事。

如果您在整页中运行以下代码段,则第一级的正确答案将是第一行中的最后一张图片。那应该重现我在显示计时器上遇到的问题。

我希望隐藏上一个计时器,并且只有当前级别的计时器可见。

0 投票
3 回答
4965 浏览

javascript - express.json({extended: false}) 中参数的含义

我正在使用 express 来设置 API,我遇到了这行代码:app.use(express.json( { extended: false } ));

我已经看过 express 的文档,但是我没有找到这个方法,是文档缺失还是我遗漏了什么?

0 投票
3 回答
136 浏览

php - $GET 是 GET 请求后的数组(0)(PHP)

每次在浏览器中输入 url 时,我从来没有从 $_GET['url'] 获取 url,这正常吗?即使我尝试在某个类中捕获它,我也无法从 $_GET['url'] 获取 url,但为简单起见,我将它放在这里只是在这个简单的示例中。

在此处输入图像描述

0 投票
4 回答
546 浏览

python - 如何在python中的负数前添加括号

我已经建立了一个计算二次方程并找到解决方案的项目。我已经输入了ab的值c。当我输入值时,就会出现完整的二次方程。比如我输入a:2, b:3, c:4, 就出现了2x2+3x+4。现在问题出在负数上。如果我给出b的值-3c的值-4,则二次方程如下所示:2x2+-3x+-4。现在我希望它以这种形式出现: 2x2+(-3)x+(-4). 任何人都可以帮忙吗?

这是我的代码:

0 投票
1 回答
123 浏览

haskell - 仪表化状态单子

0 投票
3 回答
988 浏览

eclipse - Tizen Studio 未打开

所以我刚刚第二次下载了 Tizen Studio。第一次,Tizen Studio 打不开,Package Manager 也打不开。删除所有文件并重新安装后,程序包管理器会打开,但 Tizen Studio 仍然没有。在 Tizen Studio 的 ide 文件夹中,我可以运行 eclipse.exe,它打开得很好,但我从 TizenStudio.exe 中什么也得不到。

我在 Windows 10 上,我的 JDK 是 OpenJDK 10。

有人知道会发生什么吗?

谢谢你。

0 投票
1 回答
682 浏览

flutter - 术语“open”未被识别为 cmdlet 的名称

我尝试打开模拟器,但 VSCode 告诉我:

0 投票
1 回答
446 浏览

python - 如何从熊猫的子类别中创建新列?

我正在尝试获取子类别并将它们放入列中,以便我可以计算每列的值。

例如,我现在拥有的是:

我想要的是:

显然有大约 20,000 行和 50 列。

我尝试过使用 groupby 和其他一些功能,但我的大脑有点疲惫,我正在努力弄清楚如何让它以我想要的方式工作。

现在我正在使用一些东西来达到以下效果:

我知道这是一种非常低效的方法,但现在这是我获得所需表格格式的唯一方法。我仍在尝试弄清楚如何正确使用 pandas,所以我对某些可以使其更快工作的命令有点不熟悉。

0 投票
1 回答
255 浏览

python - 在 django 中设计通知系统的适当模式?

我正在尝试在 Django 中创建一个通知系统。有一个notification_type 字段、user_id 和不同表(如评论、关系表)的外键会更好吗?

或者除了它们都有一个 user_id 字段之外,它们还应该为每种类型的通知(如“LikeNotification”、“CommentNotification”等)都有一个单独的表吗?

设计一:

设计二:

0 投票
1 回答
36 浏览

python - 如何根据颜色跟踪精灵上的点

我有一个代表汽车的小精灵,它周围有六个点用于空间感知。如何根据颜色跟踪点,以便测试与矩形的碰撞?

左边两点是纯洋红色,前面两点是纯红色,右边两点是纯绿色 * (255, 0, 255) ;(255, 0, 0) ; (0, 255, 0)

0 投票
1 回答
1151 浏览

javascript - 从 pug 中的 JSON 对象正确创建表

我正在尝试将我的 JSON 对象分解为它们的各个元素并动态填充表格。)

我猜想用哈巴狗做一种地图(动态填充表格。

以下是将结果发送给 pug 的代码:

这是我的 JS 代码返回的对象(暂时忽略加热方面,因为答案是相同的)

我尝试映射到单个对象(因为我希望它看起来像普通表)

它看似一个字母一个字母地返回数组。

现在从技术上讲我明白了,因为结果是作为数组的数组发送的,但是有什么选择吗?我希望我的表和索引对齐,它作为数组数组而不是单个元素的数组返回。

我的预期结果是它看起来像一张普通的桌子,即

在每个“内部数组”的末尾(因为它是一个带有数组的数组),它将开始一个新行并为下一个数组填充元素。这就是现在的样子......(索引应该只有每个数组的第一个元素,第二个的日期等等)

我添加了一个示例 - 数字 5067 应该出现在索引下(作为返回的索引),日期应该出现在日期下。

哈巴狗的阵列问题

如果我在循环中放置一个循环,就会发生这种情况:

数组问题 1 更深{如果我在 for 循环中执行 for 循环

解决方案可能如下所示: 解决方案

0 投票
1 回答
173 浏览

html - 将表单数据转发到特定端口

我有一个 HTML 表单,我希望使用该操作将数据发布到特定端口上的特定站点,在那里我将运行一个小程序,该程序接受并写入该端口上的所有传入数据。几乎该应用程序专门等待表单操作并且仅在该端口上侦听。我希望避免使用 PHP。这可能吗?

我想我有点不清楚表单操作实际上是如何发送数据的?有大量关于 HTML 表单对象的简要概述的资源,但他们大多说移交给 PHP 或在本地使用数据。

我尝试在操作中使用特定端口。例如http://www.example.com:1500然后在该端口上寻找到我的路由器或网络服务器的传入连接,但是浏览器给了我一个无法访问的站点并且我没有看到尝试的连接。我什至不确定这是否可能。

<form method="POST" action="example.com:1500">

我希望通过我在表单中指定的端口获得某种传入的尝试连接,但我什么也没得到。

谢谢你的帮助

0 投票
1 回答
990 浏览

javascript - Gatsby `createPage` 正在生成具有相同数据的页面

gatsby-config.js配置为从./content目录中获取所有降价文件。

ServicePostBlogPost模板从./src/content/services目录 中获取数据./src/content/blog

gatsby-node.js./src/content/根据templateKeymarkdown 文件的 frontmatter 中的集合对数据进行排序,并将其传递给createPage生成页面/services/service-name/blog/blog-article-nameURL。

我遇到的问题是所有/services/service-name/blog/blog-article-name页面都是使用来自./services/./blog/目录的第一篇文章的数据生成的。

gatsby-config.js

gatsby-node.js

./src/templates/BlogPost.js

./src/content/blog/blog-post-1.md

0 投票
2 回答
585 浏览

javascript - redux-starter-kit 的 createSlice 中的变异状态

我使用createSlice()来自redux-starter-kit. immer借助引擎盖,可以在减速器中改变状态。但是他们说在immer. 例如,您不应该同时从 reducer 改变并返回新状态。所以我选择像这样 第一次尝试变异

但是这段代码不起作用。特别是,当我调度 increment() 或 decrement() 时,我在 Redux Dev Tools 中看到了操作,但状态保持不变。好的。让我们像这样返回新状态:
第二次尝试

并且此代码按预期工作。毕竟,我已经尝试过这种构造
第三次尝试

这也有效问题是 - 为什么第三个有效而同时第一个无效?

0 投票
1 回答
2563 浏览

powershell - 安装 Sitecore 9.2 时出错 - 无法解析 [variable('XConnectSolr_Core.Root')]

我正在 Windows Azure VM 上设置 Sitecore 9.2 的新安装,我正在学习下一个教程:https ://tothecore.sk/2019/07/22/sitecore-9-2-initial-release-installation- guide-for-development-machine/,但是当我运行 PowerShell 脚本时,它在 XconnetSolr_CleanCores 上给了我一个错误: EnsurePath,我已经检查了服务并且 Solr 服务在我尝试运行脚本时正在运行,但由于某种原因它停止了当它到达这一步时。

我已经检查了我的 SIF 版本,我目前安装的是 2.1.0 版本,而不是重复版本。我遵循了所有步骤,并且我已经尝试重新安装 Solr 和 SIF 以开始全新安装,但我总是收到相同的结果。

引发的错误是下一个:

server', 'solr')] - 使用“2”参数调用“Evaluate”的异常:“正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:无法解析 [resolvepath(parameter ('XConnectSolr_SolrRoot'))] - 使用“2”参数调用“InvokeWithContext”的异常:“运行命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:找不到路径'C:\Solr -7.5.0-920' 因为它不存在。"""" At C:\SitecoreInstallation\ResourceFiles\XP0-SingleDeveloper.ps1:74 char:1 + Install-SitecoreConfiguration @singleDeveloperParams *>&1 | 三通对象...

[TIME] 00:00:35 GetConfigFunctionResult:无法解析 [variable('XConnectSolr_Core.Root')] - 使用“2”参数调用“Evaluate”的异常:“运行命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:无法解析 [joinpath(variable('XConnectSolr_Solr.Server'), variable('XConnectSolr_Xdb.Name'))] - 使用“2”参数调用“Evaluate”的异常:“The运行命令停止,因为首选项变量“ErrorActionPreference”或通用参数设置为停止:无法解析 [joinpath(variable('XConnectSolr_Solr.FullRoot'), 'server', 'solr')] - 使用“Evaluate”调用“ 2" 论据:"正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:无法解析 [resolvepath(parameter('XConnectSolr_SolrRoot'))] - 使用“2”参数调用“InvokeWithContext”的异常:“The运行命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:找不到路径“C:\Solr-7.5.0-920”,因为它不存在。“”“”在 C:\Program Files\ WindowsPowerShell\Modules\SitecoreInstallFramework\2.1.0\Private\JsonConfiguration.ps1:226 char:20 + ... return GetConfigFunctionResult -FunctionText $InputObject -Param ... + ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified:(:) [Write-Error],WriteErrorException + FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException,GetConfigFunctionResult

0 投票
1 回答
947 浏览

java - 如何将多个变量写入文本文件?

我是一个初学者程序员,我有一个关于 iostreams 的问题。最近我学会了如何使用 PrintWriter 将字符串或变量写入文本文件。现在我正在创建一个小程序,但我需要输出多个变量。我是否需要为每个变量创建一个不同的文件,或者我可以将所有变量输出到一个文本文件?如果是这样,我如何将它们读回我的程序中。

0 投票
2 回答
198 浏览

ios - Use different framework for device and simulator

I am getting two builds of the same codebase delivered as two separate frameworks: one for iOS device and one for simulator

Is there a way to conditionally include one or the other depending on the target of my app?

0 投票
1 回答
68 浏览

django - How to pass a custom tag parameter from a form field?

The main thing i need to do is extend a model DetailView page with a specific custom python function. That function need to be called from DetailView page and return some data, depending on the parameter entered by user into custom form on DetailView. That data, responded by custom function, i need to display on the same DetailView page, without database record, when user enter a form field value and press 'submit'. I think to implement that function by custom tag, which is located in /app/templatetags/func.py

and call it in template, something like that:

it works then i trying to specify an argument here in template. But i cannot understand how to take it from the form. Here is views.py:

forms.py

Looks like it's impossible to pass a parameter through the url, because of that. Imagine that my article detail view page has an url: http://blog.com/articles/4 ; when i put some data to the form and press submit , it becomes http://blog.com/articles/4?diff_ver=4, but i find myself on the same page, while in the urls i have pointed that record:

According to my idea when url have changed to http://blog.com/articles/4?diff_ver=4, it must to redirect me into another view with some additional data from my custom function from func.py, which will recieve diff_ver as an argument. Or may be some another approaches are acceptable here?

UPDATE it can be done easily by context, thank to @dirkgroten:

and in template: