所有问题

0 投票
0 回答
284 浏览

google-cloud-platform - Google Cloud Breakglass 角色

我需要为高特权访问创建一个角色,该角色可以快速配置并在 x 时间后取消配置。我最初的想法是使用以下方法来完成此操作:

让服务帐户 A 承担特权服务帐户 B 的角色,但我遇到了一些障碍。首先,文档只允许使用 POST,并且不允许我对我的环境进行任何外部访问。其次,我可以打印访问令牌,但是我如何模拟第二个帐户。第三,我需要能够打印令牌信息来验证 TTL。我很好奇这是否都可以从 gcloud 完成?我知道有一些 Python 库等,但我更需要将其设为 bash 命令,如前所述,我有非常严格的监督,即使在我的外部跳转主机上也是如此。

https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials

0 投票
0 回答
142 浏览

python - 将 JSON 转换为 Pandas 数据框的更好方法

我正在尝试将 JSON 文件转换为 Pandas 数据框。JSON 文件如下所示:

基本上,这是一个嵌套字典,其中一些元素是列表,这些列表可能进一步包含字典或列表。嵌套级别可能是 20+。

我编写了一个递归函数,将文件中的所有列表对象转换为字典,然后pandas.io.json.json_normalize将其转换为 pandas 数据框。

我想知道是否有更好的方法来做到这一点,因为在我看来这是一个常见问题。我想知道是否已经有一个包可以做到这一点。欣赏它。

0 投票
5 回答
112 浏览

javascript - Javascript通过相同的对象键重新排列数组

我有的:

我需要的:

我将如何遍历 myArray 以获取像 withUniquKeys 这样的数组?我玩这个 WAAAYYYY 太久了。一个 lodash 解决方案也可以。

0 投票
1 回答
42 浏览

postgresql - 物联网网络中的数据库交互

假设我们在一个 IOT 网络中有几个 (100) 个节点。每个节点的资源都是有限的。在这些节点之一中运行着一个 postgresql 数据库服务器。现在每个节点都有几个(4-5)个进程需要与这个服务器交互来执行一些插入和选择查询。每个查询响应都必须尽可能快,以使流程正常工作。现在我想到了一些方法来做到这一点:

  1. 节点中的每个进程创建一个数据库客户端并执行查询。
  2. 一个节点中的所有进程都将它们的查询发送到本地主机本身的一个目的地,从那里通过最佳数量的数据库客户端执行查询。通过这种方式,我们可以对数据库客户端的数量进行某种控制,例如优化通过优先级队列实现执行的查询,或者通过每个线程/进程中的单独数据库客户端在单独的线程/进程中执行查询。在这种情况下,我们可以控制客户端数量、线程/进程数量、必须执行查询的优先级的优化。
  3. 每个节点通过某种网络协议将所有查询直接发送到数据库服务器,然后数据库服务器使用有限数量的数据库客户端现在在其自己的本地主机数据库中执行查询,然后通过同一通道将响应返回给每个节点。这种方式会增加延迟,但会保持最少的客户端数量。另外,我们还可以在这里实现一些优化,在不同的进程/线程中运行每个客户端等。在这种情况下,数据库交互可以更快,因为客户端的数量可以保持最少,它在 localhost 机器本身中运行,但它增加了一些开销来传输查询响应数据返回到节点的进程。

为了尽可能减少每个节点的资源使用率并尽可能快地查询响应,解决这个问题的最佳策略是什么?

0 投票
1 回答
337 浏览

bash - bash 尾错误:使用 -c 选项时无法打开输入

我正在尝试确定在哪里切断日志以缩小其大小。该日志于 2010 年开始,并由此后每天运行的脚本附加。我正在查找日志的每一行以提取其中包含日期的行,然后我想获取这些行的最后 4 个字符,因为它代表年份。然后我可以确定例如 2018 年首先出现在哪一行,并截断上面的文件。

我正在尝试使用 tail -c 4 来获取每行的最后 4 个字符,但我不断收到来自 tail 的“无法打开输入”错误。

代码:

当我只使用“tail output.tmp”运行此代码时,没有任何选项,它按预期工作并输出当前正在迭代的完整行。

但是当我尝试使用 tail -c 4 时,就会出现“tail:无法打开输入”错误。

我已经检查了 tail 的手册页,并且 -c 选项可用,那么我做错了什么?或者除了使用tail之外还有更好的方法来解决这个问题吗?(我的系统上没有可用的 grep -o 选项)。

0 投票
2 回答
123 浏览

c# - 投射 IEnumerable列出

我有一个,List<IOhlcv>我需要从:string[]DateTimeList

这里发生了什么?:

我也可以得到这样List的:Datetime

有没有办法在List<DateTime> to a List<String>不循环的情况下转换?

我知道我可以做这样的事情,但我试图避免循环:

0 投票
1 回答
63 浏览

google-cloud-dataproc - 一段时间后无法在 Google DataProc 上启动 DataLab

