所有问题

0 投票
1 回答
92 浏览

javascript - Vue.js 重复添加同一个类以创建“刚刚更新”的效果

目标:

我有一个项目列表,当其中一个项目发生变化时,我想通过使其具有淡出为透明的黄色背景来引起用户的注意。

我如何尝试这样做:

我的 Vue 实例有一个items.

每个项目都有一个属性 ,isChanged它是一个布尔值,指示该项目是否已被界面中的某些操作更改。

我已将一个类绑定到项目,以便当它们的isChanged属性为真时,添加该类highlight

高亮类只是将背景更改为黄色,然后将其淡化为透明:

所以,作为一个例子,我有一个方法updateItem可以进行 ajax 调用,当它完成时,将该 itemsisChanged属性设置为 true。

这样做的原因是它highlight为项目添加了适当的类,给了我想要的效果。但是,继续前进,highlight该类始终存在,因此我无法重新创建效果。

我该如何解决这种方法/是否有更聪明的方法?

0 投票
1 回答
616 浏览

pandas - 使用 pymongo 将数据加载到 jupyter notebook 并获取集合列表

我正在尝试使用 pymongo 连接 mongo DB。

如何获取收藏列表?

0 投票
1 回答
114 浏览

javascript - 没有浏览器 GUI 的文本转语音

我一直在设计 HTML 来创建一个具有 GUI 的应用程序。我为此创建了一些脚本 - 特别是使用浏览器窗口语音合成话语的脚本。

然而,突然间,项目的范围发生了变化,我需要取消 GUI,但保持 TTS 脚本作为后台进程运行。我对编程还是很陌生,所以我尝试用 node.js 打开脚本,但它没有那样工作。话语被编程为读取某个 xml 文件。所以本质上,我想做的就是取消 HTML 浏览器方面,并保留 javascript。这可能吗?有人对我如何解决这个问题有任何建议吗?

我已经尝试仅在 node.js 中打开脚本我已经查看了 element.js 但它并不“似乎”是我所追求的。

实际结果 - 打开网络浏览器并开始说话(有一个 html 文件) 我想要的预期结果 - 没有网络浏览器,只在文件打开时说话(也许?)

0 投票
1 回答
45 浏览

javascript - 根据用户输入匹配单词

我有一些代码的小提琴设置。有一个输入字段,用户可以在其中输入。当用户键入输入值时,应检查关键字。因此,如果任何字符与每个项目中的任何关键字匹配,它应该返回该项目。

因此,如果您键入“memb”,它将在结果数组中返回正确的项目。此外,如果您填写“成员”一词,它会在您键入字符时起作用。但是,当您在第一个单词之后移动到另一个单词时,例如“时间”,它不会返回该项目,直到您完成该单词的所有字符。当任何字符与任何术语词匹配时,如何让它返回。

0 投票
1 回答
49 浏览

javascript - 等待祖父组件的方法在孙子组件中解析

我的 vue 应用程序中有三个组件:

  • 家:(巴顿的祖父母)
  • 对话框:(家庭的孩子/按钮的父母)
  • 按钮:(家的孙子)

Home组件有一个异步方法:

一旦Dialog组件发出“接受”自定义事件,它将立即执行:

Dialog组件有一个子 ( Button):

在我的buttonAccept.vue哪个被导入Dialog并使用如上所示具有下一个结构:

我想在handleClick方法中执行接下来的步骤:

  1. 设置loading为真
  2. 发出接受自定义事件
  3. 等到handleDialogAccept完成
  4. 设置loading为假

需要等待吗?

0 投票
1 回答
31 浏览

2sxc - 如何只为一个模块关闭 QuickE?

我有一个页面,上面有几个模块。一方面,QuickE 菜单没有用,实际上妨碍了其他功能(DNN 的操作菜单和 2sxc 编辑工具栏)。我找到了文档,并且能够为整个页面关闭它,但这不是我想要的。我确实希望所有其他模块都使用它,而不是这个。这是一个 2sxc 自定义应用程序,我希望能够从查看代码中禁用 QuickE。这可能或支持吗?

0 投票
2 回答
67 浏览

php - 如何在 laravel 中执行此操作,子选择

