所有问题

0 投票
1 回答
650 浏览

javascript - 如何在 nodejs 和 puppeteer 之间交换数据?

我制作了一个从 index.js 开始的 nodejs 应用程序。然后,index.js 启动 puppeteer 并通过 addscripttag 函数将 bot.js 注入到 headless-api 页面上。

我让 index.js 在注入 javascript 之前设置了一个用于传递初始值的 cookie,但我需要更常用的方式来交换数据。

我想了两种方法;第一个是使用cookie,第二个是通过套接字连接联网。

在 index.js(node) 和 puppeteer(headless chrome) 之间发送和接收数据还有其他方法吗?

0 投票
2 回答
92 浏览

python - 使用 Python 遍历文本文件并将一组行存储在单独的数组中

我有一个这样的文本文件--------

在这个文本文件中,我只想提取“重要”部分,并将“重要”的三行一行存储在一个以逗号分隔的数组中。然后我想用前面提到的数组创建一个数组。

我对 Python 和与文本提取相关的包不是很熟悉。

我不知道如何解决这个问题。我真的很感激这方面的帮助。

0 投票
1 回答
47 浏览

python - 试图修改 np 数组对角线

我正在尝试修改 6 x 5 2D numpy 数组的对角线值(这是本 scipy 教程中的一个练习:http://scipy-lectures.org/intro/numpy/array_object.html#basic-visualization 。我应该将对角线的值从零更改为 2、3、4、5、6。由于它是一个 6 x 5 矩阵,因此实际上并没有“主”对角线,因此我需要将对角线从第二行 ([1][0]) 开始更改为 [5][4]。他们建议阅读diag. 我做到了,但我仍然无法弄清楚如何做到这一点。有什么建议么?

0 投票
0 回答
591 浏览

javascript - WebSocket 连接到“ws://127.0.0.1:8888/”失败:WebSocket 打开握手超时

我正在开发一个带有棘轮的 websocket,当我尝试连接它时,几分钟后它只在控制台中打印“WebSocket connection to 'ws://127.0.0.1:8888/' failed: WebSocket opening handshake timed out”,但在外壳打印中:

服务器代码:

客户端代码:

我已经尝试使用另一个浏览器,更改端口并不起作用

0 投票
2 回答
210 浏览

xamarin - 在 Xamarin UWP 中创建包后,视频只能用语音播放,我看不到视频

我正在使用最新版本的 MediaManager 插件来播放视频。当我在调试模式下运行应用程序时一切正常,但是当我为窗口创建一个包时,视频没有显示,只听到声音。

我正在使用以下包

Plugin.MediaManager.Forms

这是我的 XAML 页面

客户服务页面

在包错误日志中未发现错误,正如我提到的,在调试模式下一切正常,但在发布模式下不工作

0 投票
1 回答
49 浏览

python - 在 2 个数据帧之间相乘

我有以下 2 个数据框我想相乘,但我无法做到。任何帮助,将不胜感激。

第一个数据框:

第二个数据框:

第一个数据框信息:

第二个数据框信息:

我的代码:

错误:

0 投票
1 回答
48 浏览

xamarin.forms - Microsoft.EntityFrameworkCore.Infrastructure.EnsureDeleted 未附加到调试器时会导致崩溃

有一个使用 EntityFrameworkCore 作为板载数据库的 Xamarin.Forms 项目。在应用程序启动时,我们将调用:

这将在需要时重置板载数据库。在 iOS 和 Android 上运行时,连接到调试器时可以正常运行。一旦我从设备上断开电源线并运行应用程序,它就会在加载时崩溃,并且我已经将其单选为 EnsureDeleted 是问题,如果我注释掉该行它会正常工作。另外我只是在它周围放了一个空的try catch,它仍然会使整个应用程序崩溃。

有任何想法吗?

0 投票
1 回答
153 浏览

javascript - 如何在文件旁边显示 macOS 进度饼加载图标?

在 macOS 上,当文件处于下载或传输过程中时,文件旁边会显示一个饼图加载图标。例如,这是一个文件中间下载表单 Chrome:

n

我想在我的 Electron/Node 应用程序中实现同样的目标。

如何使用 Node 在文件旁边显示进度饼加载图标?

0 投票
2 回答
360 浏览

haskell - 为什么说类型类是存在的?

根据描述存在类型的此链接

存在类型的值,如 ∃x。F(x) 是一个包含某个类型 x 和一个 F(x) 类型值的对。而像 ∀x 这样的多态类型的值。F(x) 是一个函数,它接受某个类型 x 并产生一个 F(x) 类型的值。在这两种情况下,类型都会关闭某个类型构造函数 F。

但是具有类型类约束的函数定义不与类型类实例配对。

不是forall f, exists Functor f, ...(因为很明显不是每个类型 f 都有 Functor f 的实例,因此exists Functor f ...不正确)。

它不是exists f and Functor f, ...(因为它适用于满足 f 的所有实例,而不仅仅是所选的实例)。

对我来说,它forall f and instances of Functor f, ...更像是 scala 的隐含参数而不是存在类型。

并根据此链接描述类型类

[ ] 的类声明在Eq逻辑上意味着存在一个类型 a ,该类型存在于该类型a -> a -> Bool中,或者,从 a 可以证明a -> a -> Bool(该类对此有两种不同的证明,具有名称==/=)。这个命题具有存在性质(不要与存在类型混淆)

类型类和存在类型有什么区别,为什么它们都被认为是“存在的”?

0 投票
1 回答
319 浏览

javascript - 如何在使用钩子的反应 SFC 中测试功能?

https://reactjs.org/docs/hooks-faq.html#how-to-test-components-that-use-hooks

文档显示我们应该使用 React DOM 来测试组件。但是在很多情况下,我们的逻辑组件会渲染另一个 ui 组件。并且可能逻辑组件中的函数会作为道具传递给 ui 组件,就像

在这种情况下,如何测试onChange()DOM中无法获得的其他功能?这是最简单的情况。如果我们使用一些像material-design和ant-design这样的组件库,我们通常不知道DOM结构。

0 投票
1 回答
1354 浏览

android - 错误:“未来字符串”的颤动实例?

我如何解决它?这是一个颤振的身份验证错误。

GPT 此错误:颤动“未来字符串”的实例

这是代码:

0 投票
2 回答
91 浏览

r - 我需要创建一个变量,在数据集中的某些特定列中选择最接近另一个特定列的变量

我有一个与此类似的数据集:

我需要创建一个列,它为每一行输出列 var1、var2 和 var3 中最接近 x 列的值,忽略 var1:var3 中的 NA。

就像是:

在我真正的问题中,我有比这更多的列,所以我想starts_with用来选择要与 X 比较的列(上面表示为“var1”等的列)。

我尝试使用 X 列和“var”列之间的模块化差异创建列,然后我尝试了类似的方法:

或者

并且

它说未设置变量上下文。除此之外,如果我不必使用这种模数差异创建许多其他变量会更好,并直接使用最接近 X 列的值。

我在这篇文章中发现了一些非常接近我需要的内容: Closest value to a specific column in R

但是,我不知道如何应用与我的问题类似的东西,因为我有更多的列并且我只想选择那些以特定单词开头的列。

编辑:我需要将变量中的 NA 与要忽略的“x”进行比较。

编辑 2:我的真实数据集的代码过去运行良好。现在我尝试再次运行它,但它不能正常工作。我试图找出发生了什么变化,甚至是否有任何包发生了变化,但似乎并非如此。

下面有一个代码来生成我的真实数据的一个小样本。而不是 var1、var2 等。我有ideolparty_A:ideolparty_I,而不是x(要比较的变量)我有ideol_self.

max.col直到几个月前,该解决方案才有效,使用以下代码:

但现在它产生以下代码:Error: Subscript `cbind(...)` is a matrix, it must be of type logical.在我可以运行最后一行代码之前:

cses_pr <- cses_pr %>% mutate (cong_closest = abs(closest-ideol_self))

0 投票
0 回答
284 浏览

python-3.x - 如何从python中的Excel文件中提取具有相同索引标签的多行

我有一个 Excel 文件,其中包含巨大的数据集(21157 行 x 32 列)。第一列称为“user_id”,因此数百行标记有相同的用户 ID(假设从 row0 到第 200 行索引为“user1”,从 row201 到 row500 为 user2,依此类推)。我的目标是提取仅对应于特定用户的所有行和所有列数据,以便根据用户 ID 分别获取每个用户的数据。excel文件组织如下。

我尝试使用 pandas 读取整个 excel 文件,如下所示:

谁能告诉我如何根据每个用户的相同用户 ID(即第一列)分别提取每个用户的多行的所有列数据(即从 col2 到 col 32)?

0 投票
3 回答
238 浏览

sql-server - Msg 8152 字符串或二进制数据将被截断

我知道以前有人问过这个问题,但没有一个答案能解决这个问题,需要另一双眼睛。我正在尝试创建一个表并为其添加一些值。我没有任何价值限制,所以我不确定为什么会收到我遇到的错误。

0 投票
2 回答
179 浏览

laravel - 如何从 laravel 控制器发布自定义值

我正在尝试从控制器添加一个值并将其与从视图中获得的其他输入一起发送到 mysql。我该怎么做?

我尝试使用 array_merge,尝试将它们放在同一个变量中并使用 Laravel 的创建发送它,但无济于事。

这是代码

价值

Store() 函数

我将它们分开以便于阅读,但如果您想知道值的代码是否在 store() 函数中。

我希望它将值发布到数据库中,但我从 XHR 的响应中得到的是

500内部服务器错误

SQLSTATE [HY000]:一般错误:1364 字段 'nim' 没有默认值

0 投票
1 回答
1182 浏览

mysql - 有没有办法重置 MySQL 中的所有配置?

我再次需要你的帮助。

有没有办法重置 MySQL 中的所有配置?

这就是发生的事情。我之前安装了一个项目,这次我正在设置一个新项目。

在这个新项目中,我想用我的新数据库、我创建的新用户名和密码来设置它。但是,当我到达必须执行的地步时php artisan migrate,它不断向我抛出一个错误说PDOException::("SQLSTATE[HY000] [2002] No such file or directory")

如果不是那个错误,它会抛出connection refused

注意:我正在使用 laradock。

现在,我正处于我宁愿重置整个 MySQL 的地步,因为我认为它与我之前的配置与我之前的项目相冲突。

当我在网上搜索时,我尝试了以下方法: 1. 重新启动服务器 2. 将 db_host 从 127.0.0.1 更改为 localhost,反之亦然 3. 将项目目录添加到开发环境设置 4. Docker-compose down 然后 up再次 5. 甚至卸载并重新安装了 docker 本身

我想要的只是能够php artisan migrate使用我设置的新凭据执行。

0 投票
0 回答
39 浏览

javascript - 省略` `里面`
` 使用 `getSelection()` 时

情况:

我有以下 HTML:

window.getSelection().focusOffset用来获取被点击的字符索引:

例如:如果我点击里面字符串的“c”字符divindex将会是1; “e”字符,index将是5

问题:

我将上面的每个单词都包装divspan这样:

并使用相同的脚本来获取字符索引,然后输出是意外的。

如果我点击“c”字符,索引仍然是1; 但是“e”字符,索引是1而不是5.

我想要的是:

当我单击字符以获取索引时,我希望第二个div具有与第一个相同的行为。div

编辑:

  • 我也使用anchorOffset,但它返回相同的结果。
0 投票
2 回答
840 浏览

react-native - 无法加载捆绑包 - 无法连接到开发服务器

我一直在寻找解决此问题的方法一天,但无法解决。

当一切正常时,我已经有一个月没有使用本机反应了。

现在,如果我尝试在我的 Mac 上使用 iOS 模拟器运行一个曾经可以工作的现有项目(react native 0.59.5)或一个全新的项目(react native 0.59.9),我会收到错误消息:

无法加载捆绑包 - 无法连接到开发服务器

知道如何解决这个问题吗?

0 投票
1 回答
512 浏览

amazon-ec2 - 能够通过 VPN 从本地 ping EC2。但是,无法 ping DMS 复制实例

我已经设置了一个 VPN,并且能够从本地 ping EC2 实例的私有 IP,反之亦然。但是,我无法 ping DMS 复制实例的私有 IP。

我在 EC2 中创建了一个端点指向数据库。端点测试连接成功。但是,本地数据库的端点测试连接失败。

EC2 和 DMS 复制实例使用相同的子网、安全组等,详细信息如下图所示。

在此处输入图像描述

我可否知道

1) 为什么 DMS 实例不与本地通信(反之亦然)

