所有问题

0 投票
0 回答
102 浏览

javascript - 类成员方法未绑定到 TypeScript -> JavaScript

我一直在尝试使用 TypeScript 编写一个 Firefox 网络扩展。由于这是一种奇怪的尝试,因此扩展非常简单;它应该是一个时钟。我有三个脚本和一个作为模块导出的类。我的问题是,当上下文发生变化时,我的类成员函数似乎并没有保持它们与对象的绑定(从而变得未定义)。通过单击指定页面调用脚本:[单击内容->背景->内容(resp)]。

Clock.ts 的转译 JavaScript:

background.ts 和 content.ts 的 JavaScript 几乎相同,因此省略。

我已经查看了所有内容,并得出了上面在 Clock.ts 中可以看到的解决方案。我不知道为什么他们的绑定不能正常工作。我在 Clock.ts 中使用了不同的出价方法来查看是否有区别,但没有。

我的FF输出是:

我正在转换为"target": "ES2016"and "module": "es2015"。绑定中是否缺少一些概念?它们不是在浏览器的相同上下文中工作吗?

0 投票
2 回答
24 浏览

mysql - 如何让数字位于小数点前2位?

例如:我有一个数字=143.42,我想得到“4”,它位于小数点前 2 位。我应该使用什么 SQL 命令?我还是 SQL 的新手,不要太用力地烤我。

0 投票
1 回答
300 浏览

python - Matplotlib:如何使用用户输入更改颜色条渐变

我想自定义具有特定值范围的颜色条(颜色图)。颜色范围应随给定参数 (Tup,Tmd,Tbt) 而变化,其中

  • Tup:用户选择的上限值
  • Tmid:用户选择的中点
  • Tbt:用户选择的底点

中间色(石灰)应在用户选择的 Tup 和 Tbt 范围内,以 Tmd 为中点。

在此处输入图像描述

我尝试使用下面的代码片段生成自定义颜色图,但无法使用用户提供的值控制其范围。

如何根据用户输入控制颜色图值?

0 投票
1 回答
725 浏览

sharepoint - 在 Microsoft Teams webhook 消息中附加 Sharepoint 文件

我有一个文件位于 Teams 的 Sharepoint 上以及与我在 Microsoft Teams 中的频道对应的文件夹中。

例如团队Banana频道ripe,所以我的文件在https://whatever.sharepoint.com/Banana/ripe

我想以编程方式将此文件与消息共享到频道以获得此结果:

截屏

我通过转到Files选项卡,单击文件,然后在团队客户端中收到上述消息Start conversation

我想使用 webhook 共享此文件。

不幸的是,我找不到任何关于MessageCardwebhook 似乎使用的有效负载可以让我执行上述操作的任何内容。

我尝试attachments像这样将部分机器人引用添加到消息中,但没有成功:

0 投票
1 回答
60 浏览

sql-server - 递归 CTE;列出所有父母/祖父母的所有底层后代

我看过一些类似问题的帖子,但解决方案对我不起作用,因为我不想让中层父母像孩子一样。我相当肯定这Recursive Common Table Expressions会成功。

基本上,我有一个表格列出了所有的父子关系,但它只有 1 级深。我想查询此表,以便对于所有父项,返回所有底层后代,以获得任意深度级别。例如:

我一直在尝试的查询比我看到的示例要复杂一些,因为我必须连接多个表才能使事情顺利进行。我必须将数据库 ID 与名称等连接起来。我还没有看到有人像这样只要求底层后代。

我正在处理一个食谱数据库,所以这些“父母”是食谱,而“孩子”是库存项目。但是库存项目可能是子配方;由其他库存项目甚至可能其他子配方组成。这就是这种任意深度的来源。我试图编写的查询是一个“购物清单”——所以对于每个存在的食谱(食谱或子食谱),我想列出所有它的底层库存项目(即没有子配方,只有它们的单个组件)。幸运的是,我的一张桌子有一列,其中有一点表明一种成分作为子配方的状态。

到目前为止,这是我正在使用的,但没有给出预期的结果:

RecpInv('rInv') 将父母与孩子相关联(项目 ID 与配方 ID)

Inv ('inv') 将项目 ID 与项目名称相关联

Recipe ('recipes')将配方 ID 与配方名称相关联

以下是部分查询结果。我从这个查询中得到 32,000 行:

这些是右侧食谱的正确顶级成分。左栏中以大写字母开头的项目是子配方,由库存项目和/或子配方组成。我不想要左边的任何子食谱。只是他们的底层组件。因此,“蒜泥蛋黄酱,烤大蒜”不应该将“烤大蒜泥”作为其成分之一。应该包括“烤大蒜泥”的底层组件。'大蒜,剁碎'也是如此。

我意识到这是一个很大的问题,但任何帮助表示赞赏。

0 投票
1 回答
14989 浏览

c++ - 没有重载函数“getline”的实例与参数列表匹配——参数类型为:(std::ifstream,char)