如何在 laravel 中进行此查询

我在 laravel 中写了这个查询

但它退回了它。我认为这是错误的结果

0 投票
1 回答
70 浏览

c - 如何计算字符串的数字和字符?

我必须做这个练习,我真的很努力,但我不知道如何解决它。

它说我需要编写一个程序来分析字符串。它需要给出单词和数字的数量。

请注意,数字也是一个词。123 是一个单词和一个数字,但例如 4HIMATE 不是一个数字,只是一个单词。

我会让我到​​目前为止得到的代码

我的输出需要是=

单词= 5 数字= 1

但错误在于数字,输出为 2。

我真的不知道如何解决这个问题,所以我需要一些帮助。

更正了一些错误(编辑):

0 投票
3 回答
462 浏览

python - 同时更改 numpy 数组中的出现

我有一个看起来像这样的 numpy 数组:

在第二列中,我想将所有出现的 1 更改为 3,所有出现的 3 更改为 2,所有出现的 4 更改为 1

显然,如果我系统地尝试就地执行,我会得到一个错误,因为:

会将所有的 1 变成 2

矩阵最多可以包含 50,000 个元素,并且要更改的值可能会有所不同

我在这里查看了一个类似的问题,但它把所有数字都变成了 0,而答案是特定的。

有没有办法同时改变所有这些事件,还是我必须找到另一种方法?

0 投票
1 回答
39 浏览

kotlin - 为什么 Kotlin 中的 groupBy 通用形式还不够?

Kotlin 文档groupBy显示每种类型的特殊形式,例如ByteArray, IntArray. 为什么会这样,为什么单一的通用形式是不够的?

Kotlin 文档中的片段

问题2

似乎IntArray不是子类化Array,这可能是它必要的原因。

所以,我想知道 - 如果我想添加自己的函数,比方说verySpecialGroupBy- 这是否意味着我还需要指定不仅是一个这样的函数 - 而是为每个数组类型重复它?

或者,当您需要使用这些特殊数组并且实际上您可以为泛型定义您的函数Array而忽略其余部分时,这是一个非常具体且罕见的情况?

0 投票
1 回答
311 浏览

c++ - 如何重载下标运算符以返回可以是左值的可选?

我通过实现一个八叉树类来学习一些 C++ 特性。我希望此类上的下标运算符返回与index 对应的八分圆。我应该如何在类上定义下标运算符,以便我可以(i)分配给结果和(ii)检查结果是否为空?

目标 (i) 习惯上通过使下标运算符返回一个引用来实现。但是引用不能引用任何内容,如果八分圆为空,这是一个合法的返回值。

目标 (ii) 可以通过使下标运算符返回一个可选项来实现。但是,修改指向八分圆的指针变得不简单——用std::optional<T>,T不能是引用。

这是损坏的示例(除了在实际代码中的所有实例optional都带有前缀,experimental因为我的 GCC 仅对 C++17 具有实验性支持)。

正如预期的那样,编译器以丰富多彩的方式拒绝可选引用。

我确信有一种方法可以重载赋值,这样我就可以返回一个可选的,然后像main上面那样分配给它。感谢您的任何指点!;-)

0 投票
0 回答
187 浏览

swift - 使用 Swift 发送 TCP 命令

我需要能够在 MacOS 上使用 Swift 向投影仪发送 TCP/IP 命令。我找到了许多不同的框架,但没有任何运气让它们工作或实际发送命令。

简单发送命令的最佳方式是什么?我知道 IP 地址、端口和要发送的命令。只需要知道如何

0 投票
3 回答
276 浏览

javascript - 如何在没有表单的情况下将 AntiForgery 令牌传递给控制器

我有这个 jquery 函数,我想将防伪令牌传递给控制器​​进行验证。但是,无论我是通过标题还是通过正文,我当前的方法都会返回错误 400。

我把这个空表格放在我的页面顶部

这是jquery函数。我在标题和正文中有 requestverificationtoken,但它不起作用。

这是控制器

0 投票
1 回答
471 浏览

linux - chroot jail + ssh 密钥被拒绝