2) 为什么 EC2 在 VPN 中运行良好但在 DMS 实例中运行良好?

编辑:

与 DMS 实例关联的安全组的详细信息:

  • vpc - EC2 使用的相同默认 vpc
  • 入站规则 - 所有流量、所有协议、所有端口范围、源 = 192.168.0.0/24
  • 出站规则 - 所有流量、所有协议、所有端口范围、源 = 0.0.0.0/0

路由表:

  • 目的地 - 10.0.0.0/16,目标 = 本地
  • 目的地 - 0.0.0.0/0,目标 = 互联网网关
  • 目的地 - 192.168.0.0/24,目标 = VPN 中使用的虚拟专用网关

这是我在尝试测试 DMS DB 端点连接时收到的错误消息:

测试端点失败:应用程序状态:1020912,应用程序消息:连接失败发生网络错误,应用程序详细消息:RetCode:SQL_ERROR SqlState:HYT00 NativeError:0 消息:[unixODBC][Microsoft][ODBC Driver 13 for SQL Server]登录超时过期 ODBC 一般错误。

0 投票
1 回答
51 浏览

python-3.x - Python 类和继承。如何让实例具有主类的参数

尝试学习 Python/编程,我有一个关于类/继承的问题。我创建了一个“Media”类,我想创建一个名为“Movie”的实例来从 Media 继承。对于媒体,我将出版商硬编码为始终等于“环球影城”,所以我想让我的电影打印出出版商并让它打印出“环球影城”,但我不知道如何实现这一点。我在下面有我的代码并尝试了各种语法,但无法弄清楚。

