所有问题

0 投票
1 回答
47 浏览

Blazor 按钮单击事件连线

我有一个基于标准 Blazor 模板的相当简单的设置。我已经进行了大量的谷歌搜索,但我不知道如何正确地构建它。我理解一般参数流向后代,事件流回父母。我已经让 CascadingValue 将参数发送到 Index.razor 页面就好了,但是我无法理解如何将自定义组件(FilterMenu)中的按钮(单击)连接到 Index.razor 页面上的方法它被埋在 MainLayout @Body 标签中?

编辑 1:这是针对 WebAssembly 的。

请帮我理解!

我的设置如下:

--FilterMenu.razor--

--MainLayout.razor--

--Index.razor--

0 投票
1 回答
74 浏览

卡巴斯基防病毒软件阻止 Windows 的 Visual Studio 稳定版本下载

摘要: Kasperysky 不允许下载 Visual Studio for windows。

平台详情

  • 操作系统:Windows 10
  • 浏览器:铬
  • 浏览器扩展:卡巴斯基保护

重现步骤

  1. 启动Visual Studio 代码
  2. 单击“Windows 下载”按钮
  3. 用户将被重定向到感谢下载适用于 Windows 的 VS Code

在第三步之后,我们将被卡巴斯基杀毒软件阻止,说“访问危险网站已被阻止”(见下图)

被阻止的实际危险网址:https ://az764295.vo.msecnd.net/stable/6cba118ac49a1b88332f312a8f67186f7f3c1643/VSCodeUserSetup-x64-1.61.2.exe

Visual Studio 下载网址显示为危险并完全阻止我们下载它的任何原因?绕过并下载它是否安全?或者,我不知道的任何其他已知问题?

截屏

在此处输入图像描述

0 投票
1 回答
23 浏览

为什么当数据类型匹配时外键会给我一个错误

因此,我正在尝试创建这些表,当我根据 carid 使用 JOIN SQL 语句时,机械表能够提取信息。

汽车表

车辆识别号 制作 颜色

力学表

机械师 标题 当前车

但我得到这个错误

错误代码:3780。在外键约束“mechanic_ibfk_1”中引用列“carid”和引用列“carid”不兼容。

0 投票
1 回答
254 浏览

使用任何值类型的映射作为函数参数?

我正在尝试创建一个以 amap作为参数的函数,其中地图使用string键,但值可以是任何类型。

我如何使这项工作顺利进行?我尝试将map[string]interface{}其用作函数的参数类型,但这似乎不起作用,例如在将 amap[string]int作为参数传递时。

关于这种方法有什么问题以及是否有办法实现这一点的任何解释?

0 投票
2 回答
103 浏览

Mac 上的“docker system df”和 Docker Desktop 之间的不一致

docker system df命令看来,我的 docker 磁盘空间不足。但 Docker 桌面显示: 在此处输入图像描述

所以我很困惑哪一个应该是正确的指示 docker 空间使用情况?

0 投票
0 回答
27 浏览

Selenium Explicit/Fluent 等到安装服务工作者

我正在编写一个 selenium 脚本来访问安装服务人员的网站列表。我想要做的是,如果 selenium 访问一个网站,它应该等待 service worker 安装好,然后再转到下一个网站或退出 selenium 驱动程序。目前,我的代码如下所示。

我有一个sleep(10)我认为不是最好的方法。有可能在 1 秒内安装了 service worker(它闲置了 9 秒什么都不做),或者在 10 秒内没有安装 service worker。我将为数千个网站列表执行此操作。我知道 selenium 中有隐式、显式和流畅的等待语句,但我没有找到任何对我有用的东西。

0 投票
0 回答
37 浏览

安装 ReCaptcha V2 服务器端 C Sharp 的问题

我需要帮助解决的 3 个问题