我正在尝试chroot在 EC2 实例(Amazon AMI Linux)上创建监狱。我已经尝试过这里的说明:https ://allanfeid.com/content/creating-chroot-jail-ssh-access

我的 EC2 实例有一个名为 SSH 密钥demosystems.pem,我可以通过ec2-user.

我也尝试过使用geerlingguy.ansible-role-ssh-chroot-jailAnsible 角色:

这两种情况下,我在尝试 SSH 时遇到的错误janedoe是:

No supported authentication methods available (server sent: public key). Server refused our key.

因此,我认为问题出在最后一步。以上设置Match group

有什么想法/想法吗?

0 投票
2 回答
635 浏览

asterisk - 如何传递多个变量来编写 ODBC 函数?

我需要在 SQL ftom Asterisk dialplan 中插入一些数据。我正在使用 ODBC 连接和 func_odbc.conf 文件。有从 SQl 读取多个值的好方法,但显然,我找不到将多个变量插入 func_odbc 函数的任何可行解决方案。

我已经尝试使用 NoOp(ODBC_FunctionName(${ARG1},${ARG2},${ARG3})) 并且它不适用于“writesql”。Set(${ODBC_Function()={${ARG1},${ARG2},${ARG3}}) 也不起作用,因为 Set 限制了一个名称/值对。

这是我的func_odbc:

所以我需要一种工作方式来一次将多个参数传递给 odbc writesql 函数。

更新:

看起来我只需要使用 VAL 而不是 ARG:

但我仍然收到来自 Set 的警告:

那么,如何在不使用 Set 的情况下做到这一点?

升级版:

这样做了,现在没有警告:

宏扩展

功能

不知道为什么这会起作用,显然我不明白 ARG 和 VAL 在这里是如何工作的,以及为什么将 args 放在函数括号中根本不起作用(即使使用逗号筛选)。

0 投票
0 回答
233 浏览

apache-spark - 我想更改 Protobuf 中的值,然后将 protobuf 转换为 Spark DataSet Row

我是 Spark 的新手,我想对现有的 protobuf 进行更改。进行更改后,我想将该 protobuf 消息映射到 Spark 数据集行。由于 protobuf 消息复杂且嵌套很深。

我不想创建模式然后复制值,这很乏味且难以编写代码

像这样的东西:

但是我不知道确切的列数(我知道,但几乎不可能手动编写所有代码)基本上我想要做的是获取 protobuf,更改一个字段,然后将整个内容转换为数据集行。

我研究了sparksql-protobuf,但我想在推断架构后也复制值。

感谢您的帮助!

0 投票
1 回答
223 浏览

linux - 只允许一台设备通过 SSH 访问服务器

我有启用 SSH 的 Linux 服务器,我只想让我的手机从任何地方和任何网络访问它。

我试图制定防火墙规则以允许特定 IP,但问题是我的手机的 IP 不断变化。

那么执行此任务的程序是什么?

  • 我尝试了防火墙规则来阻止所有 IP。
  • 我尝试 Fail2ban 禁止所有输入错误密码的 IP,但它会阻止大量 IP,这会影响系统的性能。
0 投票
1 回答
1408 浏览

flutter - 连接 iPhone 设备时,颤振“热重载”按钮变为禁用(灰显)

我已经安装了 Flutter 开发者环境并按照官方文档中提到的那样运行初始应用程序。

我在我的 iPhone 设备(不是模拟器)的 Android Studio 中运行代码。

该应用程序已在我的 iPhone 中正确启动,但 Android Studio 中的“热重载”按钮被禁用,如下图所示。

在此处输入图像描述

我怎样才能启用它?

0 投票
2 回答
762 浏览

powershell - 如何比较 Get-ADUser 的结果?

我将两个Get-ADUser查询的结果存储在变量中(它们正在查询两个 Active Directory)。

比较它们寻找特定属性并在匹配时导出到 CSV 的最佳方法是什么?我试图让它工作使用嵌套forEach循环并将属性与 an 进行比较,if但它只是将来自两个 AD 的所有结果附加到 csv 中。

我现在不在家,当我到达时我会上传我当前的代码,但在伪代码中是这样的:

0 投票
0 回答
49 浏览

vba - 有没有办法防止公共变量恢复到以前的值?

我正在使用使用组合框和按钮的搜索和更改方法,但两个重要的公共变量无缘无故地继续更改为零。

这些方法的目的是搜索设备类型,然后搜索特定设备并更改相关单元格的值。它似乎在第一次按下按钮后工作,但如果组合框没有更改并且按下按钮,重要的变量OSSstockNumOSSstartingRowNum被更改为零,所以 while 循环没有运行。

如果找到输入的搜索词,它应该改变所选单元格的值和格式,但是当第二次按下按钮时,按钮中的while循环正在被跳过,所以 true 仍然是 false,所以它是说找不到设备。

0 投票
2 回答
1439 浏览

ssl - 使用带或不带 BIO 的 OpenSSL TLS?

我已经阅读了很多关于 OpenSSL 的内容,特别是 TLS 和 DTLS API。大部分都是有道理的,一旦你理解了它,它就是一个非常直观的 API。不过有一件事真的让我摸不着头脑……

我何时/为什么要使用 BIO?

例如,此 wiki 页面演示了如何设置准系统 TLS 服务器。示例中的任何地方都没有提到BIO。

现在这个页面专门使用 BIO,而不是使用 SSL 结构的读取和写入功能。当然它是从 2013 年开始的,但它并不是唯一使用 BIO 的。

为了使它更加混乱,这个手册页建议 SSL 结构有一个“底层 BIO” ,而无需显式设置它

那么,如果我可以摆脱使用SSL_read()and ,我为什么还要使用 BIOSSL_write()呢?有什么优势?为什么有些示例使用 BIO 而其他示例不使用?空载燕子的空速是多少?

0 投票
0 回答
42 浏览

python - 导入脚本时出现“欢迎消息”的语法错误

我刚开始自学如何使用 Python,昨天安装了它。根据教科书示例(Python Programming,John Zelle),我创建了一个名为 chaos.py 的简单程序。它完全按照书中的内容编写。将其导入 Python 后,出现以下错误:

据我所知,脚本开头的“欢迎信息”似乎有问题,我不知道为什么。我尝试了其他几个程序并得到了相同的结果。任何帮助,将不胜感激。

0 投票
1 回答
94 浏览

php - 在续订月份处理会员计划

我正在使用Laravel.

会员资格有不同的类别,例如 1) 单身 2) 成人 3) 家庭以及价格不同的所有类型。

