所有问题

0 投票
1 回答
307 浏览

javascript - 删除节点后未删除 D3.js 链接

我正在尝试通过直接修改 treeData 来删除 d3 树中的节点(遵循 Mike Bostocks 在此处添加/删除节点的建议:- https://github.com/d3/d3-hierarchy/issues/139)。

我能够删除节点,但不知何故链接不会消失。

jsFiddle:- http://jsfiddle.net/1sr5tbLx/1/

在 Fiddle 中重现问题的步骤:- 要删除一个节点(现在),您必须单击该节点,您会发现橙色 svgs --> 选择右上角的“矩形”svg。那应该删除节点。

在此处输入图像描述

单击此橙色矩形时,我正在调用该方法 --> removeSelectedNode() (带有所选节点),它找到父节点并删除子索引,然后我重新计算根详细信息并再次调用更新树(不确定是否有更好的方法来进行此更新)。

在此处输入图像描述

CSS:-

0 投票
1 回答
37 浏览

html - 使用图像绝对位置时使整个选择可点击

我正在创建一个具有自己样式的选择。它有一个绝对位置的图像,它可以防止整个选择被点击。知道为什么会这样以及如何解决吗?

HTML

CSS

0 投票
1 回答
1428 浏览

javascript - NodeJS:无效的数组长度分配失败 - JavaScript 堆内存不足

我正在尝试从文件中导出数据并使用 ExcelJS 将此数据添加到 Excel 文件中。

“记录”是一个包含超过 165,000 个元素的数组。将数据写入excel文件时,出现错误-

致命错误:无效的数组长度分配失败 - JavaScript 堆内存不足

相同的脚本适用于“记录”长度为 115,000 个元素的数据。通过互联网,我找到了以下方法:

这不起作用,我尝试使用 RAM 的最大容量(16384MB);这也没有帮助。我是 NodeJS 的新手,任何帮助将不胜感激。

0 投票
1 回答
19 浏览

python - 仅在 MongoDB 中返回匹配的属性

我有以下数据结构。数据库包含多个实例,所有实例都具有相同的基本数据结构。

}

我需要的是获取“motif_short”属性等于“I”的序列(不是整行或序列列表)。有时可能有两个或多个,但在这个特定的例子中,只有一个“I”序列。

我正在使用 Python (PyMongo),经过多次尝试,我只剩下一半的解决方案,而且头上没有头发。

这显然给了我匹配的整个“序列”属性,这不是我想要的。

我对 Mongo 比较陌生,所以我猜这是一个相当简单的问题。请帮帮我。

0 投票
0 回答
104 浏览

javascript - 如何重定向顶级路由而不是子路由?

如果未经授权,我需要将用户重定向到身份验证页面。重定向工作正常。

所以问题是如何将所有内容重定向到一个页面,但不重定向该页面的子页面?

例如,我需要将用户重定向到“/auth”,然后他们可以在里面转到“/auth/signin”或“/auth/signup”。

这是我的代码,它总是重定向到'/ auth'

更新:我用这个拐杖解决了它,但我不确定,这是解决它的正确方法吗?

0 投票
1 回答
71 浏览

python - Flask UnitTests 访问错误的 URI

我已经使用 python unittest 为烧瓶编写了一些单元测试/集成测试。我广泛使用此处编写的示例代码:https ://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-vii-unit-testing-legacy

这些测试过去可以完美运行,但现在我刚刚尝试再次运行它们并遇到错误:

(此错误的背景:http ://sqlalche.me/e/e3q8 )

显然,这告诉我它正在尝试连接到 cloud-sql 并且不能(这是部署后的正确 DNS 名称)。但是,我为测试配置了不同的 URI。

这就是我的 test_web_api.py 的样子:

这就是我__init__.py的“应用程序”的样子

我不知道为什么。代码库没有任何变化,一切都在 docker 镜像中运行,带有固定版本,所有包在 requirements.txt 中都有固定版本。感谢任何提示。

0 投票
1 回答
25 浏览

php - 了解 wordpress 的权限

我目前正在尝试在我自己的个人树莓派服务器上建立一个 wordpress 站点,我最终将把它放到网上。我一直在尽最大努力尝试了解所有 wordpress 文件的安全性,但我不确定我是否得到了它。

我的用户 (pi) 是否应该被授予添加/编辑 wordpress 文件的权限?本教程明确让我将所有权限授予 apache 用户,我想我理解,但我无法更改任何文件/目录的实际权限编号。我尝试将自己添加到 apache 用户组,但我仍然无法添加/编辑文件。我最初尝试使用命令行和 sudo 添加 php.ini 文件,这是允许“pi”用户与之交互的唯一方式吗?这对我来说似乎很麻烦,我只能添加简单的文本文件,所以我不确定如何添加主题(出现整个问题是因为我要添加的主题超过了 2mb 的上传大小限制,我一直在尝试通过 php.ini 或 .htaccess 进行更改,但没有成功)。

任何关于权限的总体解释以及我应该给予“pi”用户什么权限或如何这样做都将不胜感激。(我还更改了 pi 的默认密码,并计划在启用之前更改用户名)。谢谢在此处输入图像描述

0 投票
1 回答
36 浏览

laravel - 迁移和模型之间有什么关系?

我已经创建了一个模型php artisan make:model CommentOnPost,我想创建它的迁移文件我应该使用什么迁移名称?这样做对吗 php artisan make:migration create_comment_on_posts_table???

0 投票
1 回答
29 浏览

saxon - Saxon 是否提供了一种方法来维护地图中键的插入顺序?

在将映射序列化为 JSON 时,Saxon 似乎不维护键的插入顺序。虽然我知道 JSON 不需要这样做,但它有助于诊断和减少最终用户的困惑。

有什么方法可以实现这一点,也许是通过实现自定义序列化程序?还是订单在流程的早期丢失?

0 投票
1 回答
320 浏览

java - 如何在 cognito 中使用 adminGetUserRequest 获取用户属性

我正在尝试使用 AdminGetUserRequest 从 cognito 获取用户属性,以下是我的代码:

代码运行良好,我正在获取用户,但属性值被列为Sensitive Data Redacted。我得到的输出如下

如何获取列为Sensitive Data Redacted的值。我没有任何访问令牌,我只有用户名来检索这些值。

0 投票
1 回答
41 浏览

pandas - iloc 的功能和简单的 [ ] 系列

我认为在熊猫系列 S S[0:2] 相当于 s.iloc[0:2] ,在这两种情况下都会有两行但最近我遇到了麻烦第一张图片显示了预期的输出 ,但我没有不知道在这张图片中出了什么问题S[0] 显示错误我不知道为什么

0 投票
1 回答
105 浏览

python - 为什么我得到 OSError: [Errno 5] 在实时服务器中运行 streamlit 时输入/输出错误错误?代码在我的本地主机中运行正常

为什么我OSError: [Errno 5] Input/output error在实时服务器中运行 streamlit 时会出现问题?代码在我的本地主机中运行正常,但得到

OSError: [Errno 5] 输入/输出错误

在服务器上运行时

0 投票
1 回答
24 浏览

python - 有没有办法确保没有项目从随机列表中重复,如果它们都已输出,则输出一些东西?

我正在做一个猜歌游戏,所有歌曲都在一个文件中,并且在处理后随机输出,只显示第一个字母,但是有没有办法确保没有歌曲重复,因为它是随机的,并且如果所有这些都已输出给用户,则发出结束消息。我无法真正显示整个代码或简洁地隔离问题,因此对于没有示例感到抱歉,但我希望这足以解决问题。随时问更多问题!提前致谢

0 投票
0 回答
70 浏览

python - 如何在 for 循环中处理 Python 字典键,同时添加新键

我有一本字典,其中我们有多种类型的键(在本例中为 keyType1 和 keyType2):

并且它们被编入索引,就像在列表中一样。我的任务是识别字典中的负索引键,找到相同类型键的索引最大值,并根据该最大值重新计算负索引。

我有的:

我的实现适用于:

但不是为了

输出是:

请注意,第二个密钥没有得到处理。我无法弄清楚问题是什么。有任何想法吗?

0 投票
0 回答
36 浏览

excel - 程序执行缓慢,无法识别最慢的操作

我的程序执行速度很慢,它的工作是在工作簿中格式化工作表。主要是调整行高和列宽,为列应用数字格式,平面冻结和删除自动过滤器。它很长,我已经删除了几个类似的部分以缩短它以用于 stackoverflow,但没有大循环,excel 工作簿只有几张工作表,我试图用计时器识别性能缓慢的部分,但没有运气。有任何想法吗?这些操作中的任何一个都特别慢吗?格式化工作表大约需要 1 分 20 秒。它与处理单元格中数据的其他程序非常相似,似乎很长,用于外观调整。

0 投票
1 回答
39 浏览

oracle - OR 在选择 Oracle

如果 t1.column2 =1 评估为假,我想检查另一个条件,如果时间 t1.DateColumn2 + t2.DateColumn2 是 < sysdate 。Oracle 在或条件附近抛出语法错误。不能这样直接使用sysdate吗?不知道我哪里出错了。谢谢

0 投票
1 回答
150 浏览

python - 我在一个表单中有多个按钮/图像。如何在 Flask 应用程序中识别被点击的那个?

我有这个包含几个“按钮”的 Flask 应用程序。我希望能够对具有不同功能的每个按钮做出反应。当前的 HTML(见下文)使用带有图像类型的输入,以便在单击任何图像时进行发布操作。

在我的 Flask 应用程序中,我能够识别 POST 请求。但是,不幸的是我无法识别被点击的按钮。顺便说一句,单击其中一个按钮后,我还在屏幕上收到以下错误消息:“错误请求,浏览器(或代理)发送了此服务器无法理解的请求。”

我究竟做错了什么 ?顺便说一句,为了同时服务多个客户,我应该使用 Flask 线程选项吗?

编辑

当我单击一个按钮时,我试图用一个包含一个但甚至没有像以前那样收到 POST 请求来替换它。这是打开按钮的示例

用于捕获按钮值的烧瓶代码

0 投票
1 回答
58 浏览

html - 着色文本部分不起作用(Python 3 + Sphinx html)

我尝试了我找到的所有解决方案,但没有一个有效。可能是 Python 2 或 3 和/或旧 Sphinx 版本的差异的原因。这就是我所拥有的:

  1. 具有独立构建和源目录的 Sphinx 项目
  2. 我将一个名为 custom.css 的文件放在 source/_static 中。内容:
  1. 我编辑了我的 conf.py 并在html_css_files = ['custom.css']下面添加html_static_path = ['_static']

  2. 我已.. role:: blue在 *.rst 文档的顶部添加。

  3. 我已经编辑了文件本身并写道:这是一个带有蓝色单词的句子。

当我渲染我的项目时,html 源代码包含This is a sentence with a <span class="blue">blue</span>

一切都很好,除了这个词根本不是蓝色的。它与其他颜色相同。

我错过了什么?

0 投票
1 回答
218 浏览

python - 在 Python 中按多个子字符串对字符串进行排序

我有以下格式的文件名列表<number>-<number>

下面的例子:

我想将它们作为排序列表阅读。当我sort()listdir()输出上做时,10-x 就在1-x系列之后。

当我这样做时.sort(key=lambda x: int(x.split('-')[0])),我得到了第一个数字,但第二个数字(连字符后面的那个没有排序)。例子:["21-3", "21-0", "21-2", "21-1"]

那么,如何确保我可以读取文件名,其文件名根据文件名中连字符前的数字排序也根据文件名中的第二个数字(连字符后的数字)排序?

期望的输出:

["0-0", "1-0", "1-1", "1-2", ... "31-0", "31-1", "31-2", "31-3"]

0 投票
2 回答
55 浏览

android - 为什么我的代码没有进入这个适配器类?

我是 Kotlin 和 Android 工作室的新手。我正在尝试使回收视图正常工作,但是在尝试使用适配器类时遇到了问题。

我试着用断点看看。但它似乎在定义类的第一行触发。(所以 class OrganisationsAdapter...etc )然后它跳过整个班级,甚至没有进入它。

我也没有任何例外。

适配器类

**我用来调用课程的线路**

0 投票
2 回答
2045 浏览

facebook - 没有访问令牌,无法获取 Facebook 用户的个人资料图片

我以这种方式获取用户的个人资料图片: https ://graph.facebook.com/USER_ID/picture ,直到今天一切都很好。今天我吃了我的应用程序,我开始获取默认的个人资料图片,而不是真实的。

看来现在我需要访问令牌。

不工作

在职的

问题

发生了什么?我没有更改 fb 应用程序的代码或配置中的任何内容,昨天一切都像魅力一样工作。

重要提示:我的应用处于开发模式

0 投票
2 回答
544 浏览

mongodb - 如何使用串联作为 MongoDB $in 运算符的字段名称?

假设我有一个名称列表,并且想要匹配不属于其中的文档:

但是现在我必须匹配名字+姓氏(即给定的列表是["Alice Smith", "Bob Jones"])。

我知道我可以像这样轻松地连接两个字段:

但是我如何在初始查询中使用这个新的“字段”,就像我在firstname那里使用的那样?显然,我不能只用这个表达式替换对象键。

这个答案非常接近,但不幸的是,它缺少关于在$in上下文中究竟如何使用该解决方案的最后一条信息。而且由于我认为这是一个一般用法问题,但找不到任何关于它的信息(至少使用我使用的搜索词),我正在打开这个单独的问题。

编辑:如果可能的话,我想避免使用聚合。我要查找的查询应该用作节点驱动程序方法filter的参数。deleteMany

0 投票
1 回答
104 浏览

python - 如何在两者之间放置列比较并写入csv

我有包含浮动月份数据的csv,它是随机生成的。

我想比较 2 个月并将 % 值放在中间。如果我进行比较,则放在最后。


预期的

0 投票
0 回答
66 浏览

asp.net - 使用 Azure devops 管道构建和部署 Asp.net 应用程序

我正在尝试使用 Azure 开发操作构建和部署 Asp.net 4.0 应用程序。我想为每个 aspx 页面创建一个单独的 dll。所以在管道的构建参数中,我有以下

尽管设置了创建单独的程序集,但我无法为每个 aspx 页面看到单独的 dll。有人可以在这里帮忙吗

0 投票
1 回答
24 浏览

ios - WKWebView里面的HTTPRequest拦截是可能的吗?

如果链接不可用,我正在尝试实现拦截 http 请求并通过私有代理服务器发送它们,但我发现信息(https://www.programmersought.com/article/71961024600/)在 WKWebView 中是不可能的。如何使用另一种方式实现此功能?