所有问题

0 投票
1 回答
327 浏览

r - r - 使用 `glue` 将列中的变量替换为另一列中的变量

如果我有用户的消息列表,我正在尝试保留一个数据框。我希望能够用我引用的列中的内容替换我的消息中的变量。

例如,这有效:

但这不会:

0 投票
3 回答
49 浏览

c - 文件中的数字

目前我正在尝试计算文件中有多少个数字。我在下面这样尝试:

我有一串这样的数字:3 5 2 2 0 4 ... N 所以我不知道有多少个数字,所以我试着计算它们之间的空格,这就是你看到 ASCII 值 #32 的原因。有任何想法吗?(:

0 投票
1 回答
89 浏览

ruby - 为什么要在 ruby​​ 中实例化一个类方法?

class << self在构造内部创建方法的新实例背后的想法是什么?我知道方法被放在class << self块下以使它们成为类方法,但是创建方法本身的新实例意味着什么?

0 投票
2 回答
309 浏览

python - 从 python 到 C 的固定长度套接字通信

正在更新我的应用程序,该应用程序使用套接字从 python 到 C 程序进行通信,以便在发送消息时使用固定长度的标头作为协议。

作为我的 C 客户端代码的测试示例:

这是python服务器代码的摘录:

服务器.py 输出:

我在这篇文章中省略了套接字头和其他内容以及错误检查以节省空间。

这是使用固定长度标头的安全方法吗?我并不期待大量的流量,我只会在每条消息中发送一两句话的信息。

我的最后一个问题是为什么在 C 中调用 send 时我使用 '&test_conv' 作为消息参数。这不仅仅是发送 test_conv 变量的地址值。我不需要发送实际消息,而不是地址吗?

感谢您提供任何见解,如果我应该使用不同的实现,请提供任何资源链接。

0 投票
1 回答
89 浏览

security - 将敏感数据传递到 ui

我正在研究 Facebook api 的实现,并且我可以获取用户页面,现在想将这些页面显示给用户,以便他们可以选择将帖子发送到哪里。这些页面对象上有一个访问令牌来验证 Facebook 的请求,直觉告诉我你不想将这些发送到 ui 然后再返回。我可以在发送和接收时进行 2 次调用,过滤结果以删除访问令牌,然后在收到请求时再次调用 api 并按 id 过滤页面结果。

我很好奇是否有办法绕过发出 2 个 api 请求并减少对 api 的总体请求并降低使用率。

0 投票
1 回答
423 浏览

python - 如何重塑这些数据以使用 Plotly

我正在尝试使用 Plotly express 在数据框中绘制数据。问题是数据以广泛的格式出现,位置(“国家”、“州”)作为行索引,而列是时间序列中的各个日期。我无法将数据转换为长格式。

我可以转置数据以将日期作为行索引,但 plotly 不喜欢它。

谢谢,克里斯

0 投票
1 回答
64 浏览

java - 如何在流循环中获取根类对象

我有 3 节课。如果 vifLineItemResponse.isSuccess() 为 true ,我需要 PostProcessorRequest 。如果条件在其一个嵌套字段类中为真,我如何获得 PostProcessorRequest。

我尝试过的方式是

但我FulfillmentResponse只得到对象。我怎样才能得到postProcessorRequest

0 投票
1 回答
120 浏览

javascript - 在 Express 中执行的函数顺序与测试混淆

我试图集成 Jest 和 Supertest 以在一些中间件上构建集成测试。

我动态生成了我的中间件函数,因为它们改变了路由,看起来像这样:

在我的 Jest 测试中,在文件的顶部,我模拟了 middleware1:

当我通过使用 supertest 调用这个函数来访问我的 API 时,它肯定使用了这个模拟实现。它打印你好世界和一切!但是,当我expect(mockedMiddlewareUtils.middleware1).toHaveBeenCalled();在我的 it 声明中,它失败了。当我middlewareUtils.middleware1独立于 API 调用运行时,期望正确解析。为什么模拟不能正确解释函数调用?

