所有问题

0 投票
2 回答
91 浏览

django - 来自 VMWARE 外部的 Django 访问(公共访问)

我正在使用从 VMWARE ESXI 上的虚拟机启动的 Kalilinux2020.1 下的 Django 3.0.5。我想公开我的项目,但它不起作用。

我修改了 settings.py 并添加: ALLOWED_HOSTS = ['*']

django 服务器使用启动 pyhton3 manage.py runserver 0.0.0.0:8080

我允许使用防火墙中的端口 8080 firewall-cmd --zone=public --add-port=8080/tcp

我在路由器中转发了8080端口

PS:我可以从VMWare(LAN)中的其他机器访问我的服务器,但我无法从外部访问。有人遇到过这个问题吗?

0 投票
1 回答
526 浏览

java - 监控、调试和跟踪 CompletableFuture 任务

我想在使用 CompletableFuture 时监控、跟踪和调试我的任务,例如在以下代码中:

CompletableFuture.AsynchronousCompletionTask的 Javadoc看起来很有希望,但不清楚如何使用它:

标识由 async 方法生成的异步任务的标记接口。这对于监视、调试和跟踪异步活动可能很有用。

0 投票
0 回答
46 浏览

python - 图像分割以获得所有五个碗的轮廓

我尝试了几种图像分割方法,但它们不起作用。我不想用 Deep-learning 的方法来解决这个问题,OpenCV-Python是我目前正在学习的。

由于考虑到背景的颜色,大的白色托盘与前景过于相似,尤其是白色的小盘子,所以我点了这个链接,目的是得到一个满意的分割结果。 OpenCV 锐化边缘(没有孔的边缘) 虽然结果仍然令人失望......

2.jpg

我完全不知道如何使用传统方法(opencv)来解决这个问题,白色的盘子和里面的糖果太烦人了。

0 投票
2 回答
68 浏览

python-3.x - 如何获取 Youtube API qouta 的每日使用量?

我正在使用 youtube 数据 API,但没有找到与 API 限制的总体日常使用相关的任何内容。我可以在控制台上查看相同的内容,并访问了以下链接,但在这里我只能从 youtube 门户网站计算统计数据。

https://developers.google.com/youtube/v3/determine_quota_cost

有什么方法可以让我从 youtube 提供的任何 API 中获得总体日常使用情况。

0 投票
1 回答
1200 浏览

mongodb - mongo索引中的“v”是什么意思

在 mongodb 中,我们可以使用db.collection.getIndexes()获取所有索引,输出类似于:

除了“v”之外,大多数属性都是不言自明的,似乎找不到任何关于此的文档。有人知道这里的“v”是什么意思吗?预先感谢。

0 投票
1 回答
164 浏览

salt-stack - SaltStack:无法手动安装盐依赖库

我正在尝试使用 pip 在 salt master 上安装库 pycryptodome,并且安装后版本报告未正确显示。但是我注意到新安装的版本是针对 pycrypto 而不是 pycryptodome 进行更新的。

我需要重新加载任何东西。或者有其他安装方法吗?

在版本报告下方。

下面的报告是在 pip3 安装 pycryptodome 之后。您可以注意到 pycrypto 的版本从 2.6.1 更改为 3.9.7

0 投票
1 回答
397 浏览

android - 旋转 ImageView 的右下角 Android

我想将图像视图从右下角旋转 45 度,请告诉我该怎么做

我正在尝试像这样在 imageview 中添加旋转

但是这段代码从中心点旋转我的图像,所以请告诉我如何从右下角旋转我的图像。

0 投票
2 回答
328 浏览

go - 为什么通道上的 go-routine 块被认为是死锁?

根据此处的定义,死锁与资源争用有关。

在操作系统中,当一个进程或线程进入等待状态时会发生死锁,因为所请求的系统资源被另一个等待进程持有,而另一个等待进程又在等待另一个等待进程持有的另一个资源。如果一个进程不能无限期地改变它的状态,因为它请求的资源正在被另一个等待的进程使用,那么系统就被称为死锁。


在下面的代码中:


main()go-routine 阻塞,直到任何其他 go-routine(没有这样)从该通道读取相同的数据。

但输出显示:


编辑:

要点:“主 goroutine 被阻塞,因此所有 goroutine 都被阻塞,因此这是一个死锁。” 在下面的代码中,非主 goroutine 也被阻塞在通道上,不是所有的 goroutine 都应该被阻塞吗?


编辑2:

对于您在回答中的观点:“并非所有的 goroutine 都被阻塞,所以这不是死锁”。在下面的代码中,只有main()goroutine 被阻塞,但没有worker()

并且输出显示死锁:


理想情况下main()不应该退出,因为通道资源被任何一个 go-routine 使用。

为什么通道上的 go-routine 阻塞被认为是死锁?

0 投票
1 回答
37 浏览

python - 我正在使用 pygame 制作 mp3 播放器,但是当 pygame.music,load() 窗口不允许我退出时

在使用mixer.music.load() 加载.mp3 文件之前,一切正常。之后,我创建的窗口上的按钮仍然响应,但窗口本身没有响应。我无法拖动窗口,也无法使用 x 按钮关闭窗口。它们不会突出显示,就好像您可以在加载音乐后完全按下它们一样。我知道主循环仍在运行,因为当鼠标按应有的方式与它们碰撞时,我的按钮会突出显示。我只是不知道为什么窗口本身没有响应。

奇怪的是我有一个加载按钮,它打开一个 tkinter 文件对话框来获取一个目录,如果我点击它并关闭文件对话框,pygame 主窗口会像往常一样再次响应。

0 投票
1 回答
49 浏览

apache - 带有 Shibboleth 3.6 的 Windows 服务器 2016

我正在使用 Shibboleth 3.6 作为 IDP 在 Windows Server 2016 上为我的用户设置 SSO。我在我的 SP 设置中声明了该域,并将 Idp 元数据上传到 SP 上,并将 SP 元数据保存在我的 Shibboleth/元数据文件夹中。当我尝试在 SP 上使用我的域登录时,它会重定向,但随后网页显示“无法访问此站点”在我看来,Idp URL 无法访问。如何在 Windows Server 机器上托管我的 Idp 页面?我在系统上也安装了 Apache Tomcat 9.0,并希望将其用于 IDP 页面。

0 投票
0 回答
550 浏览

xamarin - 错误 NU1202 包 System.Numerics.Vectors 4.5.0 与 netstandard2.0 不兼容

嗨 Stackoverflow 社区,

我在 Windows 上的 Visual Studio 2019 社区版版本 16.5.4 中使用主从模板创建了一个默认移动应用程序(Xamarin 表单)

在创建本身时,会为 . 卸载或删除包没有用,因为包还原失败不允许将其添加回来。

错误:

严重性代码描述项目文件行抑制状态错误 NU1202 包 System.Numerics.Vectors 4.5.0 与 netstandard2.0 (.NETStandard,Version=v2.0) 不兼容。软件包 System.Numerics.Vectors 4.5.0 支持: - monoandroid10 (MonoAndroid,Version=v1.0) - monotouch10 (MonoTouch,Version=v1.0) - netcoreapp2.0 (.NETCoreApp,Version=v2.0) - uap10。 0.16299(UAP,版本=v10.0.16299)-xamarinios10(Xamarin.iOS,版本=v1.0)-xamarinmac20(Xamarin.Mac,版本=v2.0)-xamarintvos10(Xamarin.TVOS,版本=v1.0)- xamarinwatchos10 (Xamarin.WatchOS,版本=v1.0) MyApp2 C:\Users...\MyApp2\MyApp2\MyApp2\MyApp2.csproj 1

推荐的方法是什么?

0 投票
2 回答
43 浏览

python - 如果字符串存在,则删除列表和列表中的下一个列表元素

我有一个例子:

我想删除这个列表,其中最后一项是“最后一项”和列表中的下一项。在这个例子中,每次都有一个问题——我尝试了不同的配置,用 numpy 数组替换——没有任何帮助。

追溯: IndexError: list index out of range

我希望这个列表的最终结果是['3', '4', 'next']

给我一些提示或帮助我如何解决它。

0 投票
1 回答
342 浏览

python - 在 Python 中以 base64 编码 PNG 图像