我有一张plans桌子和plans_subscription桌子

Plans表具有会员类型信息,plans_subscription表具有以下字段

现在会员资格按年运行,明年的续订仅在年底前一个月开放。

我为每次续订插入一行,如下所示

一些用户可能会决定更改明年的计划,如下所示

我如何向用户表明他们在不同的计划下仍然是本年度的会员,并且从明年开始他们将在不同的订阅下?

我应该如何获取用户已经为下一年支付的信息并显示正确的会员到期日期?

为每次续订插入单独的行是个好主意还是应该延长expires_on日期?

谢谢

0 投票
0 回答
661 浏览

webpack - 如何配置 webpack 将 sass 文件编译到指定目录

我正在尝试配置 webpack 以将 scss 文件编译到 /dist/css 文件夹中。我不想将 css 与 js 捆绑在一起。但我遇到了一个错误。

我究竟做错了什么?

我尝试重新安装 webpack 和 npm rebuild node-sass 但它对我不起作用。

我实际的 webpack.config.js:

错误输出:

0 投票
0 回答
39 浏览

python - Python 同时具有 __getattr__ 和 __getattribute__ 是否有原因?

我知道方法__getattribute____getattr__没有做同样的事情;前者负责所有属性访问,后者(如果已定义)在前者引发 AttributeError 时被调用。

令我困惑的是,为什么对于一种通常试图消除混淆的语言,甚至存在两个与属性访问相关的名称相似的方法。我什至想不出我必须定义一个__getattr__; 我可以只定义在 if 语句或 try 语句__getattribute__中使用的 a。object.__getattribute__此外,命名为属性访问的内置函数getattr会误导人们认为__getattr__是属性访问的首选方法。这两种方法背后的历史是什么?它们仍然存在是否有充分的理由?