我已采取的步骤摘要:

  1. 我安装了 reCAPTCH.MCV,然后在 web.config 中安装了公共和私有站点密钥

  2. </head>我在 Header.ascx的标签上方安装了 java 脚本

  3. 我在客户端contactform.aspx上安装了自动渲染DIV元素recaptcha v2

  4. 我在contactform.aspx.cs 安装了服务器端代码-

我的问题是:

  1. Google 管理员页面验证错误:

  2. 如何合并 2 个提交按钮?鉴于我在已经有提交按钮的现有联系表单上安装 reCaptcha V2,我不明白如何处理谷歌代码附带的新提交按钮

    所以我尝试删除谷歌提供的提交输入并将标签移动到我现有的提交按钮下方。页面加载和复选框运行,表单提交,但我显然遗漏了一些东西,因为验证不起作用(根据上面的第 1 项)

  3. 在 .cs 页面上 - 我只是想知道我是否正确地执行了此操作 - 或者我可能遗漏了什么?

然后我安装了

0 投票
4 回答
164 浏览

使用 setter/getter 从其他类访问数组属性

我是 Java 新手,想知道如果它们是数组,如何使用 setter/getter 访问其他类的属性。

目前,我有一个日期类,它设置带有月/日/年参数的日期。我需要创建另一个类,该类使用日期类来设置雇用日期以存储为属性,以及其他类。

我的代码目前如下所示:

这是第二类:

错误说:无法在数组类型 int[] 上调用 setDate(int[])

我怎样才能解决这个问题?谢谢!

0 投票
0 回答
167 浏览

尝试优化读取非常大的 SQLite 数据库

我有一个非常大的 SQLite 文件,我想用 Python (3.9.2) 尽可能快地读取它。在每一行上我都必须做一些操作(涉及数据库外部的外部参数,所以我不能使用 SQLite create_function),所以我必须逐行读取。似乎大部分时间都花在了阅读循环中。

作为参考,我们可以考虑这个虚拟 SQLite 数据库生成器 create.py:

我们可以使用以下命令生成一个 10GB 的文件:

我们可以使用 SQLite 文件 reader.py 读取它:

结果是:

我尝试过使用 PRAGMA,批量读取(fetchmany 或 SELECT/LIMIT),生成索引,但我无法获得显着的结果(最多赢得 2-3 秒)。

作为参考,我的系统可以很快地复制文件:

我是否只是达到了 python+sqlite3 库的物理极限,而更快的唯一方法是更改​​代码语言?或者有没有人可以推荐的技巧?

0 投票
1 回答
34 浏览

如何使用 XSLT 从电子邮件地址中对值进行子串化

我想从 XSLT 中的电子邮件地址中提取名字的第一个字母和整个第二个名字。不确定我是否必须使用子字符串然后使用 concat 函数或如何做,因为我不知道电子邮件字符的标准长度。

输入:eman.ahmed@yahoo.com

所需输出:eahmed

<xsl:value-of select="ws:Additional_Information/ws:User_Name_Of_Employee/text()"/>

应该是这样的:<xsl:value-of select="substring(ws:Additional_Information/ws:User_Name_Of_Manager/text(),1,1,.....)"/>

谢谢你的支持!

0 投票
1 回答
123 浏览

Kotlin 房间数据库单例模式

我正在尝试创建单身房间数据库。我找到了 2 个解决方案,但我不知道它们之间有什么区别。

根据此文档https://developer.android.com/codelabs/kotlin-android-training-room-database?hl=en&continue=https%3A%2F%2Fcodelabs.developers.google.com%2F%3Fcat%3Dandroid# 5

而这个根据Kotlin 中的 Singleton 类

我试过这些,它们都给了我同样的例子。它们之间有什么区别吗?在性能或其他方面

0 投票
1 回答
121 浏览

使用更多方向的最大路径和问题的变化

我不知道如何回答这个问题。

我们有一个 N*N 网格,列出了从位置 a 到位置 b 的成本。

