所有问题

0 投票
0 回答
56 浏览

css - Winnovative - CSS 网格未正确转换

我正在使用 Winnovative 库将一些 HTML 转换为 PDF。
由于这适用于很多场景,因此似乎 CSS 网格存在问题。

由于我不能分享太多规范,但我可以分享这些显示 HTML 部分和 PDF 中转换结果的图像。

HTML 元素 HTML 元素

PDF 结果
HTML 元素

小提示:两个图像看起来不同,但它们在 HTML 和 PDF 中确实具有相同的宽度。我制作的截图来自他们各自的文件,保持纵横比是不可能的。

如果有人对此有更多信息,我无法通过 Winnovative 他们的网站找到任何规格。

0 投票
5 回答
2731 浏览

angular - Angular 10:代码不等待订阅完成

我有一个按钮,当我单击它时,它会通过 API 调用将用户登录到数据库中,但是代码似乎不会等待响应,直到第二次单击该按钮。

HTML:

Login.Component.ts:

问题似乎是在第一次点击后,帖子没有返回undefined,但在第二次点击后它返回了一个值。

我认为问题在于程序没有等待 API 返回值,但是我不明白为什么在第二次单击后它会起作用。

使用 Angular 10,有谁知道如何确保post等待?

0 投票
1 回答
49 浏览

python - 不能制作谷歌搜索的正则表达式?

我想从符合以下格式的谷歌搜索中获取内容

如何对此进行正则表达式?

这是我尝试过的:

但是 re.findall 没有返回我所期望的

0 投票
4 回答
703 浏览

firebase - 使用 Firebase ID 令牌对 Firebase 存储进行身份验证

我想让我的服务器端尽可能地清除凭据。出于这个原因,我使用Firebase Auth Rest Api通过 Firebase Auth 对自己进行身份验证。从请求中,我获得了 firebase ID 令牌,并使用此令牌向 Firebase 实时数据库发出请求,如Authenticate Rest Request (Authenticate with an ID token)解释。

问题是,当我尝试对 Firebase 存储(谷歌云存储请求端点)做同样的事情时,我没有找到任何避免将凭据存储在服务器端的解决方案(例如,使用 Admin SDK 我可以写入或读取任何文件,但这意味着我的服务器未来可能会出现安全问题,因为我的凭据已暴露)尽管在Authenticate Rest Request (Authenticate with an ID token) 中明确表示:“当用户或设备使用 Firebase 身份验证登录时,Firebase 会创建相应的 ID唯一标识他们并授予他们访问多个资源的令牌,例如实时数据库和云存储。”

问题是:如何像使用 Firebase 运行时数据库一样使用 Firebase ID 令牌来授权 Firebase Storage Api Rest 调用?

谢谢。

0 投票
1 回答
263 浏览

google-cloud-platform - 无法使用 Nvidia Tesla K80 启动 VM 实例

我无法使用 Nvidia Tesla K80 GPU 启动新的 VM 实例。

每当我尝试启动时,都会收到以下错误消息:

启动 VM 实例“gpu-1”我的第一个项目区域“projects/XXX/zones/europe-west1-b”没有足够的资源来满足请求。尝试不同的区域,或稍后再试。

我已经尝试了世界上几乎所有拥有 Nvidia Tesla K80 GPU 的区域。我也尝试过一天中的不同时间。

这是正确的,相当便宜的 GPU 在世界各地大部分时间都严重超额预订,还是我收到的误导性错误消息?还是正在进行一些维护,我没有注意到?

0 投票
3 回答
62 浏览

arrays - 根据某些属性值从数组中删除重复项

我有一个unfilteredList包含 12 项(消息)的列表。如输出所示,其中 9 条消息具有相同的roomID. 那么我的问题是:如何过滤掉这 9 个项目中的 8 个,这样我的列表 ,result每个只有 1 个roomIDs

我试图弄乱 for 循环并在roomID遇到一秒钟时删除一个项目。但似乎无法让它工作,我做错了什么?

打印输出:

0 投票
0 回答
36 浏览

python - 如何以编程方式确定 pdf 是否受版权保护或字符是否加密?

有 pdf (A),如果我们无法使用阅读器复制字符,以及 pdf (B),其字符是可复制的,但当粘贴到文本编辑器时,它变成了人类不可读的代码。(在这种情况下加密并不意味着受密码保护)。

  1. 如何以编程方式识别这些(A)和(B)类型的pdf,首选python?
  2. 是否可以从这些文件中正确提取文本?
0 投票
0 回答
168 浏览

python - 在 Triton 推理服务器上使用 python 在模型中执行得到问题 json 解析器

我不明白为什么我会收到这个错误,一切都准备好了。

0 投票
2 回答
26 浏览

python - Python 正则表达式在后面查找列名

我有一个列名列表,['aa_bb', 'aa_cc_bb', 'ff_bb']我想返回有bb但没有aa的列,cc上面的结果应该是ff_bb

0 投票
2 回答
5205 浏览

nginx - 使用 API 网关 Ocelot 与 Nginx 的微服务