0 投票
1 回答
52 浏览

php - 在 PHP 中构建嵌套的线程消息列表时遇到问题

我正在构建一个非常简单的线程消息系统,主要是为了我网站的用户在我扩展网站功能时向我和彼此交流错误和问题。但是,我没有运气创建每个线程的正确嵌套列表。

我有两个表:Threads 和 Posts,我已经对其进行了简化以便在此处进行演示。

Threads 表大致如此,按最近修改的线程排序:

Posts 表大致如下:

其中每个帖子都与另一个表上的线程相关,并且通过解析 parentID 列在此表中确定父/子关系。以“0”为父的帖子是根节点。

我的基本攻击计划是这样的:

  1. 获取所有线程,按最新排序
  2. 对于每个线程,通过匹配 thread_ids 获取所有帖子,按 parent_id 排序
  3. 对于每个线程,以某种方式(递归?)遍历这个帖子列表并创建一个 PHP 有序列表,正确缩进显示父母和孩子之间的关系。

可悲的是,这是过去 3 天让我完全停滞不前的最后一步。以“线程 5”为例,在第 2 步之后,我有一个如下所示的数组:

从该数组中,我想生成一个嵌套列表,如下所示:

请注意,响应按发布日期排序(最近的在前),当然对于后续线程,我希望缩进再次回到零位置。