初学者 c++ 用户在这里我试图从文件中获取行并将其放入字符串数组中。该文件的每个单词都在其自己的行中。每当我测试数组时,它似乎都会将每个字母加载到数组中。所以它是字符而不是每个单词作为字符串。每个文件中的第一件事是一个数字,它将是数组大小。我应该动态分配我相信我做对的数组。欢迎任何帮助。我正在使用 VScode,getline 给我的问题是,没有重载函数“getline”的实例与参数列表匹配——参数类型是:(std::ifstream,char)。

0 投票
1 回答
54 浏览

sql-server - 选择父行及其子行和孙子行

我有一个评论表,我试图完成能够选择根评论(`ParentCommentId = 0)然后从我回来的父评论中选择我所有的孩子和那些孩子的孩子等等

例如,我会取回CommentId = 1038. 我也想要它的孩子 ( CommentId = 1039) 因为ParentCommentId = 1038, 然后还CommentId = 1040因为它是ParentCommentId = 1039等等。

在此处输入图像描述

我尝试了以下查询,因为我认为我的方向是正确的。

但我肯定会得到错误的数据,比如与父母在同一行的孩子,理想情况下我希望孩子们成为单独的行。它也只有 1 个孩子的深度,而且肯定缺少很多评论(比下图的 5 个要多得多)。我似乎只得到一个根评论,它是第一个孩子,而不是任何没有孩子的孩子或根评论大孩子。

在此处输入图像描述

0 投票
1 回答
69 浏览

r - 管道链期间的日期减 1 天

我创建了一个变量 training_date:

在我的代码的其他地方,我想在管道链中减去一天:

我希望月末只是一个字符串。我可以这样做:

但我宁愿一次性完成。试过:

然后尝试:

然后尝试:

然后尝试:

然后尝试:

然后尝试:

如何获取顶部定义的变量 training_date ,将其变回日期,减去一天,然后将其变回单个链中的字符串?

0 投票
1 回答
32 浏览

postgresql - Postgres \copy 一个带双引号的文件

这就是我的数据的样子 -

如何使用 将这些数据导入我的数据库\copy

我已经尝试过\copy public.data from '/data/test' with delimiter E'\t' csv header quote '"',但我得到了ERROR: value too long for type character varying(25)错误。

0 投票
2 回答
112 浏览

javascript - 如何在for循环中禁用正确的按钮

我有 1-8 行(带有自己的按钮),我想在用户使用时正确禁用每个按钮。现在,它只是在单击任何按钮时禁用最后一个按钮。知道我做错了什么吗?当它是 for 循环时,如何正确禁用按钮?

0 投票
0 回答
627 浏览

https - Jetty https 模块导致启动失败

将 --https 模块添加到码头的 start.ini 文件时,我收到以下“noconstructorclass”错误,并且 geoserver 无法启动。这是在 linux 上安装的开箱即用的地理服务器 2.16.0。

Geoserver 自带 jetty.version = 9.4.18.v20190429

在使用码头的地理服务器上启动时,我收到以下错误:

当我启动 jetty --list-config 选项时,我看到: Jetty Active XMLs:

其他码头设置是

当我禁用 --https 模块但努力让 https 与码头一起工作时,一切都会成功启动。如果还需要,这里是 classPath 的摘录。

Jetty Server 类路径项:

看来它正在正确找到所有配置文件......但在加载该模块时无法完全理解为什么它会失败。

我会尝试更新格式。电话难。

如果我禁用 --https 模块,一切都会毫无问题地启动。这是开箱即用的配置,因此不确定为什么使用默认选项时 https 会失败。

0 投票
2 回答
28 浏览

mysql - 我对聚集索引在 Innodb 中的工作方式有疑问

当我们构建索引时,索引信息存储在磁盘中。但是如果我们执行一个像select这样的查询,索引将如何被使用。索引文件会被加载到 RAM 中还是会使用任何缓存?非常感谢。

0 投票
1 回答
507 浏览

python - 如何使用 python 脚本提取包含多个部分的 zip 文件以在 Google Cloud Function 中运行

再会,

我对 python 语言非常陌生,我被分配构建一个 python 脚本,该脚本将从电子邮件中获取所有附件文件。附件文件有一个多磁盘部分(.zip、.z01、.z02 等)。使用 zipfile 模块可以轻松提取没有任何多磁盘部分的普通 zip 文件。此代码有效:

但我不能在多磁盘文件中使用该代码,因为 zip 文件模块不支持带有附加注释的 ZIP 文件,或多磁盘 ZIP 文件,如 Zip 文件模块上的文档所述。我在谷歌搜索替代方案,并通过使用 python 子进程模块来使用 7z 应用程序。这是我的代码。

这在我的本地使用我的桌面 Windows 10 没有任何问题。但我想知道,我怎样才能把这个脚本放在谷歌云功能上?我m not sure that this will work easily by just putting on this script. Do I need to install 7z application on cloud function? I不确定。你们知道这是否可行吗?我需要帮助,我被这个应用程序卡住了。

如果有其他解决方法,请告诉我。先感谢您。

0 投票
1 回答
24 浏览

vim - 无论如何关闭/退出活动选项卡

通常在vim中退出doing:q会起作用,但是,有时如果它不是主选项卡,退出只能通过doing来实现:clo(然后关闭:term窗口有点不同)。

是否可以编写一个键盘快捷键来关闭活动选项卡——不管它是由什么组成的?

0 投票
0 回答
29 浏览

docker - AWS S3 和 AWS Elastic Beanstalk 之间的关系(多 docker env)

我需要澄清一下 AWS Elastic Beanstalk 和 AWS S3 的概念/关系。

如果我正在创建一个带有多个 docker 容器(两个:一个前端,一个后端)环境的 AWS Elastic Beanstalk 实例,在我的 AWS S3 篮子中,我应该为前端和后端容器创建一个 zip 文件,还是应该有单独的 zip 文件对于每个 docker 容器?

谢谢!

0 投票
0 回答
61 浏览

python - 尝试从上传到 Google colab 的 CSV 中绘制数据时出现语法错误

我遇到了语法错误。我正在尝试将 CSV 从本地计算机加载到 Google colab 中,然后绘制数据。这部分代码工作正常:

但是一旦我明白了这一点,colab 就会返回“无效语法”的错误:

关于语法错误可能是什么的任何想法?我已经盯着它太久了。

谢谢!

0 投票
0 回答
24 浏览

python - 如何制作一个在需要时专门更新的 Python 属性对象?

我有一个类,它具有相互关联的属性组合:

fancy_function 的计算成本很高。我想有一种方法将 y 的结果存储在我可以访问的地方,而不必每次都运行 fancy_function (如果依赖项是最新的,则相当于不需要重新编译 C++ 代码)。我可以添加一个属性 self._y,但如何确保它与 self._x 保持更新。到目前为止,我最好的想法是写:

而且我想它可以工作,但我怀疑可能有一种更清洁的方法不需要这个附加属性。另外,如果用户尝试直接访问 self._y,则无法保证它会与 self._x 保持同步

有没有一种很好的方法来做我想做的事情?

0 投票
1 回答
29 浏览

mongodb - 如何同步或迁移猫鼬?

如何将我的旧猫鼬模型与最新的猫鼬模型同步?

例如,如果我存在名为 user 的模型,其名称为表,未来我添加了更多表,如 last_name。表更新,但只是新用户,旧用户没有改变。

老的

新表

像 laravel 或 django 具有内置迁移数据库的功能。但是如何在 mongodb 或 mongoose (快速框架)中使用?

谢谢

0 投票
2 回答
3057 浏览

google-earth-engine - 如何将图像集合剪辑到特征集合的几何图形

我正在尝试将图像集剪辑到阿尔伯塔省,但 filterBounds 不起作用。感谢您提供的任何帮助!我希望剪切图像集合,而不仅仅是地图上的图层,所以当我对图像集合执行操作时,它们只会针对阿尔伯塔执行

0 投票
1 回答
38 浏览

python - 使用 JOIN 挂起的 SQL 查询

当我包含以下 SQL 时会挂起:

有没有更好的连接方式?我对 SQL 不是很熟悉,所以查询可能存在多个问题。

0 投票
1 回答
587 浏览

oracle - 如何每天截断oracle创建的分区

我创建了一个间隔分区表interval ( NUMTODSINTERVAL(1,'day') )

随着每天将事务数据记录到此表中,oracle 会自动创建每日分区。

需要每天截断前一天的分区,而不影响当天的分区。

由于删除会产生碎片,我被要求使用截断或删除。

0 投票
0 回答
271 浏览

kotlin - Kotlin Flow:没有足够的信息来推断 Flow 的构建器函数中的类型变量

我有这个扩展功能:

我可以毫无问题地使用它:

在此处输入图像描述

但是当我在 Flow 的 builder 函数中使用它时,我收到了这个错误:

没有足够的信息来推断参数 T

在此处输入图像描述

0 投票
1 回答
188 浏览

javascript - 无法在查询 Apollo 客户端类型上查询字段“书籍”

运行 Apollo CLI 命令“apollo client:check --key="MyAPIKEYXX" --includes="./src/**/*.js"

我收到了这个错误:

知道我在做什么错吗?

0 投票
2 回答
1501 浏览

kernel - 更改内核配置但 defconfig 已经存在

我的 yocto repo 已经有一个内核配置文件:

现在,我想对内核配置做更多的修改,我还能用吗

或者我需要直接编辑'defconfig'

0 投票
0 回答
27 浏览

java - GUI接口类

我正在尝试创建一种从 Mobile Phone 类进行调用的方法,该类应该是 GUI 中的功能按钮。当在 GUI 中输入电话号码和通话时长时,调用获取显示号码的方法并检查其值。有人对如何编写 makeCall() 方法有想法吗?到目前为止,我已经做到了 -