我有一个基于 .net 核心的微服务架构。我选择了ocelot作为api网关。我的前端应用程序基于 vue js 并托管在 nginx 容器上。在今天的讨论中,得知nginx已经可以作为网关使用了,有人建议“你应该使用nginx作为网关,因为你已经使用了服务前端,nginx也可以部署为网关”我搜索了互联网比较这两个网关(我知道 nginx 的主要目的不是网关),但找不到任何关于它们的优缺点的信息,比如性能、可扩展性可用性等......

使用这两种技术的人可以与我分享我应该选择哪一种的信息吗?

0 投票
2 回答
922 浏览

image-processing - Image - detect low contrast edge

I have a picture with high and low contrast transitions.

enter image description here

I need to detect edges on the above picture. I need binary image. I can easily detect the black and "dark" blue edges with Sobel operator and thresholding.

However, the edge between "light" blue and "light" yellow color is problematic.

I start with smooth image with median filter for each channel to remove noise.

What I have tried already to detect edges:

  • Sobel operator
  • Canny operator
  • Laplace
  • grayscale, RGB, HSV, LUV color spaces (with multichannel spaces, edges are detected in each channel and then combined together to create one final edge image)
  • Preprocessing RGB image with gamma correction (the problem with preprocessing is the image compression. The source image is JPG and if I use preprocessing edge detection often ends with visible grid caused by JPG macroblocks.)

So far, Sobel on RGB works best but the low-contrast line is also low-contrast.

enter image description here

Further thresholding remove this part. I consider edge everything that is under some gray value. If I use high threshold vales like 250, the result for low contrast edge is better but the remaining edges are destroyed. Also I dont like gaps in low-contrast edge.

enter image description here

So, if I change the threshold further and say that all except white is edge, I have edges all over the place.

enter image description here

Do you have any other idea how to combine low and high contrast edge detection so that the edges are without gaps as much as possible and also not all over the place?

Note: For test I use mostly OpenCV and what is not available in OpenCV, I programm myself

0 投票
1 回答
111 浏览

javascript - 无法从 openWeatherMap Api 渲染 weather[0].main 属性,它给出了未定义的错误?

我正在使用 React Hooks 和地理定位来获取经度和纬度,以便从 OpenWeatherMap 获取天气数据,现在我可以渲染 weatherData.name 属性,但weatherData.weather[0].main给出:

未定义的类型错误。

反应代码

错误信息

OpenWeatherMap 结果数据

我错过了什么访问该值有什么问题吗?

0 投票
1 回答
494 浏览

python - 将文本框中的字符串与文件一起发送到 Flask

使用flask,我正在渲染需要上传文件的html页面,并获取文本字符串以与文档一起处理。
导入和解析文档的第一部分完美运行。但是我无法在一个请求中同时导入文件和读取文本框。
可能吗?

我的应用程序.py:

我的上传.html:

所以,我需要的是有文本框,当用户按下上传文件时会读取它。

0 投票
1 回答
409 浏览

xcode - Flutter 生成的 ios 文件版本控制

我有一个 Flutter 应用程序已多次发布到生产环境,但上次我构建时遇到了一些新生成的文件/ios/build/XCBuildData,其中大多数文件名为random-desc.xcbuildorrandom-manifest.xcbuild和一个build.db文件。

我不确定为什么这些文件开始出现,但如果它们要被 .gitignore 签入或忽略,我似乎无法找到信息。

你们有什么感想?

0 投票
1 回答
460 浏览

python - 如何从亚马逊加拿大抓取数据?

我正在尝试从亚马逊加拿大 (amazon.ca) 抓取数据。我正在使用请求和 bs4 包来发送和解析 html 数据。我无法从响应中提取数据。有人可以帮我从回复中提取信息吗?


早些时候它显示<Response [503]>,所以我添加了标题,现在它显示了<Response [200]>。所以我试图从页面中提取一些信息。


但它正在显示None,所以我检查了汤中究竟存在哪些数据。所以我打印了汤。

soup.text

我彻底检查了输出,但我没有在响应中找到任何可用的数据,我什至尝试做同样的事情并检查了 resp.content,但没有找到任何数据。我还验证了网址,网址也有效。我什至通过添加公共代理来测试上面的脚本,但仍然没有输出。

有人可以帮我从 url 或任何其他方式中提取信息来完成它吗?

0 投票
1 回答
45 浏览

java - 线程无法读取正在被其他线程修改的实例

该方案显示了下面正在讨论的功能...... 正在讨论并发问题。

该类OrderBook如下所示:

Client 1类和Client 2类彼此不同(它们对它们的OrderBook类​​执行不同的写操作)并且它们是从不同的线程启动的。一个Client类看起来像这样:

问题出现在Main课堂上(在另一个线程中启动)时,我尝试读取类OrderBook正在修改的Client x类的更新实例......

Main类看起来像这样...

问题:

  1. 我怎样才能始终如一地访问两个实例的最后更新值OrderBook
  2. 另外,是否可以显示写操作优先于读操作?
0 投票
1 回答
314 浏览

google-api - 如何在未经授权的情况下上传到 YouTube

我需要检查 YouTube 频道上上传的视频,然后通过 CRON JOB 上传丢失的视频。

