所有问题
typescript - 使用 keyof 的参数泛型推理
我正在尝试使用函数参数来推断另一个函数参数的缩小泛型类型的键。如果我硬编码一个类类型来代替泛型,一切似乎都可以工作;但是,当使用通用值时,第二个参数的缩小不起作用。已经在这几天了,我迷路了。
使困惑?我知道我是......这是说明问题的代码。在最后一个函数中,第二个参数应解析为有效属性。
任何帮助都会很棒。
python-3.x - 将带有 texttract 模块的 Python 应用程序部署到 Google Cloud Platform
我想创建一个 Python 脚本来解析 40.000 个 PDF 文件(文本和图像)。因为我看到没有简单的方法来检查页面是否包含图像,所以我认为我应该使用 textract 模块。
理想情况下,我会部署到 Google App Engine。
我的问题是,对于 textract,我还在我的系统中安装了 Python 之外的其他软件包。我可以在 Google Cloud App Engine 上毫无问题地部署脚本(带有适当的 requirements.txt 文件)吗?还是我会用别的东西?
firebase - 用于在另一个集合中的文档中查找数据的 Firestore 匹配规则
当权限存储在另一个集合的另一个文档中时,我遇到了 Firestore 规则的问题。我还没有找到这方面的任何例子,但我读过它可以做到。
我想这样做是为了避免当一个学生与许多其他学生分享他的家庭作业清单时不得不写很多东西。是的,我知道这算作另一次阅读。
我有 3 个集合、用户、权限和作业以及一些示例数据。
用户
权限
在家工作
我的 Firestore 规则的开始:
用例:
Steven Smith 与 Tonya Benz 分享了他的作业清单。
Tonya Benz 登录到应用程序以查看她的朋友 Steven 的作业。该应用程序运行此查询以获取 Steven Smith 的作业列表。
问题:
当用户 Tonya Benz 登录以便可以运行此查询时,什么是正确的 Firestore 匹配规则,该规则从作业集合中获取“所有者”字段以将其作为权限集合中的 id 进行查找。
c# - 如何在统一 c# 脚本中从面板中销毁动态元素
尝试从面板中删除项目(清空它),然后用新项目(按钮)重新填充面板
我已经尝试使用您在下面看到的 foreach 删除每个元素,但没有成功
java - MediaPlayer - setAudioAttributes 无法正常工作
我正在尝试创建警报,一切正常,但即使我使用流类型也始终是媒体STREAM_ALARM,因为setStreamType已弃用,我正在使用setAudioAttributes它,但它似乎不起作用。这是我的代码:
html - 如何在悬停时将背景图像移动到远离边框的中心?
当我将鼠标悬停在图像上时,我正在编写代码以设置背景图像的边框。当我将鼠标悬停在图像上时,我遇到了图像太靠近边框的问题。我想像这样将图像移动到中心:
https://i.imgur.com/9et5LIL.png
这是jsfiddle:https ://jsfiddle.net/05xq2b3m/
我已经尝试了其中的每一个:
它不会做任何事情,因为当我将鼠标悬停在图像上时,背景图像会靠近边框。我试图在谷歌上找到答案,但我无法找到解决方案。
这是完整的代码:
我期望实现的是,当我将鼠标悬停在图像上时,我想将背景图像设置在不太靠近边框的中心。
你能告诉我一个例子,当我将鼠标悬停在图像上时,如何设置不会太靠近边框的背景图像?
谢谢你。
reactjs - 将对象传递给 setState 失败
我创建了自己的帖子网络应用程序,您可以在其中添加、删除和更新帖子。现在,当我尝试添加帖子并传递输入值时,抛出一个函数,然后执行“setState”,我得到一个错误,我这样做的方式有问题。你能帮忙吗?
我可以从状态('post')中删除根对象,然后只使用标题,正文作为他们自己。但我想这样组织它: Post:{title,body}
我希望通过这个对象 post:{title:'sometext',body:'sometext'}
javascript - Primus 调用 nodejs 服务器,未找到 primus 文件
我已经为实时聊天应用程序设置了一个带有 nodejs express 的 API。为了它是实时的,我正在使用 primus,但我目前正试图将 primus 连接到我的前端。
我有整个后端的文件夹结构,然后是我的前端的另一个文件夹结构。所以他们都是分开的。
在这里,我将服务器连接到 Primus
然后,您可以看到带有文件 live.js 的文件夹 primus
现在在我的前端,我试图通过脚本标签调用 Primus
但这只是给了我一个 404 Not Found 错误。此外,当我尝试在浏览器中通过它进行连接时,它也不起作用。所以我不确定我的问题是什么。有任何想法吗?
regex - 在 Notepad++ 或 Emeditor 等文本编辑器中使用正则表达式精确匹配单词(单词和非单词字符的混合)
我有以下 Iogs 行要处理。
我正在解析这个巨大的日志,几乎 2 GB 的文件。出于某种原因,我必须替换这行标题。这些领域的数量很大。
挑战是——
如果我使用单词边界正则表达式
\btime\b,它也匹配 'time-taken'。它应该因为'-'是非单词字符。但是如何克服呢?我想完全匹配每个标题字段。Sameway '
cs(Referer)',它在'x-cs(Referer)' 和许多地方都有它的存在。
所以目的是精确匹配这些混合词(单词和非单词字符)。完全匹配每个单词。
javascript - 输入自动取类“btn-lg”
当用户添加电子邮件地址时,输入会在几秒钟后自动采用类“btn-lg”。
最初:
7 秒后:
python - 如何利用具有列表理解的索引?
我正在尝试根据每个数组中包含的值过滤 JSON 数组。提供一些用户输入,我只想根据类型返回相关值。
示例 json:
我试图使用在类似问题上提供的代码示例的一些变体,但由于数据结构稍微复杂一些,我遇到了问题。请参阅:如何在 python 中过滤 json 数组
我尝试了一些代码变体。所有的错误都围绕着对索引的不当使用。我尝试过的一些事情。
错误:sting 索引必须是整数
错误:列表索引必须是整数或切片,而不是元组
我能够使用 for statement an index 打印路线名称列表,但似乎无法弄清楚列表理解。
列表理解是错误的方式吗?我应该改用 for 语句吗?
任何帮助表示赞赏!
css - 将 CSS 重写为 SASS 问题:两个 css 文件中的类定义相同
我被指派将现有的 CSS 代码重写为 SASS。这是我第一次接触 SASS,还是个初学者。
所以,我开始做的第一件事就是将所有的 css 文件合并到一个文件中。现在我正在经历它并尝试将事物分成不同的 .scss 文件。
我已经按照“7-1”模式布局了我的 SASS 文件夹的架构,它由 7 个文件夹组成:abstracts、base、layout、modules、pages、themes 和 vendor。到目前为止,一切都很好。
在将我的 CSS 分成不同文件的过程中,我遇到了一个在谷歌上找不到答案的问题:
假设我有 2 个 CSS 文件 - main.css 和 admin.css。在 main.css 中定义了一个类:
并且在 admin.css 中定义了一个同名的类
正如我从 SASS 在线教程中了解到的(如果我错了,请纠正我),SASS 代码应该只生成一个 main.scss,我在其中导入所有粒子、模块等,并将其编译为单个 main.css 文件。如果是这样,我该如何解决这样的问题,我需要为一个页面单独定义一个类?
c - 为什么 C 中 void 主函数内的参数值初始化为 1?
所以,我在 turboC 编译器 n 中运行了上面的代码,得到了输出 12。我注意到这里 main 的值总是用 1 初始化。所以我想知道为什么它的值是 1?为什么没有别的??请任何人帮助我:)
注意:我还尝试用 x、y 等其他名称更改参数“main”的名称。值仍然为 1,并且输出也相同,即 12。
node.js - 在Node和sqlite3中插入多行多列
我正在尝试使用单个操作将许多不同的行插入到 sqlite 数据库中。每行都有多列,我将数据表示为数组数组。
我已经阅读了用户指南和其他教程,但是所有提到插入多行的教程都适用于只有一列的行。
我正在尝试插入一个更大的数组,但为了测试它,我将它分成两个条目。
这是插入操作的结果
所以AUTOINCREMENT正在插入整数 ID,但没有插入数据。
sublimetext3 - 我需要一个正则表达式来替换语法
我是 sublime text3 的新手,但开始喜欢在其中工作。
我正在使用它的搜索和替换来实现如下:
我有一个数百个项目的列表,如下所示:
但我想用
所以基本上冒号和单词应该用连字符(-)符号替换
我尝试了一些正则表达式。例如: (?<=WORD).*$
但事情不正常。
javascript - 带有 LIMIT 的 MySQL 查询并按块更新数据
我的 mysql 数据库中有一个表,其中包含列id和drivers_license_number. 现在drivers_license_number列中的数据以明文形式存储,我想对其进行加密。
该表包含大约 400000 条记录。我已阅读有关 LIMIT 和 OFFSET 问题的问题,并尝试在我的查询中使用后期行查找。
所以首先我需要从 db 中获取数据,然后加密正确的字段并用这个加密的字段更新 db。我不明白,如何组织我的代码以将带有限制和偏移的参数发送到数据库。在这种情况下我需要循环工作吗?
第一次通过后,我将获得例如前 1000 条记录,以及如何继续获得另外 1000 行?
python - 使用 requests.post() 从网页中抓取文本
我想从房地产列表网页上抓取文字。当我预先知道 URL 时,我就成功了,但我无法搜索邮政编码,然后抓取该搜索结果的页面。
ruby-on-rails - 参数丢失或值为空:但参数 IS 有一个值
仅供参考,对 Rails 非常陌生
参数丢失或值为空:roster_id 提取的源(在第 83 行附近):81 82 83 84 85
应用程序跟踪 | 框架跟踪 | Full Trace app/controllers/lockers_controller.rb:83:in locker_params'
app/controllers/lockers_controller.rb:52:inblock in update' app/controllers/lockers_controller.rb:51:in `update' 请求参数:
正如您在请求中看到的,参数 roster_id 在请求中并且确实有一个值。
该表单使用从名册表构建的数组
我错过了什么。如果我删除 .require 并将 roster_id 添加到许可证中,则表单不会出错,但表不会更新。
c# - 如何统一执行精益/峰值系统?
我正在尝试做一个精益/峰值系统,就像我们在彩虹六号围攻中看到的那样,我有一个关于如何做到这一点的想法,但我无法执行它。我有我的角色脚本,还有我的角色相机;这是相机的外观:
我还存储了相机的初始位置,以便以后可以返回到它
所以这显然是行不通的,我明白为什么不行。我需要使用四元数或欧拉角吗?如果有人能指出我正确的方向,那将不胜感激。
swift - 仅当图像视图和文本字段都不为零时,如何启用按钮?
我试图仅在 imageview 和 textfield 都不为空时启用按钮。但是,该按钮根本没有启用。
在 viewLoad 方法中,我禁用了按钮postBtn
在didFinishPickingMediaWithInfo方法中:
amazon-web-services - AWS-Cognito:如何在用户池中分配用户角色?
我有一个用户管理系统,我在其中使用 AWS-Cognito userPool 进行注册/登录过程。我需要为这些用户分配角色。
例如:超级管理员、推荐人等。
超级管理员角色负责添加/删除/编辑用户。有没有办法通过使用 userPool 功能来做到这一点?此外,是否可以通过 AWS 控制台而不是通过 API 分配角色?
entity-framework - 无法为数组中的空值创建条件?
我正在使用 linq 表达式树来构建查询。
我的数组:
我要实现的条件:
我的 linq 表达式如下所示:
这是我的第一次尝试,我似乎找不到正确的方法
预期的结果是能够调用.ToLower()不为空的元素
excel - 单元格值不会更新
如果有人能帮助解决这个烦人的问题,我将不胜感激。我正在尝试更新单元格值,但无法理解为什么此代码不起作用。
我尝试了各种不同的更新方法,但它们都不起作用。
ct1为单条实际值为7.5,MyCellValue为单条,ActiveCell.Offset(0, 1).Value初始为0 单元格格式为Number,两位小数