我有一些 Python 代码可以生成 PNG 格式的动态图像。这可以正常工作,因为我可以将字节保存到磁盘并获得有效的 PNG 图像。然后我尝试在 base64 中对字节进行编码并将它们传递给 HTML 模板(在 Django 网站中)以获取呈现的图像。这是可以做到的,因为如果我传递一个已知正确的 base64 字符串,我就可以让它工作。但它不适用于我的字符串,可能是因为我没有正确执行 base64 编码。我究竟做错了什么?

0 投票
0 回答
76 浏览

r - 由于 gcc 问题,R 存档包“OC”(最佳分类)安装失败

编辑:我的操作系统是 10.15.4,R 是 4.0.0,Xcode 是 11.4.1

我试图安装一个归档包“OC”(最优分类)。我首先从这里(oc_1.01.tar.gz)下载了文件并将其存储在我的桌面上。我试图通过install.packages("oc_1.01.tar.gz", repo=NULL, type="source") or安装install_version("oc", version = "1.01", repos = "https://cran.r-project.org/")它,但它总是失败并出现以下警告:

我尝试了几种类似的解决方案,通过Homebrew 下载 gcc 或 gcc@8 并对文件进行了更改Makeconf。但是,只要我进行了更改(即使我恢复了原始代码),安装仍然会失败并返回警告:

如果我更改了CC, CXX(包括所有CXX相关的,例如CXX17)和FLIBSto gcc-8or gcc-9,则返回的警告变为:

我很感激任何帮助。

0 投票
1 回答
35 浏览

java - Eclipse 搜索 java 与查找引用不同

使用 Eclipse 2020-03 右键单击​​ -> 引用 -> 工作区返回在 jar 文件中找到的结果,这些结果更多的是按字符串而不是按类型。例如。

选择“get”时,右键单击-> 引用-> 工作区从其他类中返回名称为“get”的方法。但是,如果我点击搜索 - > Java,我可以选择源代码、jar 等,这似乎是仅搜索源代码的唯一方法。

如何使右键单击-> 引用使用在单击搜索-> Java 中选择的相同选项?

0 投票
0 回答
121 浏览

api - 是否可以使用具有“查询所有文件”权限的管理令牌列出所有 ContentWorkspaces(包括私有工作空间)?

作为系统管理员,我想从我的组织中获取所有库。为了实现我的目标,我尝试使用请求来GET /services/data/v48.0/query/?q=SELECT+Id+FROM+ContentWorkspace. 但是我没有得到私有的“ContentWorkspaces”。

我面临的另一个问题是试图在用户的私有库中创建一个文件。

示例 1

在此处输入图像描述

示例 2

在此处输入图像描述

是否可以使用带有“查询所有文件”权限的系统管理员令牌来实现我上面提到的所有内容,或者这是不可能的?

0 投票
1 回答
48 浏览

amazon-s3 - S3 到 Redshift 的流量通过互联网?

我们构建了数据管道以不断地将数据从 S3 移动到 RedShift。我了解使用带有 HTTP/SSL 协议的复制命令将数据传输到 redshift。我的问题是此流量是留在 VPC 内部网络内还是通过 Internet?

如果我要从 S3 存储桶转移到不同区域的另一个 S3 存储桶怎么办,它会通过互联网吗?

0 投票
1 回答
579 浏览

mysql - 使用 sequelize 多次更新同一行的正确方法

我有一张order桌子,我想“再次购买”,该order桌子包含一列productDetails。在这个专栏里面,我有一个数组products

要执行此“再次购买”操作,我需要将相同的数组放入我的购物车中。及时更新重要信息(检查是否有库存,产品是否在目录中处于活动状态等),对于数组中的每个产品,我将在我的购物车表上进行更新,基本上,我将尝试以下操作:

我正在使用node.jssequelize.js执行此操作:

也许,他们addProduct只插入一种产品。如果我们有更多,地图会正确执行,但只会在列表中添加一个产品。

当我在调试时运行时,首先代码调用两次(当我的订单上有两个产品时)addProduct(),获取购物车数据的选择总是为空,只有最后一个产品被正确插入。

2 种产品的预期行为:

发生了什么:

编辑:我做了一个关于行为的视频:视频在这里