我在安装了 Datalab 的 DataProc 上创建了一个集群。我使用以下命令访问 dataLab:

它工作了一段时间。我根本没有改变任何东西,但是在我运行上面相同的命令大约 2-3 小时后,我无法再次访问 dataLab,并收到以下错误:

后来我尝试了很多次,但从第一个错误中永远无法成功。这发生在我创建的每个集群上(即一段时间后无法访问集群的dataLab)。谁能帮我解决这个问题?谢谢你。

0 投票
0 回答
71 浏览

powershell - 指定服务器时 Get-ADUser 后执行时间较长

我有一个查询 AD 并处理结果的脚本:

Get-ADUser大约需要 1.5 秒并返回 1000+ 行,整个块try大约需要 0.5 秒。

@Properties {...}部分仅处理$user字段,与 AD 或任何其他资源没有进一步的交互。该try块运行没有错误。

如果现在我将第一行更改为

只需添加一个-Server参数,Get-ADUser命令大约需要 3 秒,try20+秒

我尝试了很多次以确保远程连接建立良好而没有任何改进。我尝试了每个可用的 DC,并且每次都获得了相同的执行时间。如果我删除-Server参数,我会恢复原来的执行时间。

该问题与本文中描述的问题有相似之处,但我的问题是在之后执行的代码Get-ADUser,而不是Get-ADUser本身。

非常令人不安的是,它是之后变慢的代码。

你有什么线索吗?

0 投票
2 回答
243 浏览

sql - ORA-02291 完整性约束

我已经尝试了所有方法,但插入数据时仍然出错。

这是我的地址创建表。下面是我失败的插入语句。

我不知道是什么导致这个问题产生这个错误:

0 投票
2 回答
158 浏览

android - 调用 viewmodel 方法时 UI 被阻塞

我遇到了一个问题,每当我调用此 ViewModel 方法时,我都会阻止 UI 并且ui_registration_done_progressBar.visibility = View.VISIBLE即使调试器向我显示正常调用的行也不会执行

sendRegistration方法处理很多东西并且需要一些时间才能完成,一旦完成,UI就会解锁并ui_registration_done_progressBar.visibility = View.VISIBLE执行

我试图从 ViewModel 调用更快的方法,在这种情况下问题不会发生

0 投票
1 回答
8348 浏览

java - 如何修复 log4j 中的“NoSuchMethodError”错误

我正在开发一个使用 elasticsearch 的 java 应用程序。我在java中使用elasticsearch api。我收到 NoSuchMethodError 错误:

java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V

我已经包含了我的 pom 文件

0 投票
4 回答
410 浏览

python - 如何按降序遍历 numpy 数组?

我有一个名为 numpy 的数组output,我想按降序遍历每个值。

给我

的值为output

我想要的是遍历每个值(以 开头0.05784702)并检查某些功能。如果是真的,我可以停止检查。否则就进入下一个。

0 投票
0 回答
41 浏览

command-line - 如何从命令行运行 octave 命令,并能够弹出一个窗口?

我想从 windows 命令行使用 octave 的 plot 命令,而不必实际打开 octave 的界面,但是仍然必须打开带有绘图的窗口。最好在一行中执行此操作,因为它是从 python 传递到命令行的命令。我怎样才能做到这一点?

我发现打字

使它没有弹出窗口,但我不知道如何让任何命令实际运行,并且-Woctave 文档中的描述似乎说它禁用了图形以及启动窗口。

0 投票
1 回答
2362 浏览

r - 将图像从剪贴板复制并粘贴到 Rmarkdown / .rmd 代码

如何将图像复制到剪贴板,然后直接将其插入/粘贴到 .Rmd 文件中?

另请参阅:https ://github.com/rstudio/rstudio/issues/4038

在此处输入图像描述

剧透:我想发布这个问题,然后决定自己试一试。(问一个问题并自己回答有点奇怪,但是当我读到这篇文章时,我感到有足够的动力:) https://stackoverflow.com/help/self-answer

到目前为止,我通过 python 得到了一个解决方法(见下面的答案),但它有效并为我节省了一些愚蠢的工作。所以我决定我可能不是唯一一个在谷歌上搜索这个问题并分享我的结果的人。

0 投票
1 回答
247 浏览

vb.net - VB.Net Async - 检查大型字符串列表是否匹配

我需要这个函数来运行异步,但似乎无法找到一种方法来做到这一点。

LIST1 是公共的,包含一个包含数百个条目的 List(of String)。清单声明:

通常,我会运行以下代码来检索他的列表是否包含该条目的布尔值:

完整的非异步功能:

这正如预期的那样运作良好。

我将如何实现与异步函数相同的功能?我试过了:

我收到以下错误:“等待”要求“布尔”类型具有合适的 GetAwaiter 方法。

有什么想法吗?

0 投票
2 回答
11788 浏览

spring - 本地主机拒绝使用 Eclipse 连接 Spring Boot 应用程序

