所有问题

0 投票
1 回答
48 浏览

reactjs - 我是否正确调用了我的 API?获取 CORS 错误

所以这真的让我很困惑。我已经在 AWS Lambda 和 aws npx cli test 命令中测试了以下 API,并且它在两者上都有效。当我提交表单时从客户端调用 api 时,就会出现问题。我收到以下错误 Access to XMLHttpRequest at 'https://sdigg5u4xb.execute-api.eu-west-1.amazonaws.com/prod/sites' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我已经尝试在我的 serverless.yml 文件上禁用 cors。我尝试使用不同的 IAM 角色,并尝试在客户端代码中以不同方式调用它。

这是我调用 API 的地方:

这是我的 API 在 serverless.yml 文件中定义的地方

这是api代码本身

0 投票
1 回答
60 浏览

cuda - 在共享内存中查找数组的最小索引的问题

我需要找到数组中的最小索引。使用一个线程很容易做到这一点,但我想使用并行线程来减少它。

我使用一个线程(如果 threadIDx.x == 1)....... 并且它工作正常。但并行执行此操作将提高我正在寻找的效率。

我写了这段代码,对我来说它看起来很合乎逻辑。但是当我调试它时根本没有选择最小值!

代码:

nt 是线程数,它是 2 的幂

0 投票
2 回答
538 浏览

python - Django ImageField 在处理时保持原始图像比例

在我的models.py 中,我有一个名为Post 的类和一个名为postcover 的ImageField。我想以 PNG 格式保存每张图像,到目前为止效果很好,但我不知道如何在处理图像后保持实际图像纵横比,因为目前我将其静态转换为 4:3 格式比例,同时将其保存为 500 375 像素。

有什么办法可以在保持格式的同时设置最大宽度和高度?

更新:

如果我这样尝试(见下面的帖子):

我只是得到错误:

'int' 对象不可下标

0 投票
2 回答
7977 浏览

amazon-dynamodb - DynamoDB 中的并发更新,是否有任何保证?

一般来说,如果我想确定当多个线程对 DynamoDB 中的同一个项目进行并发更新时会发生什么,我应该使用条件更新(即“乐观锁定”)。我知道。但是我想知道是否还有其他情况可以确定对同一项目的并发更新仍然存在。

例如,在 Cassandra 中,对同一项目的不同属性进行并发更新是可以的,并且两个更新最终都可以读取。在 DynamoDB 中也是如此吗?或者是否有可能只有这些更新中的一个存在?

一个非常相似的问题是,如果我同时将两个不同的值添加到同一项目中的集合或列表中,会发生什么情况。我是否保证在阅读此集合或列表时最终会看到这两个值,或者在某种 DynamoDB“冲突解决”协议期间,其中一个添加可能会掩盖另一个?

我看到我的第二个问题的一个版本过去已经在这里问过DynamoDB “设置”值 CDRT 吗?,但答案是指一个不再存在的不太清楚的常见问题解答条目。作为对我的问题的回答,我最希望看到的是官方 DynamoDB 文档,其中说明了 DynamoDB 在既不涉及“条件更新”也不涉及“事务”时如何处理并发更新,尤其是在上述两个示例中发生的情况。没有这样的官方文档,有没有人对这样的并发更新有任何实际经验?

0 投票
2 回答
1899 浏览

php - 如何对齐不同尺寸的图像

我正在尝试编写具有不同尺寸图像的页面,但无法弄清楚如何正确对齐它们。这是网页的外观: https ://i.imgur.com/Li17CMl.jpg

我添加了 bootstrap img-fluid 以提高响应能力。如果我设置固定高度图像不会在较小的屏幕上正确缩小。

我用'...'清理了一些不相关的数据,只是为了让代码看起来更干净。我当前的代码:

我希望图像会在较小的屏幕上按比例缩小。

0 投票
1 回答
581 浏览

webpack-encore - 使用 webpack-encore 复制文件

我需要将文件从 node_modules 复制到目录 web/bundles/myBundle/components

但现在我有一个错误:错误:EISDIR:对目录的非法操作,打开'/srv/project/web/bundles/myBundle/components'

