所有问题

0 投票
1 回答
57 浏览

python - 使用 SQL 从数据库视图而不是表中读取

我正在尝试使用 Python 从基于数据库中其他视图创建的视图中读取数据。

数据库设置:

Python代码:

当我使用它运行代码时,schema它会从表中返回数据,但是当我尝试运行schema2它时,它不会返回任何内容,也不会提供任何错误消息。该脚本不会停止它只是闲置。

尝试从视图而不是表中获取数据时,我做错了什么吗?

更新

当我运行schema2 = "SELECT * FROM INFORMATION_SCHEMA.TABLES;"它确实返回以下内容:

它列出了我试图从中读取数据的视图。

我像这样创建了视图:

我已经命名data_x了我根据某些条件加入视图的不相关数据。

0 投票
2 回答
169 浏览

php - JSON.parse 使用反斜杠生成错误

为什么下面的 JSON 解析失败JSON.parse

当我登录result到控制台时,它会给出上述输出。使用后JSON.parse出现此错误:

Uncaught SyntaxError: Unexpected token s in JSON at 1649 at JSON.parse () 请看下面我的代码:

0 投票
0 回答
112 浏览

angular - 如何在添加新约会时清除 angular jqxscheduler 中的自定义对话框字段数据?

我正在使用 jqxscheduler 来安排约会。我已经在 jqxscheduler 的编辑对话框中成功创建了自定义字段,并且能够添加/编辑约会。但是当我创建新约会时,以前约会的数据总是显示在编辑对话框自定义字段中。如何在添加新约会时清除先前约会的数据并在对话框字段中保留编辑约会的数据?

0 投票
0 回答
467 浏览

android - RecyclerView 和 LinearLayoutManager 的奇怪行为(错误?) reverseLayout == true

当使用带有 LinearLayoutManager 并且“reverseLayout”标志设置为 true 的 RecyclerView 时,当通过notifyItemChanged它通知任何项目时,也会调用onBindViewHolder第一个不可见项目。之后它不会要求onViewRecycled该项目。因此,如果 ViewHolder 在 onBind 中进行某种订阅,它将永远不会被释放,因为不会调用 onRecycle。

这实际上看起来像LinearLayoutManager. 如果您查看fillLinearLayoutManager 中的方法,则有以下代码:

据我了解,我们迭代子视图,直到我们填满所有需要的空间,换句话说layoutState.mAvailableremainingSpace它们都以像素为单位。如果您进一步查看layoutChunk方法中发生的事情,您将看到这段代码:

因此,LLM 将跳过任何具有FLAG_UPDATE在我的情况下是我调用的项目的项目notifyItemChanged。通过跳过我的意思是项目的高度不会从这两个变量中减去:

这将使循环再迭代一个视图。并且由于 LLM 没有缓存该视图(请参阅tryGetViewHolderForPositionByDeadline-> getScrapOrHiddenOrCachedHolderForPosition)(因为如果我没记错的话它在屏幕边界之外)它将被重新创建。但是如果reverseLayout设置为 false (默认 LLM 状态),它不会迭代它,因为它会首先到达列表的末尾:

reverseLayout== false 的情况下,我们从当前位置开始按升序进行迭代,即:

假设我们调用notifyItemChanged位置为 3 的项目。因此 LLM 将迭代 1、2、(跳过 3)、4、5 和 6。由于它跳过了 3,因此将留下像素来填充layoutState.mAvailable变量 BUT,因为我们在循环结束它会立即停止。

现在让我们看看当reverseLayout== true 时会发生什么。

因此,我们再次调用notifyItemChanged(3). LLM 将以相反的顺序开始迭代:0、1、2、(跳过 3)、4 和 5。然后因为它跳过了 3,所以仍有像素要填充,我们不在列表的末尾,所以它将迭代 6 为出色地。

最奇怪的是,在这个代码示例中,它只能在第一次长按时重现,之后第一个屏幕外视图onBind将不会被调用。但是在发现这个东西的项目中,每次调用notifyItemChanged视图时它都是 100% 可重现的。

这是最小的可重现示例:

这是日志:

我正在长按位置 0 的视图,并且位置 3 的附加视图(在屏幕外)也被绑定。

0 投票
0 回答
138 浏览

botframework - MS bot 经常收到 Send Failed 错误,但对话仍在继续

我正在使用 MS bot 框架 (v4) 开发一个聊天机器人,并且我正在使用 Direct-line bot 通道。我经常遇到这个问题,每当我们在机器人中提出一些问题时,它会在 2-3 秒内做出响应。但被问问题的状态将保持为发送 20 秒,然后变为发送失败。重试重试也重复相同。

当我在网络聊天中尝试相同时,它给出了同样的问题。

在此处输入图像描述

请解释一下为什么会发生这种情况以及如何解决这个问题。

在此处输入图像描述

用于调查我的问题的一些附加信息:

1)您是否使用任何中间件?

2)您的机器人托管在哪里?

3)请包括机器人发送“嗨!”的周围代码。

4) 你的 appId 或机器人名称是什么(我会在后面查一下)。

c48119d1-8078-4804-bc20-9dead31ea0f7

5) 你使用的是什么版本的网络聊天?

我在我的网站中使用最新版本的网络聊天/直连机器人频道

0 投票
3 回答
1979 浏览

.net-core - 不能再运行 Win-Acme(让我们在 Windows Server 2019 上加密

检查过期证书的报告后,我不再可以在多个 Windows Server 2019 服务器上运行 Win-Acme (v2.1.2.630 (x64, Release)) 客户端。

它们都失败并出现以下错误:

D:\Lets-加密>wacs.exe

失败处理应用程序包。无法确定提取嵌入文件的位置 DOTNET_BUNDLE_EXTRACT_BASE_DIR 未设置,临时目录不存在或不可读写。遇到致命错误。无法提取捆绑包的内容

这是某种.net核心问题吗?

0 投票
1 回答
243 浏览

google-apps-script - 如何更改 googlesheet 中的时区?

我复制了一个脚本:当你访问一个 url 时,url 中有值:我的 googlesheet 会自动填充单元格中隐藏在 url 中的值,并且在同一行:日期和时间。一切正常,只是时间不是我的时区。

我应该更改什么以使时间处于我的时区?谢谢

0 投票
2 回答
55 浏览

python - Python确定数组何时不再显着增加或减少

给定如下数组:

我想找到数组没有波动的索引,或者说在考虑下一个项目时不再重要。

我如何确定这一点?例如,有没有办法用熊猫来计算这个?也许考虑总平均值并检查在计算中添加额外项目是否会显着增加或减少总平均值?

我试图找到当地的最小值和最大值

但这基本上会返回整个数组长度,因为数组中仍然存在波动

0 投票
0 回答
1017 浏览

javascript - IdentityServer4 OIDC-Client 授权重定向循环

我已经构建了IdentityServer4的实现,利用Implicit Flow集成了运行ASP.NET Core的ASP Identity(我们稍后将更改为 PKCE 配置,但无论如何。)该应用程序管理跨多个运行ASP.NET/AngularJS/OIDC-Client的 Web 应用程序的用户登录。在IIS Express上本地运行所有内容时,一切都按预期工作。我可以登录,注销,默默刷新,生活美好。但是,在部署到Azure之后,我陷入了无限重定向循环,试图登录,我束手无策。

第一次调用受保护的 Web 资源会将我重定向回登录服务。没关系。登录后,我按预期被发送到网络资源 - 但是,这里是重定向循环开始的地方。

Application Insights上的IdentityServer日志中,我读到如下消息;

  • Client list checked and origin: "https://webapp.net" is allowed.
  • CorsPolicyService allowed origin: "https://webapp.net"
  • Client configuration validation for client "webclient" succeeded.
  • Token validation success

我可以看到声明类型和用户信息包含预期值,并且GET requestto"https://loginservice.net/-well-known/openid-configuration"返回 OK(具有预期的配置)。我还验证了accessid 令牌是否有效,再次包含预期的数据。

但是,POST requestto"https://loginservice.net/connect/accesstokenvalidation"仍然失败,出现 404。

我的 Web 应用程序上的OIDC-Client配置如下:

我的callback.html看起来像这样:

我能做些什么来解决这个问题?相同的行为在不同的浏览器中持续存在;Firefox、Chrome、Edge .. 我不知道为什么它在本地工作但没有部署到 Azure。

0 投票
1 回答
30 浏览

python-3.x - 当值从大于阈值的值变为0时如何计算行数

我在数据框中有三列 X1 X2 X3 ,当值从大于 1 的值变为 0 时,我想计算行数。如果在 0 值之前小于 1 则不需要计算。

输入df:

期望输出

0 投票
0 回答
18 浏览

reactjs - 全球可用的 spfx Web 部件共享点在线

我想创建一个可在 SharePoint Online 内的每个页面和子网站上使用的 Web 部件。示例是 Wizdom PowerPanel。它在左侧的每个站点上都可用。

有人知道如何创建这个吗?

0 投票
1 回答
36 浏览

textfield - 选择器视图 - 文本字段未更新

我正在尝试制作一个下拉列表并尝试使用 PickerView。但是在选择器视图中选择项目后,我找不到更新文本字段的方法。

我怀疑pickerView 函数的“didSelectRow”根本没有被调用,尽管我不知道如何检查它。(我试图打印选定的行,但没有任何反应)。

这就是我在 Interface Builder 所做的:

制作一个文本字段。将 Picker View 从 Library 拖到界面中。

连接插座和 PickerView。

ctl 将 PickerView 拖到 View Controller 处的黄色图标上,然后选择委托和数据源。

ctl 将文本字段拖到 View Controller 上的黄色图标上,然后选择委托。

希望有人可以帮忙。

以下是我的代码:

导入 UIKit

类视图控制器:UIViewController,UIPickerViewDelegate,UIPickerViewDataSource {

}

0 投票
1 回答
236 浏览

flutter - 如何使 GridView 组件居中

您好,我是 Flutter 的新手,我在将图标的组件居中时遇到问题,任何人都可以建议将仪表板图标居中的正确方法。我仍在尝试修复它,但如果您能为我提供一些建议,那就太好了. 我尝试将它逐行放置,但问题仍然相同,也填充在我创建的小部件上

问题

0 投票
2 回答
48 浏览

reactjs - NavLink 未在反应应用程序中添加“活动”类属性

使用 create-react-app 的 React 应用程序存在 NavLink 不添加活动类属性的问题。尝试了很多解决方案,例如在 NavLink 中添加确切的属性,但到目前为止都没有。

0 投票
3 回答
54 浏览

c# - 如何将值添加到类中的字符串数组?

我正在尝试为虚构的电影院创建一个简单的面向对象程序。因此,我正在列出所有电影的清单。我的问题是我无法将流派添加到 Movies 类的子类中的流派数组中。

这是我到目前为止所做的。

任何建议将不胜感激。

0 投票
2 回答
51 浏览

php - 在 PHP 中将纯文本 URL 转换为 HTML 超链接

我有一个 HTML 表单,我要求用户输入一个 url,一旦发生这种情况,它就会以 PHP 的纯文本形式返回。我想要发生的是,当他们输入他们的 URL 并提交他们输入的链接时,他们将变得可点击。这是我的代码。我希望这有帮助。

0 投票
1 回答
371 浏览

kubernetes - Kubernetes 架构中的 etcd 复制

我是 kubernetes 和 etcd 的新手,我试图弄清楚 etcd 在 kubernetes 中是如何分布的。这些问题的答案对我很有帮助

问题 1: 如果我们有一个 1 个主节点和 2 个节点的 kubernetes 架构,我们将拥有: - 1 个位于主节点上的 etcd 存储 - 还是分布在主节点和节点之间的 etcd(所有节点都将复制商店)

如果我们有一个包含 2 个主节点和 3 个节点的 kubernetes 架构,我们将拥有: - 在两个主节点上复制 2 个 etcd 存储 - 还是在主节点和节点之间分配一个 etcd(所有将具有存储的复制)

问题 2: 我发现此建议“始终使用奇数个集群成员,因为需要仲裁才能就集群状态的更新达成一致”来源:https ://rancher.com/blog/2019/2019-01-29-what -is-etcd/ 是关于 Kubernetes 集群中的节点数还是关于 etcd 集群中的成员数,你能给我举个例子吗

问题3: 什么意思:external clustered etcdetcd在master节点上作为静态pod运行

0 投票
3 回答
329 浏览

java - 如何在java中获取给定月份的第一个日期和最后一个日期?

我们将以 yyyyMM 格式传递月份信息。从给定的输入中,我将如何获得该月的 FirstDate 和 LastDate?

0 投票
2 回答
72 浏览

java - 使用多个线程填充静态数组

我正在尝试使用多个线程填充静态数组。https://stackoverflow.com/a/1492077/10418317join()中的建议用法似乎对线程施加了特定的顺序。如果可以的话,我希望它们并行运行,以加快整个过程的分配


数字发生器


我试图在每个线程完成输入后对数组进行排序,然后打印出第一个和最后一个,即最小值和最大值。问题是数组masterMinmasterMax似乎在假定之后仍然具有所有零条目通过Assigment.masterMin[thrnum-1] = searcher.min; Searcher填充是另一个类,它实际上给了我非零值search.maxsearch.max正如预期的那样。

0 投票
1 回答
35 浏览

mysql - 计算 A 列中的所有值,但仅计算 B 列中的某些值

(1)表(SQL Fiddle):

(2) 期望结果:


我想从上面的示例表中获得Return Rate基于。 因此,我想使用on和。 但是,当我这样做时,也会计算有退货的产品。 为了解决这个问题,我把. 不幸的是,在这种情况下,也不算在内。items
countSales_MonetaryReturns_Monetary
0
WHERE Returns_Monetary > 0
Sales_Monetary

我需要在查询中进行哪些更改才能使其正常工作?

0 投票
3 回答
122 浏览

python - 如何从Python中的字符串中仅替换部分单词

我有一个街道名称列表

还有另一个带有街道缩写的列表

我试图遍历街道名称并用 str 替换 straat,用 wg 替换 weg 等等,但我被困在替换部分,因为只有单词的一部分没有这种方法。

0 投票
3 回答
241 浏览

python - 从索引形成一个 numpy 数组并用零填充

我有一个 nympy 数组a = np.array([483, 39, 18, 999, 20, 48]

我有一组索引indices = np.array([2, 3])

我想拥有数组的所有索引,并用 0 填充其余索引,所以我得到结果:

np.array([0, 0, 18, 999, 0, 0])

谢谢您的回答。

0 投票
1 回答
53 浏览

python - json 清理并删除坏列和不必要的列表

我有以下内容json

我想生成以下内容:

我编写了以下函数,但无法使其 100% 工作:

我只能打印树叶,但不能打印树枝。请注意,我想让它对 multiple 通用json,因此所有形式的嵌套深度都可以不同。

0 投票
1 回答
546 浏览

javascript - Babel 打字稿意外标记“?” 在声明中

Babel 不能转换'?' 在打字稿的声明中。

0 投票
1 回答
43 浏览

typo3 - 在 TYPO3 站点中使用独立 PHP 脚本是否有可行的用例?

我刚刚遇到这个问题如何在typo3 v9 中使用PHP 脚本? 对我来说更有趣的是现在 - 你应该这样做吗?可能的用例是什么?

我问的原因:我目前在网站上使用独立的旧 PHP 脚本。不愉快,因为我一直打算将它迁移到扩展或弃用它,但通常情况下 - PHP 脚本可能比 PHP 本身寿命更长 ;-)

考虑您有一些功能,您希望将其集成到您的网站中(作为现有主题中的内容),它不使用特定的 TYPO3 功能。是否有合理的用例可以在不创建扩展的情况下将其作为 PHP 脚本执行?这个答案表明这是可能的,但已被劝阻。

有什么优点/缺点?这不推荐吗?为什么?...

TYPO3 >= 9。