所有问题
flutter - 如何使 FlutterFire 查询约束匹配安全规则约束?
然后我在 Firebase 中编写了以下安全规则。问题是我不确定如何匹配查询约束匹配安全规则约束。谁能帮我 ?
//到目前为止,我的查询看起来像这样:
excel - 是否可以从列中过滤唯一值并将具有适当值的唯一值从不相邻的列复制到新工作表?
我目前的代码在 ActiveSheet sws 中
它工作得很好,但不幸的是,我发现我需要复制的不仅仅是列 C。意味着我有列“C”到“J”,我只需要复制列 C 和 J 中的数据。中间的列不是必需的。
我读了一些关于在声明的变量中使用&sws.Range("C:C" & *declared Variable*).Advanced Filter的内容,这意味着我必须指定还需要复制的内容。因此我会宣布
作为正确顺序的结论
但不幸的是,它无法正常工作。任何想法?像往常一样,我很感激,谢谢。
更新:19.04.21 这就是我所做的,但不幸的是它告诉我对象工作表的方法范围不起作用。
python - 双字符同时使用 pexpect 进行交互()
我正在使用 Pexpect 进行测试。
它运行良好;但是,如果我在某个时候这样做:
然后尝试在屏幕上写一些东西我得到双字符。例如,如果我输入:rmdir它将是rrmmddiirr.
我怎么能有一个字符?
avr-gcc - 将像素阵列移动到闪存并使用 CRGB HTML 颜色代码
我正在尝试使用 PROGMEM 属性将大型像素阵列移动到闪存
但编译器抱怨说
variable 'crab' with dynamic initialization put into program memory area.
当然,我可以直接使用 HTML 颜色(例如 0xff0000),但我想保留 FastLed 提供的人类可读值。
有什么方法可以同时实现:在闪存中使用阵列并使用 CRGB::Red?
javascript - 将 node_modules 导入 chrome 扩展
我正在尝试开发一个将使用 npm 包的 chrome 扩展,更具体地说,'yt-search'。
我已经尝试过手动和使用一些可用的工具,例如generate chrome extension和extension-cli,这两个工具都应该使过程自动化并添加使用节点模块的能力。
import 'yt-search但是,当使用或导入模块时require(),我得到一个错误 - “无法找到模块cheerio”,这是“yt-search”的依赖项。我的猜测是构建过程只是导入主模块,没有任何依赖项。
我很乐意提供一个工作示例,但作为一个 chrome 扩展环境,在这里这样做有点困难。
python - 为什么 Python 的 scikit-learn K-Means 文本聚类算法总是提供不同的结果
我有一个文档列表和这个类来对该列表执行操作。所以,基本上,morphed_documents是一个字符串列表。最后,算法返回每个文档的集群。但是为什么结果和模型的标签不一样呢?
java - 如何让我的程序从 do while 循环中打印出我的所有输入?
我正在编写一个名为 CreateGradeReport.java 的程序。这是一个旨在提示用户输入学生姓名和数字等级的程序。当输入“-1”时,程序将停止提示用户输入。当输入 -1 时,将显示成绩报告,其中包含学生姓名和成绩(转换为字母成绩),以及最高和最低成绩以及所有成绩的平均值。
这是我的代码:
除了一件事之外,我的所有设置都正确:我无法单独打印出所有学生的姓名和成绩。每次我运行程序时,我都会得到 -1 的学生姓名以及输入的最终 studentGrade 的成绩。这是我收到的输出:
我需要知道如何获取它,以便我可以打印出我在 do while 循环期间提供的所有输入。我宁愿这样做而不创建单独的类或使用 ArrayList。
r - 如何计算非缺失值计数的平均值?
我想首先计算数据框特定列的非缺失值的组数,然后计算其平均值。基本上我想要关于非缺失值(单个值)的组计数平均值的信息。
我设法计算了非缺失值的组数,但不是它的平均值(单个值)。下面的代码没问题,除了最后一行(我注释掉了,因为它给了我错误的输出)。
python - 骰子游戏添加付款方式
我有这个代码,我想添加一种付款方式,让这个人以 6 美元开始。每次掷骰子时,如果它们相等,则将骰子的总和加到该人的钱中;如果它们不相等,则减去 2。
几乎可以工作但非常愚蠢的试用代码:
r - 如何将矩阵与多个向量相乘以获得矩阵列表?
假设我们有以下矩阵:
使用sweep我们可以将矩阵m与某个向量相乘v:
我正在寻找不止一个向量来做到这一点。例如:
预期的输出是:
flutter - Flutter 中的标签栏:如何在切换标签时执行功能?
我面临标签栏的问题。实际上,我的应用程序中有四个选项卡(即四个类别)。有一个单独的块根据类别 ID 从存储库中获取数据。所以我添加了一个_tabController.addListener(_onTabChanged);属性,并根据当前选项卡(即当前类别)调用 bloc 事件。但问题是 addListener 在到达该选项卡时执行该行,而不是在通过前一个动画到下一个动画时执行该行。因此,这会在下一个选项卡上显示上一个选项卡的内容一秒钟,然后重新加载其所需的内容,这很烦人。所以我的问题是,有没有一种方法可以在动画期间从一个选项卡到另一个选项卡而不到达那里请求具有所需类别 ID 的集团?
这是代码:
注意类别 id 从 1 开始,即 1、2、3、4(4 个类别)。
node.js - 在现有数据中保存关系多对多 TypeORM
当我尝试在 TypeORM 中创建多对多关系时,我遇到了一些麻烦。我正在尝试在食谱中添加一种成分。我的数据库(Postgres)中已经有一个食谱和两种成分。当我尝试在配方和成分1 之间建立关系时,它工作得很好。但是,当我尝试在配方和成分2 之间添加新关系时,它实际上更新了第一个关系,而不是在我的联接表中创建新关系。
我正在尝试执行此请求:PUT /recipes/:recipeId/ingredients/:ingredientId。(它也不适用于 POST 方法)
这是我的代码:
成分.entity.ts
食谱实体.ts
食谱配料.service.ts
食谱.repository.ts
成分.repository.ts
我错过了什么?
谢谢你们!
javascript - 如何使用库或 OOTP JS 格式化没有空/零部分和缩写单位(例如“1 min 0 sec”->“1 min”)的 javascript 日期/时间持续时间?
我想将基于给定秒数的持续时间格式化为带有缩写单位名称的人类可读格式。
考虑以下示例以及我想要/期望的内容:
使用自定义函数当然可以,但是可以使用库或 JavaScript DateTime 对象/格式。
然而,对于诸如 之类的库,date-fns我会得到一个过于冗长的变体,并且没有缩写单位名称的选项 =>我显然必须创建自己的语言环境。
然而,使用 JavaScript DateTime 格式,我将得到一个带有空/零单位值的格式:
javascript - 如何在我的 React 组件中打印出行和列
我将 React 与 React Boostrap 一起使用,我试图弄清楚如何将三张卡片放在三列上,并在每次达到三张卡片时添加一个新行。我似乎无法理解如何打印出新的 Row 标签。据我了解,我无法以一种好的方式将条件包裹在 and 标签周围。我怎么能接近这个?
regex - 正则表达式匹配某个单词之前的所有内容
我有一个带括号和各种字符的字符串,并且想提取这个字符串的所有内容,直到单词价格(不包括价格)。我已经尝试了以下方法,但我无法让它工作。
我想把它作为输出
我怎样才能做到这一点?
matplotlib - Matplotlib“无法确定主目录”问题在 MSYS2/MinGW 中使用 PyInstaller
这比帖子的标题可能暗示的要复杂一些。问题源于我有一个用 C 语言编写的大型 GTK 应用程序,它生成了一个 Python matplotlib 进程,该进程使用 Python GTK 库嵌入到 GTK 窗口中。matplotlib 脚本使用 PyInstaller 编译成可执行文件。在 Linux 环境(Ubuntu 16.04/18.04)中一切正常,但在尝试使用 MSYS2/MinGW 为 Windows 编译应用程序时情况并非如此。当我在 Windows 中编译应用程序时,绘图失败并出现以下错误:
它来自脚本中matplotlib的导入。我不确定这是否是一个简单的 PATH 问题,或者是否还有其他一些微妙之处源于混合使用 MSYS 和 MinGW 来编译所有内容。
我创建了一个最小的工作示例,它从我的大型 GTK 应用程序中复制了问题。由于这需要一些 DLL 和 makefile 才能运行,而不是简单地在此处发布代码,我创建了一个带有 README 的 GitHub 存储库,其中介绍了需要做什么来显示问题以及我做了什么来解决问题。您可以使用以下方法克隆它:
问题在于我不确定究竟是什么解决了这个问题,无论发生了什么,我都无法在我的实际 GTK 程序中重现相同的解决方案。自述文件中概述了我的问题,因此我将在此处发布以更加清楚:
您可以看到,我概述的三个问题对我来说仍然很神秘。如果有人可以帮助我解决其中任何一个问题,将不胜感激。
jdbc - Kafka JDBC 源连接器和 Oracle 数据库错误
虽然我的 Kafka JDBC 连接器适用于一个简单的表,但对于大多数其他表,它失败并出现错误:
任务引发了一个未捕获且不可恢复的异常 (org.apache.kafka.connect.runtime.WorkerTask:179) org.apache.kafka.connect.errors.ConnectException:在 org.apache.kafka.connect.runtime 的错误处理程序中超出了容差。 errors.RetryWithToleranceOperator.execAndHandleError(RetryWithToleranceOperator.java:178) at org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execute(RetryWithToleranceOperator.java:104) at org.apache.kafka.connect.runtime.WorkerSourceTask.convertTransformedRecord( WorkerSourceTask.java:290) 在 org.apache.kafka.connect.runtime.WorkerSourceTask.sendRecords(WorkerSourceTask.java:316) 在 org.apache.kafka.connect.runtime.WorkerSourceTask.execute(WorkerSourceTask.java:240) 在 org .apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:177) 在 org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:227) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor .java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 java.lang.Thread.run(Thread.java:748) 引起:java.lang.IllegalArgumentException:无效的小数位数:127(大于精度:64) 在 org.apache.avro.LogicalTypes$Decimal.validate(LogicalTypes.java:231) 在 org.apache.avro.LogicalType.addToSchema(LogicalType.java:68) 在 org.apache.avro.LogicalTypes$Decimal.addToSchema(LogicalTypes .java:201) 在 io.confluent.connect.avro.AvroData.fromConnectSchema(AvroData.java:943) 在 io.confluent.connect.avro.AvroData.addAvroRecordField(AvroData.java:1058) 在 io.confluent.connect。 avro.AvroData.fromConnectSchema(AvroData.java:899) 在 io.confluent.connect.avro.AvroData.fromConnectSchema(AvroData.java:731) 在 io.confluent.connect.avro.AvroData.fromConnectSchema(AvroData.java:725)在 io.confluent.connect.avro.AvroData.fromConnectData(AvroData.java:364) 在 io.confluent.connect.avro.AvroConverter.fromConnectData(AvroConverter.java:80) 在 org.apache.kafka.connect.storage.Converter .fromConnectData(Converter.java:62) 在 org.apache.kafka.connect。runtime.WorkerSourceTask.lambda$convertTransformedRecord$2(WorkerSourceTask.java:290) 在 org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperator.execAndRetry(RetryWithToleranceOperator.java:128) 在 org.apache.kafka.connect.runtime.errors .RetryWithToleranceOperator.execAndHandleError(RetryWithToleranceOperator.java:162) ... 11 更多
我正在使用以下命令创建连接器:
curl -X POST http://localhost:8083/connectors -H "Content-Type: application/json" -d '{"name": "jdbc_source_oracle_03","config": {"connector.class": "io. confluent.connect.jdbc.JdbcSourceConnector","connection.url":"jdbc:oracle:thin:@//XOXO:1521/XOXO","connection.user":"XOXO","connection.password":"XOXO ","numeric.mapping":"best_fit","mode":"timestamp","poll.interval.ms":"1000","validate.non.null":"false","table.whitelist": "POLICY","timestamp.column.name":"CREATED_DATE","topic.prefix":"ora-","transforms":"addTopicSuffix,InsertTopic,InsertSourceDetails,copyFieldToKey,extractValuefromStruct","transforms.InsertTopic.type":"org.apache.kafka.connect.transforms.InsertField$Value","transforms.InsertTopic.topic.field":"messagetopic","transforms.InsertSourceDetails.type":" org.apache.kafka.connect.transforms.InsertField$Value","transforms.InsertSourceDetails.static.field":"messagesource","transforms.InsertSourceDetails.static.value":"来自 Oracle 的 JDBC Source Connector on asgard"," transforms.addTopicSuffix.type":"org.apache.kafka.connect.transforms.RegexRouter","transforms.addTopicSuffix.regex":"(.*)","transforms.addTopicSuffix.replacement":"$1-jdbc-02 ","transforms.copyFieldToKey.type":"org.apache.kafka.connect.transforms.ValueToKey","transforms.copyFieldToKey.fields":"ID","transforms.extractValuefromStruct.type":"org.apache.kafka.connect.transforms.ExtractField$Key","transforms.extractValuefromStruct.field":"ID"}}'
c# - 使用 c# 和 html 在 aspx 页面中发出编程关闭按钮
我试图有一个简单的 this.close(); 我的 aspx 页面中的功能但是我似乎在让 C# 以任何身份工作时遇到问题。我对 c# 还很陌生,如果问题是明显的解决方法,我很抱歉。下面是我遇到问题的一小段代码的屏幕截图。任何帮助将不胜感激,如果需要更多信息,请不要犹豫!
<%@ 页面语言="C#" %>
库管理器主体 { 背景颜色:#F1F1F1; 填充:20px;}css - 未知属性“-moz-binding”。声明被删除
-moz-binding一直是网站的安全威胁。到了这一点,Mozilla考虑放弃它。
https://bugzilla.mozilla.org/show_bug.cgi?id=324253
尽管如此,它还是活了下来。Unknown property ‘-moz-binding’. Declaration dropped.但是现在,只要从浏览器控制台编辑 html 标记style属性,firefox 就会触发警告。
-moz-binding还支持吗?
git - git - 是否可以在不推送/获取整个文件夹的情况下将某些文件推送/获取到 git?
我一般是编程新手。我了解git的基本功能,例如push,fetch。提交、添加等
我想知道是否可以将单个文件添加到 git repo。我正在学习 js,我设置它的方式是按我想学习的主题,按本地驱动器上的文件夹分类:
在每个文件夹中,我都有 html/js 练习文件,我想将它们提交到 git,这样我就可以向未来的雇主展示我每天都在编码。
在 github 上,我想将这些文件提交并推送到一个存储库下的一个文件夹中,例如web-dev/practice. 我可以用 git 做到这一点还是这不是最佳实践?
我尝试使用 fetch,但它会将每个文件都提取到本地驱动器上的一个主题文件夹中。
python - 快捷方式脚本中的 EOFError:Python 中的(原始)键盘输入
我的第一个 Python 脚本应该是键盘快捷键测验:
由于许多键盘快捷键只能与 CTRL、SHIFT 或 WIN/OS 键结合使用,因此测验的大多数“答案”将包含这些“系统键”中的一个。
不幸的是,这个系统键会导致“EOFError: EOF when reading a line”。
我用['D']代替测试了它,['^D']脚本运行良好。很明显,^代表 CTRL 是错误的原因。
现在我问自己如何在 python 中正确读取 RAW 键盘快捷键组合。(我知道这raw_input只是inputPython 3。)
PS:我没有遇到关于如何正确读取WIN键输入的解决方案,这甚至可能吗?