我只需要复制文件,我试过了,但我不想指定 addEntry 因为没有(空的 js 文件只是为了解决问题)。

如果您有任何想法或解决方案,谢谢!

0 投票
0 回答
22 浏览

jackson - 将成功反序列化为 Instant 的默认字符串格式?

使用 vanilla 对象映射器,哪些字符串格式将成功反序列化为 Instant 类型?

我想遵循 Postels 法并尽可能广泛地接受序列化时间格式,但我的测试人员想知道可能的日期格式的范围,以便他们可以围绕它进行测试。

谢谢 :)

0 投票
3 回答
65 浏览

mysql - Mysql删除查询忘记了Id约束

我在 mysql 终端中运行了一个错误的删除查询,我很快就终止了。但是,我想知道可能的结果。

代替

0 投票
2 回答
738 浏览

javascript - 如何将所有值的总和添加为 Chart.Js 中圆环图的图表标题?

我的示例目前如下所示:

现在我想将值的总和显示data: [12, 19, 3, 5, 2, 3]为图表的标题(因此,在这种情况下,标题为 44)。一些示例小提琴在这里:https ://jsfiddle.net/ktq8​​mb0z/ 。我怎样才能在 Chart.Js 中实现这一点?

0 投票
2 回答
242 浏览

r - 替换R中csv文件中列中的几个字符

我有一个 csv 文件,如下所示:

我的问题很简单,但实施起来有点困难,因为我正在学习 R。我只需要在列中进行以下字符替换predicted

1) 替换Feeding/MovingStanding

2)替换Moving/FeedingFeeding/Moving

3)替换StandingMoving/Feeding

然后我想使用名称以 csv 格式写入数据"corrected_41361_predicted_by_41365_cluster"

我正在寻找最紧凑的方式。有没有不同的方法gsub()?任何输入表示赞赏!

0 投票
4 回答
1860 浏览

python-3.x - AttributeError:模块“资源”没有属性“getpagesize”

我正在尝试使用 Tensorflow 对象检测 API,并按照给定链接中提到的步骤进行操作 -

https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/install.html#tf-models-install

当我尝试通过以下方式访问对象检测 Jupyter Notebookjupyter notebook

我面临以下异常

我在用

我怎样才能克服这个异常?

0 投票
1 回答
1763 浏览

php - 检查一个多边形是否在 PHP 中的另一个多边形内

我正在尝试在 PHP 中创建一个算法,如果一个多边形的区域穿过另一个多边形的区域,或者它完全在里面,它应该返回 true。

Sutherland–Hodgman 算法是我正在寻找的那种算法,但我需要它在 php 中。

这是来自维基百科的伪代码:

我的多边形实际上是由纬度和经度坐标保存的,但我认为这不会给算法带来任何问题。

你认为我有可能做我所描述的吗?或者如果不是,请问我的逻辑错误是什么?

另一个问题是:如果我有一个多边形,其所有边界都在另一个多边形内,它永远不会越过它。那么算法在这种情况下会起作用吗?

祝你今天过得愉快 !


2019 年 3 月 4 日更新

我发现了一个非常不错的工具,名为geoPHP,它使用 GEOS 库。我已经将它安装在我的服务器上,它可以部分工作。

这是我的测试代码:

它应该交叉,但是$polygon2->crosses($polygon)方法返回false,我不明白为什么......

这是我得到的结果:

此代码的结果

我希望我做得很好,我想了解为什么我不能使用我在本文档中找到的“十字架”方法

0 投票
2 回答
2973 浏览

http - 从 http 请求加载图像

我正在开发一张必须获得不同价值的个人资料卡。我得到了所有的价值,但我也想加载一个网络图像。我正在使用文件制作服务器,我注意到我需要 cookie 来加载它。当我发出请求时,将图像 url 复制粘贴到我的浏览器中,它只会加载。但是每当我将它加载到我的应用程序中时,我都会得到带有我的图像的 401 statusCode。

我只尝试了一个有效的网络图像,我已经阅读了一些关于 coockies 的内容,但我不确定我是否需要使用它们以及如何使用它们。我也觉得很奇怪,每当我在浏览器中加载图像时它可以工作,但不能在我的应用程序上工作。

