所有问题
reactjs - 在使用 ref 渲染之前设置状态到 firestore
我正在解决一个简单的逻辑问题,但我似乎无法让事情顺利进行。让我分享一下我最有说服力的代码实验,然后我会分享一些想法。
让我分享一下我目前的状态以及我正在努力完成的工作。我有一个显示allQuestions。每个问题数据都有一个指向其在 firestore 中的用户文档的引用。对于每个问题,我都需要检查该用户是否 hasPremium。我应该如何以正确的方式做到这一点?目前的问题是我可以通过ref从我的Users集合中获取数据,但我必须刷新我的状态才能显示所有数据。有人可以帮我走上正确的道路/请正确思考这个问题吗?
c - c中的函数strcmp没有检测到符号>?
所以,我只想检测存储在 args 中的参数列表中的符号“>”,所以我使用 strcmp() 但执行返回我一个分段错误(核心转储)。我还尝试将第一个字符与其 ascii 值进行比较,但它也不起作用。我还有其他方法可以识别字符串中的 > 符号吗?
javascript - 如何从 Promise、reduce、format 内部返回数据?
我一直坚持试图通过这个测试一段时间。我希望它返回一个由 3 个 mockExpectedResult 对象组成的数组
第 1 步:减少计划操作数组(省略没有路径的项目)。这应该返回 InventoryItemPath 的字符串数组
第 2 步:减少 InventoryItemPath 数组(freeRewardsInventory),对返回 Promise 的服务进行异步调用(getItem 是此异步 GET 请求的模拟)。
第 3 步:reducer over freeRewardsRaw Promises,格式化为 mockExpectedResult
第 4 步:返回输出(mockExpectedResults 数组)
我认为我的主要问题是我没有等待所有这些承诺(也许错过了一个等待?)
感谢您的帮助。
sql - 为什么 SQL 中存在“WHERE”?因为“HAVING”可以完成它的任务,而且还不止这些
为什么 SQL 中存在“WHERE”?因为“HAVING”可以完成它的任务,而且还不止这些
mongodb - .find() 填充查询 MongoDB (mongoose)
我尝试对这种模型提出查找请求:
我想提出这样的要求:
该变量searchQuery包含搜索的内容(例如:“Apple Inc.”)。我的问题是我没有找到如何在查询中companyContract填充company和填充。platform
有任何想法吗 ?
sql-server - 创建表空间:CREATE、DROP 或 ALTER 语句中使用的未知对象类型“TABLESPACE”
我尝试在 Microsoft SQL Server 中创建一个表空间,但它不起作用 - 我收到此错误:
CREATE、DROP 或 ALTER 语句中使用的未知对象类型“TABLESPACE”。
这是我的代码
javascript - Chrome 网上应用店付款弃用 - 如何迁移
2020 年 9 月 21 日,Google Chrome 网上应用店团队向 Chrome 网上应用店开发者发送了一封电子邮件,称 Chrome 网上应用店付款将很快关闭。他们简要解释了关闭的时间表以及通过扩展获利的开发人员应该做什么,但他们没有在电子邮件或付款弃用页面中提供有关如何做到这一点的任何细节。像我这样的开发人员到处搜索,但没有找到答案。
所以这是一个 3 部分的问题:
他们说,那些使用许可 API 的人应该“准备一个在您的网站上运行的许可迁移应用程序,该应用程序可以访问 Chrome Web Store API。这个应用程序需要使用 OAuth 2.0 进行身份验证,并征得用户同意,并获取用户的订阅详细信息。 " 这是怎么做到的?没有给出示例,也没有链接到文档。使用 Javascript 和 PHP 怎么能做到这一点?
他们说,在 2020 年 12 月 1 日,应用内免费试用请求将导致错误。什么是“应用内免费试用请求”?
开发人员如何知道用户何时安装了提供免费试用期的扩展程序?这是使用许可 API 和 createdTime 值完成的。但是许可 API 已被弃用。
amazon-web-services - CloudFormation 堆栈中的错误:策略中的语法错误。(服务:AmazonIdentityManagement;状态代码:400;
这应该相当简单(我希望)。我正在通过无服务器框架使用 CloudFormation 堆栈,但遇到语法错误。该项目使用 Lambda 调用 QuickSight API 以实现自动数据摄取。
我得到的错误是:
具有该策略的部分 Yaml 文件如下所示
我省略了 version 属性,但认为这不会成为它运行的问题。我不确定还有什么需要更改或导致错误的原因
amqp - Azure 服务总线 javax.jms.IllegalStateException:由于不可恢复的错误,MessageProducer 已关闭
我将 ASB 用于组件之间的入队/出队消息。组件 A 从队列 A 消费消息并从队列 B 产生消息。它消费然后在消费时产生。两个队列都使用具有不同队列名称(A 和 B)的相同 Azure 服务总线。
我的问题是,一旦组件空闲超过 10~15 分钟,然后尝试消费/生产,它就会抛出
和
在观察堆栈跟踪和行为后,它在尝试向 queueB 生成消息时遇到问题。对于消费者和生产者,我在 MessageGateway bean 中使用同名 bean cachingConnectionFactory()(不确定是否重要)。
我的猜测是,当它消耗时,它会重新启动与 queueA 的连接,而当它尝试重新启动与 queueB 的连接时,会出现问题。
有人有什么想法吗?如果需要更多信息,请告诉我。
java - 用一个节点打印链表类失败
出于学习目的,我创建了一个 LinkedList 类和一个 Node 类。
一旦我的 LinkedList 类只收到一个节点,我就无法在控制台中获得正确的输出。一旦我的 LinkedList 包含多个节点,一切看起来都很好。
这是我的 Node 类中的 toString 方法
并来自linkedList类
如果我用两个节点运行链表,我得到
如果我只使用一个节点运行,则会出现 stackoverflow 错误
我怎么解决这个问题?
python - 如何加速组合算法?
B下面的代码找到形成 string的最少列表项A。让我们假设A='hello world how are you doing'和B=['hello world how', 'hello are' ,'hello', 'hello are you doing']。然后,由于索引为 0 和 3 的项目包含 stringA的所有单词,因此答案将为 2。
我将所有字符串转换为整数以加快算法速度,但由于测试用例更大更复杂,我需要更优化的算法。我想知道如何加快这个算法。
python - Python TypeError:“NoneType”类型的对象没有 len()
我从这段代码中得到一个错误:
错误:
TypeError: object of type 'NoneType' has no len()
我该如何解决?
javascript - 如何使用正则表达式验证名称部分中的表单
如何使用正则表达式验证名称部分中的表单 /^[a-zA-Z]{2,20}$/?
我希望用户在 az 或 AZ 中输入他们的姓名,其中不少于 2 个字符且不超过 20 个字符。
有人可以帮忙吗?
** 下面这行是我需要帮助的地方:**
java - XMLUnit - 比较 xml 并根据条件忽略一些标签
我有几个 xml 需要与不同的相似 xml 集进行比较,并且在比较时我需要根据条件忽略标签,例如
- personal.xml - 忽略全名
- address.xml - igone 邮政编码
- contact.xml - 忽略家庭电话
这是代码
我如何在“ .withNodeFilter(node -> !node.getNodeName().equals("FullName")) ”处添加条件,或者有更聪明的方法来做到这一点
objective-c - 是否可以在另一个共享对话框顶部显示警报消息
我使用此代码尝试在 iphone 上显示警报消息
它工作正常。
但是是否可以在另一个共享对话框的顶部显示警报消息,也使用 presentViewController 显示:
目前它在控制台中显示警告并且警报未显示,仅显示共享活动的弹出窗口?
我可以使用 UIAlertView 让它工作,但现在不推荐使用
python - Pandas 通过使用列中的值进行分组
我希望能够通过分隔值对我的 DataFrame 中的值进行分组,以便将两者之间的所有内容组合在一起。就我而言,我想Status == Finished分开分组。我不知道如何用熊猫来做到这一点,例如:
我有一个这样的数据框:
我希望这成为 3 个独立的 DataFrame:
python - 如何从 Python 数据框中的时间戳中删除字符
我正在尝试从 pandas 的数据框中删除括号和撇号,以便我可以进一步解析时间戳,格式为:YYYY/MM/DD:HH:MM:SS。
我正在使用的代码如下所示:
数据帧开头的错误时间戳示例如下: ['2020/11/13:02:16:43 数据帧中还有其他带有撇号的时间戳,例如 '2020/11/14:10:14 :16 当然,最后一个元素有结束逆作为开始的例子']
有关如何删除这些的任何建议?如果我要进一步切片,时间戳需要是统一的长度。
django - 如何通过管理页面添加现有 django 应用程序的新页面?
我有一个现有的 Django 应用程序。通过管理页面向其中添加新页面的最佳方法是什么,而无需每次都实际编码。我想通过管理页面添加带有 URL 的静态页面。
- 添加带有新 URL 的新页面
- 通过管理页面添加,而不是每次都通过编码。一次性代码来处理这个问题。有出路吗?
c++ - 为什么我不能访问派生构造函数的成员初始化列表中继承的受保护字段?
我是 OOP 的新手。最近在C++中学习了一些关于继承的知识,一个protected字段不能从类外访问,但是可以在继承类中访问。我的代码有一些问题,我不明白出了什么问题:
如果Derived继承Base,为什么编译器说Derived没有字段x和y?
python-3.x - 使用 sqlAlchemy 'scoped_session' 引发异常的并发查询'此事务处于非活动状态'
抱歉,如果以前有人问过这个问题,但是我到处搜索,找不到解决问题的方法。
我正在尝试实现一个非常简单的任务,即同时从多个线程向 postgres DB 发送查询。
这是我的设置:
这就是我试图从每个线程运行的内容(尝试使用本机 python 线程并使用 APScheduler:
如果我从 2 个或更多线程运行上述方法,则在发送 commit() 时,我会不断收到来自每个线程的以下异常:
正如我在许多地方所读到的,scoped_session 是线程安全的,但根据我的经验,它根本不起作用。
powershell - 登录在 Powershell aspx 中使用 Navigation IE 丢失
我正在尝试自动化网站交互。
我可以毫无问题地以编程方式登录。
登录后,我会进入带有工具栏的页面。当我将鼠标悬停在工具栏的一个选项上时,ie 屏幕的底部会显示一个以 .aspx 结尾的 url。
当我使用 $ie.navigate 导航时
$ie.Navigate("https://dcr.alleghenycounty.us/Civil/Filing/InitialCaseFiling.aspx")
,它将我重定向到一个告诉我需要登录的页面。当我手动单击时,它可以正常工作。我单击的下拉菜单没有元素。
我担心导航功能会导致页面丢失某种 cookie。我尝试了invoke-webrequest,但它在浏览器中没有做任何事情。我尝试在导航命令中附加 2048 标记以在新窗口中打开。
是否有另一种打开 .aspx 的方法?
vue.js - 如何在浏览器中使用 Vue 组件库?
我有一个 Vue 组件库。我通过汇总为浏览器构建。但是我不能在带有 CDN 的浏览器中使用。我究竟做错了什么?我已经尝试<script type="module">了很多其他的东西。这是一个例子:
也试过这个
python - Python Mongoengine - 获取文档属性的类型
有没有一种简单的方法来获取文档给定属性的类型?我有属性的名称,我想检查它是否是一个数字。例如,如果输入是字符串“price”,我应该返回 True,因为值是数字。
目前我正在尝试获取给定属性中具有非空值的第一个文档,但我没有成功,我想知道是否有更直接的方法来获取值的类型。
c# - WebDriverException:'SecurityError:操作不安全。' 通过 Selenium 在 Firefox 中使用 document.write() 时出错
我需要在 Firefox selenium 中加载一个页面,然后重写页面的内容,我必须使用 Firefox,所以 Chrome 不是一个选项。
我尝试了下面的代码
但这给了我错误:
`
我需要知道是否有任何选项about:config或任何方式可以使 Firefox 运行不安全的操作。
angular - 我可以在一个设计中结合 ng-zorro-antd 和 ng-zorro-antd-mobile 吗?
我正在使用 Angular 构建一个应用程序,并且我想设计一个可在(Web)和(Mobile)上运行的响应式网站。我知道它ng-zorro-antd提供了响应式布局,但它并不总是与Mobile.
我的问题是:我可以将两者结合ng-zorro-antd在ng-zorro-antd-mobile 同一个应用程序中,以便ng-zorro-antd-mobile在我将设备更改为移动设备“使用模拟例如 Chrome 时动态显示组件?并将其重置为正常布局ng-zorro-antd?或者这个设计和代码大小是否超载?
如果没有,我如何设计一个可以在两种设备上运行的网站?
谢谢
