所有问题
javascript - 类成员方法未绑定到 TypeScript -> JavaScript
我一直在尝试使用 TypeScript 编写一个 Firefox 网络扩展。由于这是一种奇怪的尝试,因此扩展非常简单;它应该是一个时钟。我有三个脚本和一个作为模块导出的类。我的问题是,当上下文发生变化时,我的类成员函数似乎并没有保持它们与对象的绑定(从而变得未定义)。通过单击指定页面调用脚本:[单击内容->背景->内容(resp)]。
Clock.ts 的转译 JavaScript:
background.ts 和 content.ts 的 JavaScript 几乎相同,因此省略。
我已经查看了所有内容,并得出了上面在 Clock.ts 中可以看到的解决方案。我不知道为什么他们的绑定不能正常工作。我在 Clock.ts 中使用了不同的出价方法来查看是否有区别,但没有。
我的FF输出是:
我正在转换为"target": "ES2016"
and "module": "es2015"
。绑定中是否缺少一些概念?它们不是在浏览器的相同上下文中工作吗?
mysql - 如何让数字位于小数点前2位?
例如:我有一个数字=143.42,我想得到“4”,它位于小数点前 2 位。我应该使用什么 SQL 命令?我还是 SQL 的新手,不要太用力地烤我。
sharepoint - 在 Microsoft Teams webhook 消息中附加 Sharepoint 文件
我有一个文件位于 Teams 的 Sharepoint 上以及与我在 Microsoft Teams 中的频道对应的文件夹中。
例如团队Banana
频道ripe
,所以我的文件在https://whatever.sharepoint.com/Banana/ripe
我想以编程方式将此文件与消息共享到频道以获得此结果:
我通过转到Files
选项卡,单击文件,然后在团队客户端中收到上述消息Start conversation
。
我想使用 webhook 共享此文件。
不幸的是,我找不到任何关于MessageCard
webhook 似乎使用的有效负载可以让我执行上述操作的任何内容。
我尝试attachments
像这样将部分机器人引用添加到消息中,但没有成功:
sql-server - 递归 CTE;列出所有父母/祖父母的所有底层后代
我看过一些类似问题的帖子,但解决方案对我不起作用,因为我不想让中层父母像孩子一样。我相当肯定这Recursive Common Table Expressions
会成功。
基本上,我有一个表格列出了所有的父子关系,但它只有 1 级深。我想查询此表,以便对于所有父项,返回所有底层后代,以获得任意深度级别。例如:
我一直在尝试的查询比我看到的示例要复杂一些,因为我必须连接多个表才能使事情顺利进行。我必须将数据库 ID 与名称等连接起来。我还没有看到有人像这样只要求底层后代。
我正在处理一个食谱数据库,所以这些“父母”是食谱,而“孩子”是库存项目。但是库存项目可能是子配方;由其他库存项目甚至可能其他子配方组成。这就是这种任意深度的来源。我试图编写的查询是一个“购物清单”——所以对于每个存在的食谱(食谱或子食谱),我想列出所有它的底层库存项目(即没有子配方,只有它们的单个组件)。幸运的是,我的一张桌子有一列,其中有一点表明一种成分作为子配方的状态。
到目前为止,这是我正在使用的,但没有给出预期的结果:
表RecpInv
('rInv') 将父母与孩子相关联(项目 ID 与配方 ID)
表Inv
('inv') 将项目 ID 与项目名称相关联
表Recipe
('recipes')将配方 ID 与配方名称相关联
以下是部分查询结果。我从这个查询中得到 32,000 行:
这些是右侧食谱的正确顶级成分。左栏中以大写字母开头的项目是子配方,由库存项目和/或子配方组成。我不想要左边的任何子食谱。只是他们的底层组件。因此,“蒜泥蛋黄酱,烤大蒜”不应该将“烤大蒜泥”作为其成分之一。应该包括“烤大蒜泥”的底层组件。'大蒜,剁碎'也是如此。
我意识到这是一个很大的问题,但任何帮助表示赞赏。
c++ - 没有重载函数“getline”的实例与参数列表匹配——参数类型为:(std::ifstream,char)
初学者 c++ 用户在这里我试图从文件中获取行并将其放入字符串数组中。该文件的每个单词都在其自己的行中。每当我测试数组时,它似乎都会将每个字母加载到数组中。所以它是字符而不是每个单词作为字符串。每个文件中的第一件事是一个数字,它将是数组大小。我应该动态分配我相信我做对的数组。欢迎任何帮助。我正在使用 VScode,getline 给我的问题是,没有重载函数“getline”的实例与参数列表匹配——参数类型是:(std::ifstream,char)。
sql-server - 选择父行及其子行和孙子行
我有一个评论表,我试图完成能够选择根评论(`ParentCommentId = 0)然后从我回来的父评论中选择我所有的孩子和那些孩子的孩子等等
例如,我会取回CommentId = 1038
. 我也想要它的孩子 ( CommentId = 1039
) 因为ParentCommentId = 1038
, 然后还CommentId = 1040
因为它是ParentCommentId = 1039
等等。
我尝试了以下查询,因为我认为我的方向是正确的。
但我肯定会得到错误的数据,比如与父母在同一行的孩子,理想情况下我希望孩子们成为单独的行。它也只有 1 个孩子的深度,而且肯定缺少很多评论(比下图的 5 个要多得多)。我似乎只得到一个根评论,它是第一个孩子,而不是任何没有孩子的孩子或根评论大孩子。
r - 管道链期间的日期减 1 天
我创建了一个变量 training_date:
在我的代码的其他地方,我想在管道链中减去一天:
我希望月末只是一个字符串。我可以这样做:
但我宁愿一次性完成。试过:
然后尝试:
然后尝试:
然后尝试:
然后尝试:
然后尝试:
如何获取顶部定义的变量 training_date ,将其变回日期,减去一天,然后将其变回单个链中的字符串?
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)
错误。
javascript - 如何在for循环中禁用正确的按钮
我有 1-8 行(带有自己的按钮),我想在用户使用时正确禁用每个按钮。现在,它只是在单击任何按钮时禁用最后一个按钮。知道我做错了什么吗?当它是 for 循环时,如何正确禁用按钮?
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 会失败。
mysql - 我对聚集索引在 Innodb 中的工作方式有疑问
当我们构建索引时,索引信息存储在磁盘中。但是如果我们执行一个像select这样的查询,索引将如何被使用。索引文件会被加载到 RAM 中还是会使用任何缓存?非常感谢。
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
不确定。你们知道这是否可行吗?我需要帮助,我被这个应用程序卡住了。
如果有其他解决方法,请告诉我。先感谢您。
vim - 无论如何关闭/退出活动选项卡
通常在vim中退出doing:q
会起作用,但是,有时如果它不是主选项卡,退出只能通过doing来实现:clo
(然后关闭:term
窗口有点不同)。
是否可以编写一个键盘快捷键来关闭活动选项卡——不管它是由什么组成的?
docker - AWS S3 和 AWS Elastic Beanstalk 之间的关系(多 docker env)
我需要澄清一下 AWS Elastic Beanstalk 和 AWS S3 的概念/关系。
如果我正在创建一个带有多个 docker 容器(两个:一个前端,一个后端)环境的 AWS Elastic Beanstalk 实例,在我的 AWS S3 篮子中,我应该为前端和后端容器创建一个 zip 文件,还是应该有单独的 zip 文件对于每个 docker 容器?
谢谢!
python - 尝试从上传到 Google colab 的 CSV 中绘制数据时出现语法错误
我遇到了语法错误。我正在尝试将 CSV 从本地计算机加载到 Google colab 中,然后绘制数据。这部分代码工作正常:
但是一旦我明白了这一点,colab 就会返回“无效语法”的错误:
关于语法错误可能是什么的任何想法?我已经盯着它太久了。
谢谢!
python - 如何制作一个在需要时专门更新的 Python 属性对象?
我有一个类,它具有相互关联的属性组合:
fancy_function 的计算成本很高。我想有一种方法将 y 的结果存储在我可以访问的地方,而不必每次都运行 fancy_function (如果依赖项是最新的,则相当于不需要重新编译 C++ 代码)。我可以添加一个属性 self._y,但如何确保它与 self._x 保持更新。到目前为止,我最好的想法是写:
而且我想它可以工作,但我怀疑可能有一种更清洁的方法不需要这个附加属性。另外,如果用户尝试直接访问 self._y,则无法保证它会与 self._x 保持同步
有没有一种很好的方法来做我想做的事情?
mongodb - 如何同步或迁移猫鼬?
如何将我的旧猫鼬模型与最新的猫鼬模型同步?
例如,如果我存在名为 user 的模型,其名称为表,未来我添加了更多表,如 last_name。表更新,但只是新用户,旧用户没有改变。
老的
新表
像 laravel 或 django 具有内置迁移数据库的功能。但是如何在 mongodb 或 mongoose (快速框架)中使用?
谢谢
google-earth-engine - 如何将图像集合剪辑到特征集合的几何图形
我正在尝试将图像集剪辑到阿尔伯塔省,但 filterBounds 不起作用。感谢您提供的任何帮助!我希望剪切图像集合,而不仅仅是地图上的图层,所以当我对图像集合执行操作时,它们只会针对阿尔伯塔执行
python - 使用 JOIN 挂起的 SQL 查询
当我包含以下 SQL 时会挂起:
有没有更好的连接方式?我对 SQL 不是很熟悉,所以查询可能存在多个问题。
oracle - 如何每天截断oracle创建的分区
我创建了一个间隔分区表interval ( NUMTODSINTERVAL(1,'day') )
。
随着每天将事务数据记录到此表中,oracle 会自动创建每日分区。
需要每天截断前一天的分区,而不影响当天的分区。
由于删除会产生碎片,我被要求使用截断或删除。
javascript - 无法在查询 Apollo 客户端类型上查询字段“书籍”
运行 Apollo CLI 命令“apollo client:check --key="MyAPIKEYXX" --includes="./src/**/*.js"
我收到了这个错误:
知道我在做什么错吗?
kernel - 更改内核配置但 defconfig 已经存在
我的 yocto repo 已经有一个内核配置文件:
现在,我想对内核配置做更多的修改,我还能用吗
或者我需要直接编辑'defconfig'
java - GUI接口类
我正在尝试创建一种从 Mobile Phone 类进行调用的方法,该类应该是 GUI 中的功能按钮。当在 GUI 中输入电话号码和通话时长时,调用获取显示号码的方法并检查其值。有人对如何编写 makeCall() 方法有想法吗?到目前为止,我已经做到了 -