未来 makeRequest() async { var url4 = " https://fms.xxxxxx.nl/fmi/data/v1/databases/Roscom Management System/layouts/medewerker pa api/_find"; var body = json.encode({ "query": [ {"Emailadres(1)": "xxxx@xxx.nl"} ], });

我在终端获得的价值

我希望我可以仅使用 var $profielfoto 将图像加载到网络图像中。我不知道如何处理这些 coockies,或者也许有更简单的方法可以做到这一点。我希望有人可以帮助我,如果我需要提供有关服务器或其他任何信息的更多信息,请告诉我。;)

0 投票
0 回答
32 浏览

java - 如何在 Hibernate 中使用限制之间选择记录?

我尝试使用
输入:100 和 150
criteria.add(Restrictions.between("price", from, to)));
,但结果不在 100 - 150 之间。
只是得到 150。

我希望它必须检索 100, 101, 102, 103, 104, ...... 150。
那么如何检索所有记录呢?

如果两条记录的价格相同,请考虑 102,那么我想同时检索它们。

BLManager.java

客户端代码:

0 投票
4 回答
1456 浏览

python - 以随机方式生成没有0值的矩阵

我试图在区间 [-5,-1] 和 [1,5] 中以随机方式创建一个矩阵。如何创建一个考虑到随机值的区间(无 0 值)的矩阵?

我试图用randintnumpy 和piecewise. 在第一种情况下,不可能指示 2 个间隔,而在第二种情况下,当值接近 0(大于 -1 且小于 1)时生成的随机数始终相同。

我想以这种方式有一个没有 0 值的矩阵:

0 投票
0 回答
926 浏览

sqlite - 访问被拒绝调试引用在 IIS 中运行的 Sqlite 的 ASP.NET Core 应用程序

ASP.NET Core 2.2 项目引用Microsoft.EntityFrameworkCore.Sqlite (2.2.3)PackageReference.

由于提升的用户进程,在 IIS Express 中调试应用程序可以正常工作。

问题:在 IIS 中调试应用程序会引发错误

无法加载 DLL 'e_sqlite3' 或其依赖项之一:访问被拒绝

如何在 IIS 中调试应用程序而无需费力的发布步骤?

到目前为止我的分析:虽然e_sqlite3.dll在文件夹中找到并成功加载,但%userprofile%\.nuget\packages\sqlitepclraw.lib.e_sqlite3.v110_xp\1.1.12\runtimes\win-x64\native\e_sqlite3.dll它只有Read但没有Read & Execute权限集。

缺少Execute权限似乎是罪魁祸首。

如果我给Usersgroup 或者ApplicationPoolIdentity也可以Read & Execute

为什么全局 NuGet 包文件夹丢失Read & Execute?这只是非托管代码dll的问题吗?

堆栈跟踪

System.DllNotFoundException:无法加载 DLL 'e_sqlite3' 或其依赖项之一:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

在 SQLitePCL.SQLite3Provider_e_sqlite3.NativeMethods.sqlite3_libversion_number()
在 SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
在 SQLitePCL.raw.SetProvider(ISQLite3Provider imp)

0 投票
1 回答
56 浏览

java - Java时间:将日期和时间保留到其他时区

是否能够在其他时区获得相同的日期和时间?

我的意思是,目前,我正在从数据库中获取 zulu 日期时间。这是:

2019-04-02T00:00:00Z

我需要将日期和时间部分保留在其他时区(ZoneId.systemDefault())。我想得到:

2019-04-02T00:00:00+02:00[欧洲/马德里]

它能够得到吗?

0 投票
3 回答
32137 浏览

html - 电话号码的 HTML 输入类型

我想知道我可以使用哪种类型输入电话号码。

当我这样做时,我可以输入字母:

另外,我想删除右边的那个箭头:

电话号码 我想要的是只输入电话号码的输入。

0 投票
8 回答
126551 浏览

callback - 不推荐使用订阅:使用观察者而不是错误回调

当我运行 linter 时,它说:

代码(来自带有 angular-cli 的 Angular 7 应用程序):

不知道我应该使用什么以及如何使用...

谢谢!

0 投票
0 回答
38 浏览

server - 为什么靠近我的服务器的网络延迟更高?