我首先尝试的是 REST API,并且移动了带有端点的服务器响应。

我在使用 PHP Google API Client 时遇到的问题是它需要用户授权令牌。

我现在尝试使用 Python 代码,但它也需要授权会话。此外,在创建 OAuth 2.0 客户端 ID 时,我们假设使用 OTHER。而且没有其他。

Python 快速入门

有任何想法吗?这真的令人沮丧,因为除了 Google 提供的示例之外似乎没有很多示例。我也找不到休息等价物。我不在乎解决方案是 python 还是 Rest 或 PHP 客户端。我只需要一个用户较少的 CRON 工作来完成这项工作。

0 投票
1 回答
57 浏览

excel - 具有可变查找值的过滤范围中的 Vlookup,可变查找范围 VBA

我正在尝试将 Vlookup 应用于具有变量查找值(根据行号更改)和变量查找范围(来自用户浏览的工作簿)的过滤范围。但是,运行代码后的公式栏将公式显示为:-

我不确定这些“@”符号是从哪里来的。此特定行的查找值为:-Sri Lanka15-a_One-Time Base Rent。

以下是代码:-

因为我需要在此之后应用后续过滤器。我想将查找值保持为变量。

我也尝试过 WorksheetFunction.Vlookup,但我不确定如何从用户在工作表函数中选择的文件中定义范围

任何帮助都非常感谢!谢谢

0 投票
1 回答
47 浏览

python - 烧瓶是否开始单线程?

有很多方法可以启动烧瓶并指定它将用于服务请求的线程数,我希望有代码来检查这一点并在启用多线程启动时发出警告(因为我的Matlibplot图形不起作用否则)。我记得最近遇到有人说有一个尚未记录的变量,但我没有注意到它,现在我找不到它。

有人知道这是什么吗?或者另一种方法来解决这个问题?不管下面的网络服务器是什么,总能奏效的东西。

0 投票
1 回答
319 浏览

swift - Swift ObjectMapper 映射具有多种类型值的数组 - 数字和复杂对象混合

我有这个我想使用 Swift ObjectMapper解析的 JSON 对象

我不知道如何正确解析具有混合内容的内部数组,特别是这部分:

我试图以各种方式解决它,但一直未能找到有效的解决方案。我怀疑StaticMappable可能会起作用,并且我已将其用于其他多态解析,但是当数组项之一是数字时,则永远不会。

任何帮助,将不胜感激。

0 投票
2 回答
76 浏览

python-3.x - 如何在 python 中将 timedeltas 总和超过 24 小时?

如何在循环中求和 timedeltas?如果我手动添加时间增量,则总和是正确的。但是,如果我使用 while 循环来求和 timedeltas,我会收到此错误:

TypeError:只能将str(不是“datetime.timedelta”)连接到str

另一个问题是,如果总和值超过 24 小时 - python 将总和打印为一天和 x 小时。例如,我需要 26:15(26 小时 15 分钟)的总和值。

我该如何解决这两个问题?谢谢你的帮助!

0 投票
2 回答
64 浏览

nao-robot - NAO 机器人:ALTextToSpeech 上的可疑哔声

在使用以下命令执行的每个短语 (stringToSay) 后,我都会听到一个可疑的短促(100 毫秒?)哔声:

我只在我较新的 V6 机器人上得到它,而不是在旧的 V5 上。我在运行 C++ 编译模块时有过这种情况,但即使在机器人上执行以下简单的 .py 代码,也很容易观察到这种现象。就像在“你好”之后短暂的休息,然后是哔哔声。

0 投票
1 回答
84 浏览

arrays - 如何使用 ruby​​ 中的键将 ID 数组转换为哈希数组?

我有一个数组,

需要将其转换为:

我知道这一点,有什么有效的方法吗?

0 投票
0 回答
30 浏览

javascript - 只有在完成其他所有操作后,jQuery append 才会在文档上添加元素

我正在尝试出于教育/娱乐原因构建应用程序。我在后端使用 python/flask 来呈现页面,并在前端使用一些普通的 js/jquery 来在必要时操作文档。到目前为止一切顺利,但我想添加图像上传功能。

基本思想是用户尝试上传图像,javascript 请求后端,后端进行验证,如果一切正常,则继续上传。同时我在前端使用socket.io,在后端使用flask_socketio,以向用户显示可能的错误,完成上传完成消息等

问题是,每当我使用 jQuery 附加一个元素时,这个元素只会在 javascript 块中的所有其他内容都已执行后才会被附加。

因此,当我运行此代码时,发生的事情是这样的:首页提醒我“触发了错误”,然后提醒我“如果我在错误之前看到这就是问题”,然后才在页面上添加错误。

这对我来说是个大问题,因为我还有其他 js 块,如果它们在块中执行其他所有内容之后附加元素,这完全影响了我的目标。

我在前端开发方面的经验很少,所以欢迎任何建议。

0 投票
1 回答
57 浏览

sed - 如何在 sed 中交换分隔的“:”列?

如何使用 sed 交换以“:”分隔的列?

例如

进入

谢谢!