所有问题
swift - Swift - 在元组中搜索和替换值
我有一种元组:[(id:String, name:String, years:Int, city:String)]
我应该怎么做才能搜索确定id并改变city那个id?
android - 如何在 Android 中更改单元测试的类字段实例
我想创建此类的单元测试,但我希望 countryRepository: CountryRepository 的实例在测试的情况下成为模拟。
我可以创建一个替代构造函数来传递另一个实例,但这似乎不是一个很好的解决方案
我该怎么办?
php - 在json字符串中添加文本+ php变量的正确方法?
我正在努力寻找在我的 json 字符串中添加 php 变量的正确方法,并在变量前面添加文本。这是我到目前为止所得到的......
当我查看打印输出时,“Web order”之后有一个换行符,但除此之外似乎没有任何问题......这是这样做的方式吗?
javascript - 发布后更新网站上的全局变量
在 index.js 中,我正在使用全局变量渲染页面。
在同一个 index.js 中,我还有:
在端口 3000 上,我正在监听数据,一旦我得到它,我就会进行一些计算,然后页面就可以用全局变量打开了。
显然这可以很好地打开页面,所有数据都将在这里
在页面上,我正在呈现这样的数据:
然而,我想在每次发布后自行更新网站上的数据(而不是刷新整个页面)。
邮寄数据每分钟都会出现,但这可能会改变。
angular - Angular - “给定的数据无效。”,错误:client_id “客户端 ID 必须是字符串。”
我正在使用 Angular-7 前端和 Laravel-5.8 后端开发应用程序。对于用户管理,我使用 Laravel Spatie。我有这两张表:
表:
我有两个类:用户和客户,从上面的表格中,我。
- 每个用户都属于一个客户,但不超过一个。
- client 中的 client_id 也是主键。
拉拉维尔
用户控制器
客户端控制器
在更新用户数据期间,我希望有一个下拉选择选项,其中填充了来自客户端表的 client_id/client_name。这样我就可以使用 client_id 更新用户表。
api.php
用户.component.ts
user.component.html
当我单击提交按钮(保存更改)时,我收到了以下错误消息,而不是更新用户表:
安慰:
如何解决此错误?
node.js - 如何使用 Sinon 测试是否已等待(而不仅仅是创建)承诺?
假设我有一个功能:
我有一些代码只需要运行这个动作,忽略结果。但我有一个错误 - 我不想完成操作:
相反,它应该看起来像这样:
现在,我可以检查此操作是否已运行:
但是检查这个承诺是否已经被等待的最简洁的方法是什么?
我自己了解如何实现它,但我怀疑它一定已经在 sinon 或 sinon-chai 中实现了,我找不到任何东西。
bash - 用另一个字符串遍历拆分字符串
我想创建一个 bash 脚本来解析这个命令返回的数据:
典型的输出是:
我想在 bash 中获得一个包含 3 个元素的数组:3 个“证书”块。我尝试了很多拆分方法,但它们都只输出一个 echo 命令,而不是一个实际的数组。
有任何想法吗 ?
谢谢 !
javascript - 使用 window.open() 函数时,媒体会在新的浏览器窗口中自动播放,而不是下载
我的网站上有各种类型的文件可供用户下载。除了 mp3、mp4 等媒体文件外,所有文件都像魅力一样下载。当用户单击 mp3 等下载时,会打开一个新选项卡并播放媒体文件,而不是显示下载弹出窗口......有什么想法吗?
抱歉,我在网上找不到确切的问题......所有其他答案都以相反的方式显示了这个问题。
所有其他文件都显示下载弹出窗口,除了媒体文件,它们会自动播放而不是下载...
c# - 无法在 .NET Core 上使用 pythonnet(ConsoleApp.dll 已退出,代码为 0)
我正在尝试在 Linux 机器上的 .NET Core 上使用pythonnet 。在将输出 dll 复制到我的 Linux 机器之前,我在 Windows 上使用 ReleaseMonoPY3 配置对其进行了编译。我还在我的 Linux 机器上安装了 Python 3.7。
运行示例代码时:
我的应用程序终止。它在这一行结束:
我没有收到任何错误消息。它只是存在:
如何让 pythonnet 在 Linux .NET Core 上运行?显然有一些 P/Invoking 错误。有可能以某种方式接近他们吗?
c# - 从自定义列表对象中删除重复项
摘要:从自定义列表列表中删除重复项
我尝试使用各种现有方法从其他堆栈溢出帖子中删除重复项,一些示例是:
var distinctWords = combinedList.Distinct().ToList();
fooArray.GroupBy(x => x.Id).Select(x => x.First());
这些解决方案仅根据 1 个标准过滤,我需要根据 2 个标准删除重复项,如果年份和 id 匹配,则需要删除重复项。可以有不同的年份具有相同的 id。我想在不使用 MoreLINQ 的情况下做到这一点。
模型:
控制器:
看法:
当前结果:
预期成绩:
php - 将对象转换为数组并获取其值
foreach ($this->getDoctrine()->getRepository(Personal::class)->findBy(array('uid' => $id)) as $object) {
在我的代码$object中返回一个对象,其中包含我数据库中的值和列。我想将该对象转换为数组。我可以用$array = (array) $object;.
如果我使用var_export($array),这将是输出:
我想获得城市的价值,$array['city']但“城市”是一个未定义的索引。获得价值的最佳方式是什么?
r - 在R中的每一行中提取次要等位基因计数
试图在一组三列中提取次要等位基因计数。计数只是在每行中看到每个等位基因的次数。我需要在不报告 0 的情况下提取最低数字。有些行在其中一行中有 0,这在最终的次要计数中是不需要的。相等行的实例应将次要计数报告为相等值。
我尝试过使用多行 if (true) 语句,但这很麻烦,并且由于不同场景的组合,并不能完全解决问题。
我希望每一行都有第四列的次要计数。
powershell - 在 PowerShell 中共享路径后切断完整路径
我想在共享路径之后导出所有内容,如下所示。有没有办法做到这一点Split-Path?例子:
我在文件中返回的是:C:\Data2\Documents\TEST2\TEST2_1\TEST2_2
拆分路径后我想看到的是:TEST2\TEST2_1\TEST2_2
代码:
输出:
list.txt输出:
期望的输出:
excel - 在字段之间插入空行或移动条目
我在 A 列中有一个项目列表(从 A12 开始)我想知道执行此操作的最佳方法。我希望所有条目之间有 7 行间隙。这些条目将添加一些代码,可能会说如果此处的文本然后在下面添加 7 行,直到不再有。或者有没有办法对其进行编码,以便将条目推送到不同的字段(7+向下)。代码会是什么样子?
基本添加行是:
c++ - 节点 12 (v8) - 将弃用的代码转换为“可能”版本
我决定将 Node 更新到 12.11。因此,我在使用的一些节点模块中遇到了 gyp 编译错误。我对 C++ 有一些经验,但我从未使用过 v8。我已经设法修复了与以前弃用和现在删除的功能相关的大多数错误,但是有一种我无法解决的问题:
ToObject()已被删除,所以我想出了这个:
问题是没有v8::Object::Has(v8::Local<v8::String>&)方法。如何使Has通话与新版本兼容?
machine-learning - 深度神经网络 - 要调整的参数顺序
我是这个 DNN 领域的新手,我厌倦了在 DNN 中调整超参数和其他参数,因为要调整很多参数,这就像没有计算机帮助的多变量分析。由于 DNN 中存在大量变量,人类如何朝着使用 DNN 的任务所能达到的最高精度迈进。我们如何知道使用 DNN 可以获得什么准确度,还是我必须放弃 DNN?我搞不清楚了。帮助表示赞赏。
我遇到的主要问题:
这是我通过学习该领域的理论得到的总结。如果我错了或被误解,我们将不胜感激。您可以添加我错过的任何内容。根据我的知识按重要性排序。
对于过拟合 -
对于欠拟合
除了我们通常可以做的,
自动调整方法
wordpress - Safari 不加载图片
所有图像都适用于 chrome。但去野生动物园,几乎没有图像工作。
我的网站是 www.romo-tonder.dk
关闭 SSL 并打开
javascript - 不使用 MailComposer 和 Nodemailer 发送 BBC 电子邮件
我正在使用 Google 云功能使用 Nodemailer 发送电子邮件。我正在使用 MailComposer 模块发送带有格式(换行符和 HTML 等)的电子邮件。
这是我的代码:
我遇到的问题是电子邮件没有发送给 BBC 收件人,而是发送给收件人。我尝试按照文档添加 keepBcc 选项,但没有成功。有谁知道我错过了什么?
apache - 找不到虚拟主机对象
每次我尝试访问https://sub.myproject.test/此消息时都会弹出:
找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。如果您认为这是服务器错误,请联系网站管理员。错误 404 sub.myproject.test Apache/2.4.38 (Unix) OpenSSL/1.0.2q PHP/7.2.15 mod_perl/2.0.8-dev Perl/v5.16.3
我httpd-vhosts.conf有:
httpd-ssl.conf我有:
当然在/mnt/data/myproject路径中我有sub.myproject.com文件夹
如果你能帮我解决这个问题,将不胜感激
javascript - 使用 vanilla JS 将 rel="noopener noreferrer nofollow" 添加到所有外部链接的最佳方法
问题
我正在使用 Django 来呈现包含<a>标签的 html 模板。我想添加rel="noopener noreferrer nofollow"到所有外部链接。现在一种方法是在所有模板上手动执行此操作,或者引入一个自定义标记,其中包含检查 url 并将属性附加到锚标记的逻辑。当我们显示动态生成的也可以是外部的 url 链接时,问题就来了。为了覆盖所有链接,有一些方法可以在客户端添加此属性。
解决方案 1
我试图获取所有锚点 DOM 元素并检查它们href是内部的还是外部的。如果是外部的,请添加rel属性。
这将在开始时执行,但只会影响预渲染的锚标记。
解决方案 2
另一种选择是创建一个全局事件侦听器,它侦听点击,然后我们检查点击了哪种元素。
这两种方法有什么缺点吗?
python - 在 Dockerfile 中针对官方 python:3 docker 映像使用的 python 脚本中使用的正确 shebang 是什么?
我正在编写一个用于 Dockerfile 的 python3 脚本。它基于官方的python:3docker hub 镜像。我发现根据#!我在脚本中使用的行,我得到的结果好坏参半。普遍接受的#!/usr/bin/env python3实际上是行不通的。如果我使用/usr/sbin/python3like 是我系统上的默认设置,它无法找到我在pip3 install上面所做的一些导入的依赖项。这似乎/usr/local/bin/python3是容器内路径中的第一个 python3。我希望脚本在容器内外都能舒适地运行。现在我只是在 Dockerfile 中使用 python3 调用脚本并跳过整个混乱。
如何设置 SheBang 以获得最佳兼容性?
django - 如何创建用于 ModelAdmin.get_queryset 的分组查询集
我希望能够显示按 ip 分组的禁止 IP 地址列表,按计数和最近禁止时间降序排序,作为管理员更改列表。
fail2ban 生成一个 sqlite-db 和 debian-8/fail2ban-debian-0.9.6 生成这个表:
我希望 django 生成的 SQL 应该返回与此 SQL 相同的结果:
所以我开始在设置中设置额外的数据库:
创建了一个模型:
设置管理员:
这是我想出一个 QuerySet 的唯一方法,我需要管理员。数据库大约有 80000 行,所以如果不先过滤,就无法通过子查询来实现。而且我不敢相信在 django 中这个 sql 是获得我想要的结果的唯一方法:
我知道我可以通过创建一个几乎看起来像我需要的查询来获得 ValuesQuerySet:
但即使在这里,我也对如何从中获得额外的字段“timeofban”感到困惑。
所以我的问题是,在实现我希望 django 作为 QuerySet(而不是 ValueQuerySet)生成的 SQL 和比我想出的 Subquery-Overkill 更好的解决方案时,我是否遗漏了一些东西。
c# - .NET MVC - 将文本从 TextBoxFor 映射到数组
我的模型已设置好,因此控制器可以从用户输入中传递数据的 Json 响应。我的模型的 'rgba' 属性是一个整数数组。如果用户在“rgba”的 TextBoxFor 中输入“255、0、0、1”的文本,则该文本不会映射到数组中(我认为这应该是自动发生的)。相反, int[0] 是它成为控制器的原因。
我已经尝试了在这里可以找到的所有潜在解决方案,包括将 FormCollection 对象传递给控制器。我尝试使用 JS/jQuery 获取 TextBoxFor 值并操作数据,但无法弄清楚如何将操作后的数据传递回模型(这似乎不太理想,就像应该有一个简单的方法一样这在.Net中)。
控制器:
模型:
看法:
我希望我的控制器通过rgbaTextBoxFor 接收一个 Int 数组,用户在其中输入文本,例如255, 0, 0, 1。
我认为有些东西(很明显)我忽略或不理解。
****更新了控制器发布方法,以根据@i_ll_be_back 的答案删除添加的 'rgba_str' 道具并提供所需的 Json 数据:
c# - 如何使用来自文本框的用户输入设置 ChartArea Y 轴 Min-Max 值的谜题
我有一个关于 WinForm 应用程序的图表,它显示了几种线型系列。但是系列的 Y 轴上的点,值仅沿 X 轴变化 1。因此,为了从 Y 轴上删除未使用的空白空间,我放置了 2 个文本框,让用户能够更改它的 Min-Max 值并使 Y 轴的值更详细。
但是这种轴最小值-最大值的手动更改带来了一个我无法完全解决的谜题。
我明白,为了让程序不崩溃;
+ 程序应检查 Y-min、Y-max 文本框是否为空
+ 程序应检查输入的值是否实际上是双精度值,而不是字符串
+ 程序应检查输入或当前 Y-max 值是否大于输入或当前Y-min 值,
+ 程序应检查输入或当前 Y-max 值是否小于输入或当前 Y-max 值。
我尝试了几种方法,但无法完全解决这个谜题。这是一个版本;
我如何在代码中实现这个条件以使程序不崩溃?