并且有原始的 addProduct 函数(它使用async)并首先并行化await(我放在/* ... */一些地方以使问题更小):

这种行为与承诺有关吗?还是异步/等待行为?谢谢。

0 投票
2 回答
545 浏览

angular - 如何为 initial-es5 和 initial-es2015 模块设置角度构建预算?

当我构建我的 Angular 应用程序时,我收到以下预算警告:

构建警告

我知道我可以调整 angular.json 文件中的 bugets,但似乎没有设置初始项目/模块的位置。有人知道如何设置初始模块的预算吗?

0 投票
1 回答
39 浏览

python - 如何让滚动条出现在列表框的右侧

我有一个列表框和一个滚动条,但滚动条出现在窗口的右侧而不是列表框的右侧。如何将滚动条放在列表框的右侧?

0 投票
1 回答
3214 浏览

android - Kotlin 流程:仅收集至少重复 N 次的元素

我正在实现 ML Kit OCR 功能,有时,前几个值是错误的,只有在相机稳定并产生正确的值之后才会出现。我不想删除第一个 X 值,因为我不知道流将包含多少个元素。所以最好的方法是使用一些条件,将当前元素与前一个元素进行比较,但不确定。

Kotlin Flow API 中是否有一个函数可以比较收集的值并只收集至少发生 N 次的值?

0 投票
1 回答
41 浏览

reactjs - 如何正确配置 ExtReact 以在 Edge 和 IE 中运行自定义元素?

我有点担心这是我遇到的一个愚蠢的问题,但这里有:

我刚刚按照这里的教程创建了一个 ExtReact 应用程序。在不更改任何代码的情况下,我在 Edge 中看到以下错误: 错误截图

该应用程序在 Firefox 和 Chrome 中加载良好,但在 Edge 或 IE 中无法加载。显然它与自定义元素有关,但我不知道我还缺少什么,或者我是否配置错误。

0 投票
1 回答
39 浏览

javascript - 需要在函数内部具有凭据的模块

我在 nodejs 中使用 Twilio 库。每当您需要该库时,您都需要传递 accountSiD 和您的 authToken 来加载该库。

到目前为止,我正在开发一个需要动态更改 accountSID 和 authToken 的项目,因为使用情况可以来自不同的帐户。

要调用它,我将凭据传递给一个函数,然后在其中,我需要 twilio 模块。

我想要建议看看这是否真的是不好的做法,或者它不是那么糟糕,因为信息正在改变。

由于我需要传递一个 accountSID 和一个 authToken,所以当我从头开始调用该模块时,它会创建一个未定义 accountSID 和 authToken 的错误。

0 投票
1 回答
1049 浏览

django - 如何将 html 字符串作为 pdf 文件上传到 Google Cloud Storage?(Python)

我正在尝试从我的 Django 应用程序将HTML字符串作为PDF文件上传到 GCS。

我试图以某种方式直接上传字符串,而不是将其保存为 PDF 文件然后上传文件。(如果没有任何效果,那么将不得不这样做)

但当然这不起作用,因为上传的 PDF 文件已损坏。我希望blob.upload_from_string能够处理所需的任何格式/编码。但看起来,事实并非如此。;)

0 投票
1 回答
12 浏览

sql-server - 在 SQL Server 中根据“Capture_Date”查找“MTD_Days_Worked”的总数

我想根据下表清楚地问我的问题:

必需的表,Employee_Working_Table:

Employee_Working_Table

表格说明:表格显示员工的每月工作数据(为简单起见,特意显示员工“Alpha”的数据)。Capture_date 仅显示不包括周末和节假日的工作日。对于每个 Capture_date,如果planned_time_off = 1,则 Days_worked = 0,反之亦然。

要解决的问题:我打算生成 MTD_Days_Worked,如最后一列所示。即 MTD_Days_worked 应该在每个月后重置

代码:我试过下面的代码:

来自 Employee_Working_table,其中 Employee = 'Alpha'

我得到以下结果:

当前结果

如您所见,以红色突出显示,MTD_Days_Worked 在月末过去后不会重置。

如果有人可以指导我如何实现这一目标,我将不胜感激。

提前致谢