0 投票
1 回答
32 浏览

c++ - Visual Studio 的测试资源管理器在尝试链接目标文件时中断

我想使用 Visual Studio 的测试资源管理器来运行我的 Google 测试。当我创建控制台项目并添加默认 Google 测试项目并构建解决方案时,它会按预期找到测试。

默认测试运行

现在我想创建自己的类,其中所有内容都在头文件中设置。

然后我修改我的test.cpp文件(由 Visual Studio 的 Google 测试项目创建的默认文件)以使用我的新类。

构建此解决方案还会自动检测测试并成功运行它们。

还在工作...

现在它变得有趣了......当我将我的实现移动foo到一个.cpp文件时。

foo.h

foo.cpp

然后我构建了解决方案,我最初收到一个链接器错误,抱怨未解决的外部问题。

未解决的外部

但是,如果我将测试项目的链接器设置更改为指向另一个项目,如下所示:

我从这个答案中得到的,我可以成功地构建项目。

但是,在我完成项目构建后,我不再能够查看或运行我的测试。

在此处输入图像描述

我在这里做错了吗?还是 Visual Studio 刚刚坏了?

0 投票
1 回答
408 浏览

google-apps-script - 如何允许用户执行更改用户无权访问的另一个电子表格的谷歌脚本

我正在使用 Google 表格为一家小型企业构建会计系统。我有不同的电子表格:

  • 1 包含所有参加课程的学生的名单
  • 1 秘书用来管理发票
  • 1 对于“老板”,他可以看到他的业务平衡。

我使用 Google 脚本编写了许多函数,以便在进行某些更改时自动更新所有其他电子表格。

这就是问题所在,您可以想象我无法将资产负债表的访问权限授予所有用户。有没有办法让每个用户运行一个脚本来更改他们无权访问的电子表格?

0 投票
4 回答
6099 浏览

javascript - Youtube iframe 画中画模式

我想使用 JavaScript 在 Youtube 视频上启用 PiP。我可以在 html 上这样做,<video>但在 Youtube 上似乎不可能这样做<iframe>。有人对此有任何领导吗?

0 投票
1 回答
40 浏览

groovy - 尽管函数参数有错误,但 Groovy 编译

这在 Groovy 中合法吗?

鉴于上述情况,我希望使用 groovy-eclipse-compiler 在编译时会失败:

RequestContext.setRequestContext()

然而,这通过了,我正试图让这个失败mvn compile

0 投票
1 回答
44 浏览

c# - .NET OAuthAuthorizationServerProvider 多个登录路由

目前我们有一个扩展OAuthAuthorizationServerProvider的类,用于 web 路由。我们正在添加一个单独的 API,在这种情况下我们仍然希望使用OAuthAuthorizationServerProvider该类。

如何注册两个不同的登录路由,我们如何在子类中区分这两个路由OAuthAuthorizationServerProvider?编辑:我想我可以通过context.Request.Path.

我需要在GrantResourceOwnerCredentials方法中执行一些逻辑,这些逻辑将在两个登录之间共享一些逻辑,但是一些逻辑需要不同。

0 投票
0 回答
39 浏览

python-3.x - BeautifulSoup 解析 XML 命名空间

我有这个脚本:

并输入文件 t.gpx。

t.gpx

第一行输出:
XX022421 jn32766 Geocache|Geocache jn32766 jn_mapotic

可以,但第二行与我预期的不同。
jn32766 ss_old_687 Geocache ss_old_687 罗兹

我希望一开始是 XX027931。

我的脚本有什么问题?

0 投票
1 回答
58 浏览

java - While 循环适用于交互窗格,但不完全是

这应该取输入数字的长度并告诉它。我在 main 方法中有这个特定案例的打印语句,它们位于代码的顶部,以及它下面的实际方法代码。