添加以澄清意图:在生产中,每个帖子都是一个链接,可以打开以显示消息的全文。响应将是相同的“线程名称”,并附加了用户和日期。因此,例如,踏板可能会显示“登录期间发现错误”,而我的回复(第一个孩子)会显示:“登录期间发现错误 - Chris Conlee 19/07/01 09:10”我意识到上面的示例看起来很奇怪语境。

老实说,我没有任何运行良好的代码可以在这里发布。有一次,我有一个递归例程,它只遍历最左边的腿,然后跳过对帖子 5 的第二个响应。

在另一点上,我有一个例程显示所有节点一式三份,并且缩进从未正常工作。

我深表歉意,因为它似乎应该是一个非常简单的练习,但我只是让自己陷入困境,试图了解它的递归性质,再加上多线程等。如果有人能给我一条生命线将不胜感激。

0 投票
3 回答
105 浏览

postgresql - 按行 ID 拆分的并发选择查询与一个查询

SELECT查询一个表时l,没有连接,有数十亿行,通过将查询拆分为多个查询来运行并发查询是一个好主意,按索引列拆分为不同的子集/范围,比如整数主键id?或者 Postgres 内部是否已经这样做了,导致最终用户的速度没有显着提高?

我有两个用例:

  1. 获取总行数

  2. 获取ids的列表

Edit-1:查询对其中一列未编入索引的列有条件子句,而其他列已编入索引

0 投票
2 回答
787 浏览

multithreading - 为什么这个 Scala 代码在一个线程中执行两个 Future?

我已经使用多个线程很长时间了,但无法解释这样一个简单的案例。

令我惊讶的是,它有效。我不知道为什么。

问题:
为什么给定一个线程可以同时执行两个 Future?

我的期望
第一个FutureaddTwo)占用唯一的线程(newFixedThreadPool(1)),然后它调用另一个FutureaddOne),它再次需要另一个线程。
所以程序最终应该会因线程不足而陷入困境。

0 投票
2 回答
893 浏览

c# - 是否可以并行下载和解压缩?

我有一些大型 zip 文件正在下载,然后在我的程序中解压缩。性能很重要,我开始考虑的一个方向是是否可以开始下载,然后在数据到达时开始解压缩,而不是等待下载完成然后开始解压缩。这可能吗?根据我对 DEFLATE 的理解,理论上应该是可行的吧?

我目前使用 DotNetZip 作为我的 zip 库,但它拒绝对不可搜索的流采取行动。

代码将是这样的:

0 投票
3 回答
195 浏览

angular - 效果中的动作有效载荷

我有以下代码

现在,我有一个选择器,它应该删除这一行 => constmission =missions[action.payload.missionId]

但要使用它,我需要像这样将动作有效负载添加到 withLatestFrom 中

但在 switchMap 之外操作不可用。

是否有可能做到这一点 ?