网格中的每一行都告诉我们从一个位置到另一个位置的成本(每个位置对应于成本数组中的一行)。(如果行 a 出现在成本数组中的行 b 之后,我们说位置 a 大于位置 b。每行的索引都是一个位置)。我们可以选择从任何给定位置开始,并且只访问每个位置一次。在我们访问的每个位置 p 处,我们必须已经访问过所有小于 p 的位置,或者没有小于 p 的位置。

  • cost[a][b] 给出了从位置 a 移动到位置 b 的成本。
  • 成本[a][b] 不一定与成本[b][a] 相同。
  • 对于每个索引 a,cost[a][a] = 0(costs 数组中的对角线始终为 0)。

我们的任务是找到有效路径的最大总成本。

如果成本数组是:

因此,最大成本将为 13,因为最昂贵的有效路径从位置 2 -> 位置 0 -> 位置 1 开始。

第一行告诉我们从位置 0 到位置 0(保持在同一个位置,花费我们 0)、从位置 0 到位置 1(花费我们 9)和从 0 到位置 2(花费我们 1)需要多少费用。第二行和第三行遵循相同的模式。

0 投票
1 回答
32 浏览

计算行组的平均值

如果数据框如下所示:

我想计算每个类的平均值,但是每对(a1-a2、a1-a3 等,就像上面的数据框一样)。我做了最天真的事情,将数据框分成多个,然后计算整个分数列的平均值。但是当数据帧有数百对时,这是不可能的。我怎么能成对分组?

所需的输出:

0 投票
0 回答
423 浏览

Blazor JSInterop 间歇性失败 - 找不到“”

每隔一段时间,当我加载我的页面时,我会收到此错误,这会阻止我的页面工作.. 很奇怪,因为我可以加载页面,3-4 次,一切都很好,但是当我尝试快速刷新我的页面时继承我得到这个错误..

堆 - Microsoft.JSInterop.JSException:找不到“搜索”(“搜索”未定义)。错误:找不到“搜索”(“搜索”未定义)。在 http://localhost:26661/_framework/blazor.server.js:1:67390 在 Array.forEach () 在 e.findFunction (http://localhost:26661/_framework/blazor.server.js:1:67350 ) at v (http://localhost:26661/_framework/blazor.server.js:1:69092) at http://localhost:26661/_framework/blazor.server.js:1:70038 at new Promise () at e.beginInvokeJSFromDotNet (http://localhost:26661/_framework/blazor.server.js:1:70011) 在 http://localhost:26661/_framework/blazor.server.js:1:26293 在 Array.forEach ()在 e.invokeClientMethod (http://localhost:26661/_framework/blazor.server.js:1:26263) 在 Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, Object[] args) 在 Microsoft .

互操作调用 -

JS-

PS ..我还认为在这种情况下,try-catch 将允许程序继续运行(显然)没有搜索功能?

关于进一步测试

这显然是不对的,但愚蠢的是,如果我再次将 JS 调用添加到 catch - JS 实际加载.. 我的错误出现了,但应用程序仍然崩溃,但 JS 工作(显然是因为错误已经届时注册)。

奇怪..不知道这里有什么问题。

0 投票
2 回答
90 浏览

在 VB.NET 中使用 2 个组合框填充数据网格视图

我无法理解为什么我的一个组合框显示过滤搜索但另一个没有,我对两个组合框使用相同的代码,但修改了一些链接到我的数据库的 SQL 查询。我还注意到,当我删除或注释掉任何一个组合框的代码时,过滤的搜索会发生在没有被注释或删除的组合框中。我还使用了“If, Else”语句,但仍然不起作用。我还希望两个组合框都用于过滤数据网格视图。请记住,一旦从组合框中选择了项目,就会按下搜索按钮以将数据过滤/显示到 datagridview 中。

亲切的问候

这是我的代码和表格:

[显示的冗余数据] https://i.stack.imgur.com/JEQI4.png

[ComboBox 品牌按预期工作] https://i.stack.imgur.com/6YyBf.png