当我键入其中一个测试用例时,即 Program8.setLength(0123400); Program8.length,我得到了正确的数字,但没有写正确的方式。我应该得到:

0123400的长度为:6

相反,我得到

0 的长度是:66,最后 6 个亮蓝色,好像我在初始化一个变量。我不确定如何以正确的格式获取它。

0 投票
1 回答
212 浏览

python - 输入用尽数据错误,但数据在那里

美好的一天,尝试学习 CNN 并在运行以下代码时遇到问题。

我得到的错误是:

0 投票
1 回答
246 浏览

excel - Power BI / Power Query:根据另一张表中的条件增加一张表中的最高数字

我正在尝试过滤 Power BI 中四列中每一列中的最高数字。

对于在我的 Power BI 中加载的另一个 excel 文件的列中特定出现的字符串,我想选择四个数字之一并将其递增。

我有几个困难: - 我无法选择最高的数字 - 我不知道如何创建引用另一张工作表的服装列 - 我不知道如何为每次出现动态地“存储”一个值

这是输入的excel工作簿:

输入

这是带有要增加的数据的 excel 工作簿(在 Power Bi 中,我已经抑制了字符串,将我的列分成四列,每列都需要增加,因为我不知道用另一种方式来做。例如,开头有字符串字符, 是一个需要增加的明显问题)。

输入输出 2

这是生成的excel:每次出现特定名称时,我都会在列中每个iteam的最大值上加一个:

输出

我需要在每一列中搜索最大的数字: 搜索每列中的最大数字

当我看到“ ItalyB ”、“ ItalyZ ”、“ UKY ”或“ UKM ”时,我需要增加最高的数字。第一个增量将等于列中的最大数字 + 1,第二个增量等于结果 + 1。

ABE0000 和 ABE4000 之间的最高数字,一旦找到,我为每个“ItalyZ”元素在 AB 中添加一个。即 AB0003 用于一个元素“ItalyZ”,下一个“ItalyZ”将得到 AB0004

ABE4000 和 ABE9000 之间的最高数字,一旦找到,我为每个“ItalyB”元素在 AB 中添加一个。即 AB4003 用于一个元素“ItalyB”,下一个“ItalyB”将得到 AB0004

BC0000 和 BC4000 之间的最高数字,一旦找到,我为每个“UKY”元素在 BC 中添加一个。即一个元素“UKY”的BC0003,下一个“UKY”将得到BC0004

BC4000 和 BC9000 之间的最高数字,一旦找到,我会为每个“UKM”元素添加一个。即一个元素“UKM”的BC4003,下一个“UKM”将获得BC4004。

在此处输入图像描述

我不知道该怎么做。我添加了一个日期: 在此处输入图像描述

我正在尝试增加日期,但我遇到了困难: 增量

0 投票
2 回答
156 浏览

reactjs - 如何获取项目以使其不为空(useEffect)?

如何获取项目以使其不为空?我正在尝试将我通过useEffect得到的值写入sidebat -> items,但是我得到null,一般来说,是否必须使用2个useEffect?也许您可以通过某种方式做到这一点,以免重复代码?

0 投票
1 回答
1686 浏览

linux - Linux:在 docker 容器中找不到现有的共享库

我尝试在 docker 容器中设置 FastRTPS。我编写了一个 Dockerfile,它构建 FastRTPS 及其从源代码的依赖项,并安装库和交付的示例。但是这些例子不起作用:

由于这些库是在此容器中构建并自动安装的,因此它必须在某个地方并且它们在这里:

也可以查看这个库# nm -D /usr/local/lib/libfastrtps.so.1

但是的输出ldconfig有点奇怪:

在这里,我期望列出的库,但事实并非如此。

如何解决?


编辑 1 在构建 FastRTPS 时从 make 输出中提取一些内容:

为什么运行时路径设置为""- 无?

0 投票
0 回答
40 浏览

c# - 检查名称是否已经在 ListView 列中