java文件1:

java文件2:

0 投票
2 回答
12853 浏览

html - 如何修复 Elementor“自定义位置”中的“溢出隐藏”

我正在尝试在页面右侧制作自定义位置图像。隐藏突出的部分。我将 Elementor 用于带有自定义位置功能的 wordpress。

页面大小:仅平板电脑

这是我正在处理的页面的链接: https ://taskoftheday.com/how/

修复什么

我已经尝试了溢出:隐藏的 css,但没有成功。

我想隐藏突出到右侧的图像的溢出部分。

0 投票
0 回答
2376 浏览

java - 无法使用 myBatis 为事务异常打开 JDBC 连接

我正在创建一个小的 CRUD webapp 来显示课程,但是当我尝试运行它时,它给了我这个带有嵌套异常的异常,

org.springframework.transaction.CannotCreateTransactionException:无法为事务打开 JDBC 连接;嵌套异常是 java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:240) org.springframework .transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371) org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:335) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105 ) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.

这是我对数据库的配置:

0 投票
0 回答
296 浏览

gcc - 来自 AVX 的 _mm256_set_m128i 内在的 gcc 扼流圈

我使用_mm256_set_m128i内在函数。

clang v6 很好,但是 gcc 7.3.0 扼杀了它,其中:

我用-mavx编译并包含immintrin.h头文件。

有问题的代码:

0 投票
2 回答
35 浏览

sql-server - 如何根据一条记录上的失败标准消除所有分组记录

我有一个反复出现的问题,即需要不仅消除一条不符合条件的记录,而且消除基于其他分组的所有记录的查询。例如,对于具有以下内容的表:

我的查询可能是搜索谁有什么水果没有变质。

到目前为止,我一直在使用嵌套的 select 语句,但是随着我添加条件,它变得越来越困难。

在 Jack 和 Jill 的示例中,我的查询将为 Jill 返回 2 个结果(每种水果 1 个),而对 Jack 则没有。

通常至少涉及两个表。当我添加条件时,我遇到了问题(通常没有结果,或者我什至无法通过错误来运行查询),例如如果它在 X 日期之前收到,如果它被破坏,以及添加其他表时也可以.

这种嵌套选择的方式是创建列表然后搜索最好的方式还是 SQL 提供更好的东西?

谢谢。

0 投票
0 回答
118 浏览

javascript - 创建音频上下文时 Firefox 中的错误消息

例子:

当我在 Firefox 66.0.2(64 位)/Windows 10 中运行它时,我在控制台中看到:

InvalidStateError:尝试使用不可用或不再可用的对象

音频工作,即我可以将振荡器连接到上下文:

那么该错误消息是怎么回事?

0 投票
5 回答
230 浏览

ruby - 这个循环的复杂度是多少

我试图弄清楚解决滑动最大值问题的这段代码的时间复杂度是多少

我尝试了 2 个嵌套循环,但这将具有 O(n*k) 的复杂性,我认为下面列出的代码不太复杂

我想知道使用的默认方法(Ruby)的复杂性是什么,以及它们如何影响这个循环的复杂性。谢谢

0 投票
1 回答
594 浏览

c++ - 如何使用字符串::find()?

如果 userInput 包含单词“darn”,则打印“Censored”,否则打印 userInput。以换行符结束。提示:如果没有找到正在搜索的项目,find() 返回 string::npos。

注意:这些活动可能会使用不同的测试值测试代码。此活动将执行三个测试,用户输入为“那只该死的猫。”,然后是“Dang,那太可怕了!”,然后是“我在织补你的袜子”。

这是我尝试过的代码。我真的不知道还能尝试什么。

userInput应该导致Censored如果它包含"darn". 否则,它应该打印userInput.

我的结果说明Censored了每个输入。

0 投票
1 回答
219 浏览

nativescript - 如何在 Nativescript 中创建 MediaSession?

我正在尝试使用Nativescript创建一个 Android 应用程序。到目前为止,我做得很好,除了一件事(并且 - 考虑到这是一个用于收听播客的应用程序 - 也许是最重要的一个)。

为了在我的应用程序中重现 mp3 文件,我使用了一个非常有名的插件,名为nativescript-audio。它工作得很好,除了当手机处于锁定屏幕时不显示任何控制。这是我想给用户的东西。

阅读一些 android 开发者文档,我发现我可能需要一个MediaSession,然后添加一些带有动作的图标并编写一些回调函数来操作播放器。

问题是:在 Nativescript 中,我该怎么做?

这是我在播放器 TypeScript 类中使用的片段。但不起作用,因为我收到此错误:

在愿意帮助我之前有这个问题的人吗?非常感谢!

0 投票
1 回答
1244 浏览

google-app-engine - ImportError:GAE 中没有名为 cloudstorage 的模块

我在 Google Cloud 上运行我的应用程序并希望使用 Google Cloud Storage,但即使我的应用程序在 Cloud 上运行,也会出现导入错误。