[ComboBox 类别显示所有内容,而不是显示选择的类别] https://i.stack.imgur.com/oEfII.png

0 投票
0 回答
54 浏览

为什么 fread 读取文件中的字节虽然我没有指出接下来要读取的字节是什么?

我有这段代码可以复制目标中的文件

该程序有效,但我不明白,在 while 循环中,fread/fwrite 如何知道下一个要使用的字节是什么,而无需我说出来。

0 投票
0 回答
55 浏览

matplotlib 分组条形图和折线图未与 x 轴对齐

我想用分组条形图一起绘制折线图。所以当我组合它时,折线图将从 4 而不是 2 开始。

下面是组合的折线图和分组条形图:

照片

这是代码:

但是当我将折线图和分组条形图分开时,折线图可以正确显示,知道该如何解决吗?

*这是我的单线图代码

折线图

0 投票
1 回答
32 浏览

TypeScript 泛型 - 期望类型参数是枚举,并引用它的键

我正在尝试在反应和打字稿中创建一个可重用的多步向导组件。该向导需要通过反应上下文对象将某些值传递给它。该上下文对象的值必须遵循一般模式:

你可以看到completedStepsand disabledSteps,我期待一个对象。但我想进一步限制这一点。假设对于一个特定的向导,我有一个步骤枚举:

我想真正做到WizardContextValues通用,这样它将步骤枚举作为参数。像这样的东西:

尝试使用时出现错误key in Steps,说Type 'Steps' is not assignable to type 'string | number | symbol'. Type 'Steps' is not assignable to type 'symbol'

这是有道理的,因为在定义 generic 时interface WizardContextValues<Steps>,打字稿不知道它Steps是一个枚举,并且它的键可以使用key in操作符来引用。

显示问题的打字稿游乐场

如何创建这种泛型类型,使得 的某些属性UploadWizardContext必须是其键值为 的对象UploadWizardSteps

0 投票
1 回答
106 浏览

如何从 Azure 数据存储容器中获取文件夹 ID?

test在数据存储容器中创建了一个文件夹,如下图所示:

在此处输入图像描述

此文件夹由我创建的逻辑应用程序使用,我在代码中注意到它需要folder id正常工作(请参见下面的代码):

"folderId": "JTJmb3B0aWDFWRUITTW5zZm9ybWVkLWRhdGEtZnMlMmZ0ZXN0JTJmdGVzd15GHTY9sb2dpYyUyZg=",

由于逻辑应用 UI 生成了此代码,但我将在生产中部署此模板参数化,我将无法通过 UI 创建逻辑应用。我需要找到folder id我将在生产容器中创建的新文件夹。folder id是我需要将此模板部署到生产环境的最后一个值。

在哪里可以找到此文件夹 ID 值?不过,我试图查看存储资源管理器但没有成功。

0 投票
0 回答
37 浏览

从 pyspark 中的列表创建数据框

我有一个包含一组值的列表 y,需要创建一个数据框,其中包含名为纬度和经度的列。

我将如何使用 pyspark 在 python 中对此进行编码?

下面是我正在尝试的代码,不确定错误 -

它将返回单列中的值,但我想要两列包含剩余值

例如- y=[1,2,3,4,5,6] O/p:-

我得到的是-

0 投票
0 回答
103 浏览

无效的 WebSocket 帧:必须清除 MASK

我正在使用 ws 包连接到 poloniex 网络套接字,使用以下代码:

但是我得到以下输出:

有谁知道这个错误是什么意思?我用类似的服务器尝试了类似的代码,但没有收到任何错误。另外,如果我不向函数发送任何代码ws.close(),我不会收到任何错误。有谁知道为什么会这样?什么

0 投票
1 回答
89 浏览

为无向循环序列创建唯一标识符

假设我有一个看起来像这样的无向循环序列:

假设我有以下 3 个序列,由数字列表表示:

由于该序列是无方向的,因此所有 3 个序列本质上是相同的,并且代表上述循环序列。实际上,我有数千个这样的无向循环序列,因此不可能对每一对进行比较。因此,我想创建一个唯一标识符,可以代表每个唯一的无向循环序列。例如,上面 3 个序列的标识符应该相同。

我的想法是将这种类型的序列视为圆形图。然后我可以将边权重分配为两个连接节点之间的差异,并找到遍历所有节点的路径,同时最大化所有边权重的总和。下面是我的 Python 实现:

输出:

显然我的算法不起作用。它为前两个序列创建相同的标识符,但为第三个序列创建不同的标识符。谁能建议一种相对快速的算法(最好是 Python 代码)来为这种序列创建唯一标识符?

以下是一些相关的问题,但不完全是我想要实现的目标:

如何在Python中检查两个列表是否循环相同

比较周期性数据的快速方法

0 投票
1 回答
79 浏览

有没有办法使用 Serilog 提供自定义属性格式?

我有一个类BackgroundTask,我设置了一个类,用于在事情发生时记录事件,例如任务完成时。例如,对于这种Success情况,我称Log.Verbose("{Task} completed successfully", this);我的默认值ToString()包括进度,但对于已完成的任务,我们知道它是 100%,所以我想忽略它。我知道对于数字类型,您可以传入自定义格式说明符字符串(例如"{IntProperty:p5}",它将我的 int 呈现为带有 5 个小数位的百分比),并且我希望能够执行相同的操作,例如Log.Information("{Task:Name}", this),它将通过进入"Name"我的ToString()方法。

我尝试添加许多不同的方法,例如添加ToString()'s,(不接受任何内容、字符串、字符串和IFormatProvider)、实现IFormattable、强制字符串化等,但似乎没有任何效果。我可以看到 Serilog 正在正确解析我的格式字符串: ( PropertyBinder.csConstructNamedProperties()第 111 行) serilog 代码的调试视图

这个调用ConstructProperty()只是忽略了Format令牌的属性,这解释了为什么它被忽略,但我想知道是否有一种我没有想到的方法。

PS 是的,我知道我有几种选择,但我不想这样做

  1. 使用自定义解构器或手动将属性拉出到匿名类型中 - 这实际上破坏了原始对象,这正是我不想要的(我仍然希望将原始值存储为属性)。例如Log.Information("{Task}", new {Name = this.Name, Id = this.Id});
  2. 使用我自己的格式字符串手动调用ToString()- 与 (1) 相同,这会破坏原始文件,这意味着它不会与所有信息一起存储。例如Log.Information("{Task}", this.ToString("Custom Format"));
  3. 在我的对象上创建一个属性,就像ToStringFormat在将它传递给 Serilog 之前一样 - 这似乎是不好的做法,只会增加额外的混乱,更不用说并发问题了。例如this.Format = "Custom FOrmat"; Log.Information("{Task}", this);
0 投票
0 回答
44 浏览

我在检索 GPS 当前位置时遗漏了什么?

我最近开始开发一个应用程序,最近几天我一直在研究 GPS 部分以获取用户的地址。

问题是,如果我在 Android Studio Emulator 中运行应用程序并更改地图上的地址,它会正确显示在 Toast 和我为存储地址而创建的 String 变量中,如下面的屏幕截图所示,但如果我构建APK 并在智能手机上运行它,Toast 没有出现并且 String 变量保持为空。

我的代码中有什么我忘记了吗?我将在下面粘贴代码供某人查看。

我省略了与 GPS 无关的代码。

截屏: 截屏

0 投票
2 回答
30 浏览

在滚动时仅添加一次

如果类存在,则仅在滚动上添加一次元素。如果类不存在,则删除。

例如向下滚动 -> 添加类 + 前置。向上滚动-> 类被删除,所以是 prepend 等等。

});

当前行为不断添加无限<p>Test</p>不间断,只是在向上和向下滚动时发送垃圾邮件。