我有一个包含 5 列(、、、、、)ActivityIDNameListView 。我使用此方法添加项目:DateNstudentNGuide

Listview 和添加选项

我想在添加活动之前检查活动名称是否已在使用中。

你能帮我吗?

0 投票
1 回答
314 浏览

node.js - 从nodejs中的gRPC函数内的数据库中获取数据

我一直在尝试使用 grpc nodejs 和 mongodb 创建一个按主题返回令牌的函数。

原型文件

服务器文件中的函数

register是猫鼬模型

当我尝试使用 BloomRPC 对其进行测试时,它会一直加载。

当我在回调中放置一个静态对象时它可以工作。像这样。

那么如何从我的数据库中获取数据并使用我的getToken函数发送它们?

0 投票
1 回答
686 浏览

android - 未找到 Android 部署设置文件,未构建 APK

我今天第二次遇到这个错误。有一段时间我能够构建一个 APK(然后我切换到 dektop 套件,然后我切换回来),现在我无法构建这个错误:

未找到 Android 部署设置文件,未构建 APK。

我第一次通过删除 projectroot/android 目录、删除 .user 文件并重新创建这些文件来解决这个问题。

最终它又坏了

现在我从 5.14.1 切换到 5.12.7,它解决了这个问题,也许是暂时的,我们会看到......

所以我的问题是该错误消息的含义,哪个文件是部署设置文件,哪个进程将其放在那里,哪个进程将其删除,为什么?

提前感谢您的回答。

0 投票
1 回答
256 浏览

powershell - 将标头传递给 Invoke-RestMethod 时出错

我有一个获取 OAuth 2 令牌并组装标头的函数;以及使用标头向 Microsoft Graph 发出各种请求的其他人。

组装头部的函数有两种方法:一种是与设备代码流交互;另一种是与设备代码流交互。另一个与用户名和密码流不交互。这两种方法都会产生一个看起来相同的标题。令牌对象和标头对象在这两种情况下都是相同类型的对象。

但是,当标头用于另一个 GET 函数时,该函数在交互情况下会失败,而在非交互情况下会成功。错误是:“无法将 'System.Object[]' 转换为参数 'Headers' 所需的类型 'System.Collections.IDictionary'。”

头函数返回的对象在失败的情况下是一个数组(对象,基类型:系统数组)。成功案例中是一个哈希表(hashtable, base type: system object)。即使在函数内部,令牌和标头是相同的类型。Token 是 System.Management.Automation.PSCustomObject,header 是 hashtable。

组装标题的代码是:$authHeader = @{ 'Authorization' = "Bearer $( $tokenResponse.access_token)" 'Content-Type' = "application/json" 'ExpiresOn' = $( $tokenResponse.expires_in)

访问令牌都是包含在令牌响应中的长字符串。它们看起来很相似,并且在 jwt.io 上都可以解码。

任何想法为什么看起来相同的两个标题会是不同的对象类型,以及如何将失败的标题转换为 IDictionary 格式?

0 投票
1 回答
32 浏览

python - 在 django 搜索中没有得到结果,但个人搜索工作正常

我的问题是当我向单个搜索字段添加简单的功能时,它对于单个搜索字段工作正常,例如在为位置字段添加功能之后它可以按我的意愿工作,但是在为另一个字段添加另一个功能之后它甚至没有显示任何内容第一个字段也没有显示结果,我认为这是一个非常愚蠢的问题,但我无法弄清楚,请帮助我编码!(我添加了 html 和 views.py 代码,如果您需要其他任何内容,请告诉我 Guyz)

html代码

视图.py

0 投票
1 回答
432 浏览

c# - 如何更改 xamarin 中的 PlaceHolder 文本颜色?

我正在尝试更改 Entry 的 PlaceHolder 文本颜色

在android中它与EntryRenderer一起工作正常我使用了代码:

Control.SetHintTextColor(global::Android.Graphics.Color.White);

我怎样才能在 ios 中做同样的事情?