我们使用 Google Cloud 函数来计算并为我们提供一些响应。

我们在两个不同的地区拥有相同的端点。

https://asia-east2-projectName.cloudfunctions.net/getData

https://us-central1-projectName.cloudfunctions.net/getData

当我使用 Artillery.io 运行一些并发测试时,我惊讶地看到请求延迟。

尽管我在地理位置上更接近(班加罗尔)谷歌的 Asia-east2 服务器(位于香港),但与 US-Central1 服务器相比,延迟大约是两倍。

对于 30 秒内生成的 100 个请求,

Asia-East2(香港):

请求延迟:(以毫秒为单位)

对于 US-Central1(美国爱荷华州):

请求延迟:(以毫秒为单位)

美国服务器的请求延迟中位数为 478 毫秒,而 asia_east2 的请求延迟为 888 毫秒(大约是 2 倍),尽管我在地理位置上更接近 Asia-East2 服务器而不是 US-Central1

我的问题是:

1)延迟不是接近的直接函数吗?

2)如果我的用户分布在世界各地,那么确保延迟尽可能低的最佳方法是什么?

0 投票
2 回答
931 浏览

haskell - 如何克服 [cabal: error while loading shared libraries:] Arch Linux 上的错误?

不久前我在尝试使用 cabal 时遇到了一些问题,所以我将 ghc(从 8.6.3)重新安装到 8.6.4。

当我尝试使用 cabal 时(完全卸载后),我仍然收到以下错误,但是在从根目录使用 fzf 时看不到文件中提到的文件。 来自根目录的 fzf

我已经完全删除了 ~/.cabal,但仍然不知道如何从某个地方调用 cabal,即使我已经卸载了它。如果我重新安装它并使用 cabal,我会收到相同的错误消息。

0 投票
2 回答
15063 浏览

reactjs - 如何使用 useQuery 钩子在其他钩子中填充状态?

我最近一直在处理一些与钩子相关的问题,因为我一直在将钩子实现到我的项目中。我不断收到错误“渲染的钩子比上一次渲染时更多”。

似乎我可以让我的代码工作的唯一方法是将 useQuery 钩子放在所有其他钩子之后。然而,这是一个问题,因为我想用查询数据中的值填充一些状态值。

对比

我希望 useQuery 钩子可以用于使用其查询数据初始化其他值。

如果这还不够代码或需要更多解释,请告诉我。谢谢。

0 投票
1 回答
339 浏览

swift - 将 UIKit 与 Vapor 或 Kitura 一起使用

我开发了一个 iOS 应用程序,并想用我的部分代码创建一个 Web API。此 API 将发送从 UIView 生成的 UIImage。我对 Vapor 的问题是我只设法使用了 AppKit,而不是 UIKit。当然是因为带有 Vapor 的 Xcode 项目是一个 MacOS 项目。有没有办法将 UIKit 或 iOS Swift 代码与 Vapor 或任何其他解决方案(如 Kitura)一起使用?

谢谢你的帮助 :)

问候,

0 投票
0 回答
57 浏览

sql - 尝试加入子查询时出现语法错误

使用 VBA,我想根据某些条件将一个表的选择连接到另一个表。解决方案可能很简单,但我找不到错误。我收到运行时错误 -2147217900 (80040e14)“连接操作中的语法错误”。

0 投票
3 回答
755 浏览

java - 处理避免 NullPointerException 的链式方法调用 - 哪种方法最好?

处理避免 NullPointerException 的链式方法调用 - 哪种方法最好?

让我们想象一下这样的场景: 3 class Meeting, Room, Projector

一个会议可能已经设置了一个房间,并且里面可能有一个投影仪。

现在假设我想知道投影仪的型号是什么。最自然的事情是做类似的事情

此代码可以正确返回投影仪的型号名称,不幸的是,此代码也可能导致异常:java.lang.NullPointerException如果包含在根类 Meeting(甚至是 Meeting 类)中的类之一为空。

为了防止这个问题,并在最坏的情况下获得一个默认值,我们应该检查每个调用的返回值。

现在的代码非常讨厌。

处理这种避免 NullPointerException 的链式方法调用的最佳方法是什么?