所有问题

0 投票
1 回答
69 浏览

python - 在 groupby 函数之后找到两列的最大乘积

我有一个如下所示的数据框:

对于每个项目,我想列出最长项目的宽度和长度。我尝试使用df.groupby("item").max(),但它给了我以下错误的数据框:

我期望的是以下数据框:

0 投票
0 回答
34 浏览

python - 将目标函数传递给自定义多处理类

我的问题类似于这里问的问题:Cannot 'pickle' a Tkinter object in a multiprocessing environment in Windows

不幸的是,我不太明白如何将目标函数传递给创建的子进程类。如果可能的话,我想传递参数并获得该函数的返回(可选)。我基本上只是从上面的问题中复制了代码。仅供参考,这是代码:(根本不是我的代码)

0 投票
1 回答
278 浏览

bash - 如何在 shell 管道中使用不同的文件描述符?

我正在处理一个脚本,它首先调用一个嘈杂的(stdout和 和的大量诊断stderr)程序,然后用其他工具处理它的输出。

该程序的冗长使得它不可能简单地将其标准输出发送到管道,所以目前我们使用一个临时文件——我想结束这种做法。

代替/tmp/foo,我们可以要求程序将数据写入/dev/fd/N-- 并且它会,没问题(例如,它不需要seek文件)。

它当前发送到什么噪音stdoutstderr可以继续去那里——操作员已经习惯了看到它,如果它消失了,就会惊慌失措……

但是我如何安排描述符N存在并发送到下一个程序的stdin

如果这需要bash,那就这样吧,但我当然更喜欢适合整个 sh 家族的解决方案。

0 投票
2 回答
37 浏览

wpf - 无法让 ScrollViewer 在 ItemsControl>WrapPanel 中工作

我有以下代码:

它正确显示最高 200 高度的所有内容(包装),但不显示低于该高度的任何内容并且没有滚动条。
ItemsList 是一个 ObservableCollection。

有没有人有什么建议?

0 投票
3 回答
744 浏览

javascript - 选项卡可访问的弹出式导航的两个问题我使用了一些建议

我正在尝试为投资组合风格的网站创建一个可访问的导航菜单。当屏幕小于某个宽度(本演示为 768 像素)时,水平菜单导航消失并被“汉堡”取代。burger 的父 div 具有 JavaScript onclick 和 onkeydown 函数,因此当点击或点击 burger,或者键盘用户关注它并使用按空格键或 Enter 时,会从包含垂直导航菜单的一侧打开一个 div 'sidenav' .

但是,如果键盘用户继续切换,焦点会继续向下导航到导航后面的页面,就好像“sidenav”不存在一样,当切换最终到达 sidenav 顶部时,它遇到的第一个元素是关闭按钮和制表符关闭菜单,因此无法访问菜单项。

所以:问题1:当汉堡被按下时,如何触发焦点“跳转”到新打开的导航?

问题 2:如何使“关闭”按钮忽略制表符,仅使用空格键或回车键?

这是我的菜单的简化版本(您可能需要全屏查看水平菜单)。

0 投票
1 回答
69 浏览

rust - 遵循 rust book 时出错

这是我的 lib.rs

这是我的 main.rs

我的问题:我正在关注构建 minigrep 应用程序的 rust 书。由于剪辑的原因,很难知道我的代码是否完全正确。我是 rust 新手,不知道为什么在我的 lib.rs 中出现错误,提示“查询”和“内容”是未使用的变量。我正在尝试按照 rust book 中的说明进行故意失败的测试。

0 投票
2 回答
311 浏览

javascript - 在 Angular 10 中显示 ng-content 两次

我正在使用自定义角度组件,我需要显示两次投影内容。

假设我有这个 html:

因此,在awesome-card.component.html中,投影的内容将是一些我想投影两次的卡片组件。

可能是这样的:

但这不起作用,因为 ng-content 只是“粘贴”模板,不能复制。即使我像这样使用 ng-template:

这也行不通。

我已经尝试了一周来找到一个优雅的解决方案,但我做不到。仅直接修改 DOM,但这是一种不好的做法。我看过一些类似的老问题,甚至是 Github 对此提出的要求,但当时似乎没有人知道答案。

PD:ContentChild 也不会工作,因为它不能看透投影的内容(或者我相信的东西)

编辑 如果我可以访问投影的内容信息,我可以手动渲染内容,但我尝试的一切都失败了

0 投票
1 回答
36 浏览

r - 根据 R 中数据集的名称创建一个新变量

我有多个数据集包含相同的变量名称但不同的值,我正在尝试创建一个名为的新变量group,该变量将区分每组数据集(我这样做是因为我会将所有数据集放在一个中,我可以通过团体)。这是 2 个数据集的示例。

我不知道我做错了什么,但该group变量仅是为数据集创建的,trt2而不是为trt1. 有什么想法有什么问题吗?

预先感谢您的帮助

0 投票
0 回答
17 浏览

ios - 检测用户何时尝试在整个应用程序中全局下载照片到他们的照片库

我通常更愿意阻止用户在此应用程序中下载照片。保留默认逻辑不允许用户下载照片,但当用户尝试下载未设置权限的照片时,会导致应用程序崩溃。我不确定如何在 p-list 文件中使用来解决这个问题,所以我的替代方法是检测用户何时尝试下载一般照片,并阻止该行为。

0 投票
0 回答
27 浏览

reactjs - Web 套接字限制传入数据

嗨,我正在通过亚马逊网络套接字接收大量数据。我只需要获取 30 到 50 个数据点,其特定数组的长度必须大于 0。此外,一旦我收到 30-50 个数据点,我将关闭连接并使用 3 秒的 setInterval 再次获取数据。我需要确保下次我获取的数据必须与之前获取的数据不同。我在 reactjs 的客户端执行此操作,因为我需要更新图表。如何根据条件限制数据,并在每 3 或 10 秒后获取不同的数据。

0 投票
2 回答
1622 浏览

spring-boot - 在谷歌云平台哪里可以找到数据库表?

我创建了一个在 GCP MySQL 数据库中插入一些数据的 Spring Boot 应用程序。当我尝试从 getAll() 获取数据时,它显示了我的表中的所有数据,但在 GCP Mysql 中,我看不到任何表。附图片。在此处输入图像描述

0 投票
1 回答
44 浏览

forms - 从控制台将文本插入 TinyMCE

这个问题是从这里回答的问题的后续。

我正在尝试通过控制台半自动完成 Web 表单。我不能使用 Selenium 或任何其他需要安装的工具。我希望能够将整个代码长度粘贴到控制台中,并在我按 Enter 时自动完成所有内容。

我想我已经把大部分都整理好了。我必须解决的最后一个难题是如何将文本输入到 TinyMCE 文本框中。我相信文本区域的 ID 是“colour_summary”。对于其他文本框,我已成功使用:

但同样的方法不适用于 TinyMCE 文本框。我什至不确定我是否包含网页的正确部分,但以下是我的最佳猜测。感谢任何建议。

0 投票
2 回答
32 浏览

c# - c# 到datagridview的对象列表

我有下一个对象:

公共部分类 PEDIDOS

{

}

还有 PROVEEDORES 类:

我有一份 PEDIDOS 清单。

我想在 datagridview(windows 窗体)中显示这个列表:

然后我得到这个:

但我需要proveedores 列,它是PROVEEDORES 类的“名词”字段:

0 投票
1 回答
236 浏览

javascript - 如何将 HTML 坐标转换为 PDF 坐标(pdf-lib、javaScript)

我需要做的是将 png 图像拖动到某个坐标并使用 pdf-lib 将此图像插入 PDF 文档。但我发现 pdf 坐标与 HTML 坐标不同。有没有办法将 HTML 鼠标坐标转换为 PDF 坐标?我正在使用 iframe 呈现此 PDF。

提前感谢您提供任何有用的信息。

0 投票
2 回答
37 浏览

arrays - 将二维数组元素从 void 指针转换为浮点数后无法访问

**请帮助我,我一直在试图弄清楚如何正确访问元素。谢谢。

情况:二维数组的第一列包含用户输入的角度。函数 findSin 使用第一列来查找相关元素的 sin 值。我无法访问第一列的元素**

错误:分段错误(核心转储)

0 投票
1 回答
950 浏览

reactjs - 将异步(通过网络)加载到 atomFamily/selectorFamily 反冲组件的适当方式是什么?

我正在研究如何在我的应用程序中使用 RecoilJS,我喜欢 atomFamily 的概念——这似乎是跟踪列表中各个项目同时保持应用程序性能的好方法,因为每个项目的更新不会强制刷新整个列表。

我想以异步方式从远程服务器加载一组数据,比如说待办事项列表的项目(给出一个规范的例子),然后初始化 atomFamily 并从这些项目中的每一个创建一个反应组件。

我的第一个想法是创建一个 useEffect 挂钩。在其中我会获取数据,然后运行一个 for 循环并调用 atomFamily 为每个项目创建原子。

但后来我开始阅读有关 selectorFamily 的内容——听起来这可能是正确的方法?此外,有些原子效果(不稳定)看起来可能是执行此操作的正确方法,而不是使用普通的 useEffect 挂钩?现在我对在这里进行的正确方法感到困惑,并且我在互联网上没有找到很多关于此的信息。

你能指点我正确的方向吗?加载数据然后将其拉入 Recoil 系统的适当方法是什么?AtomFamily,选择器Family?我什至在正确的轨道上吗?

在此先感谢您的帮助,

格雷格

0 投票
1 回答
32 浏览

c++ - 为不同类型的参数实现不同的方法

我正在编写一些代码来检测不同形状之间的碰撞RectShape,, CircShape,LineShape都继承自一个基类Shape。我目前的实施工作非常糟糕。首先,我定义了一堆特定于案例的函数:

显然,所有这些都是任何实现所必需的。问题在于bool TestCollision(Shape& shp1, Shape& shp2)接受两个参数的函数,然后通过许多if 语句来比较typeid(shp1)我所有typeid(shp2)typeid派生类。它又脏又乱,但当时我没有任何其他想法。现在我想清理它。添加一种新的形状非常烦人且耗时。

我现在的新想法是简单地TestCollision使用适合不同参数类型的参数进行重载,但是我必须将TestCollision(CircShape&, RectShape&)andTestCollision(RectShape&, CircShape&)作为两个单独的重载,这是不可维护的。另一种思路是自己在派生类内部实现函数,但还是会导致代码重复,更难维护。

我将如何解决这个问题?

0 投票
0 回答
38 浏览

audiokit - AudioKit v5 Synth:更改底层波形

我试图改变新 v5 合成器的 Wave 形式,我可以改变 masterVolume、pitch、filterRes 和 cutoff 的任意数量的参数,但是获取和设置底层声音的波形比仅仅触发这些表面电平要复杂得多功能。

我注意到 Synth .swift 类有以下成员:

当我深入研究时,我发现了一个名为 SynthAudioUnit 的类

它具有以下功能:

在 SynthDSP.mm 中似乎是一个 .swift 包装器,用于更深层次的功能:

...SynthDSP 似乎有一个成员 var:CoreSynth,CoreSynth 是我必须对波形进行更改的地方吗?,是否有必要为此制作 SynthDSP.mm 的自定义版本,方式与办公时间相同#3 视频:https ://audiokitpro.com/officehours-3/ .... 还是有更简单的方法来做我想做的事?

0 投票
0 回答
42 浏览

json - 无法将类型“”的值转换为“”

我正在尝试从我创建的 API 中提取数据。在我开始解析/解码数据之前,一切似乎都很顺利。

这些是出现的错误:

有错误的代码照片

这是我的代码

万一这与它有关,我也有一个包含此代码的文件

卡了好几天了,谢谢你的帮助!

0 投票
0 回答
76 浏览

c - 在命令行不同参数中采用字符串参数的 C 代码

我想制作一个在命令行中接受 2 个参数的 C 程序。就像我想通过我自己的命令升级 yum 一样:

其中,mycommand 是 C 编译文件,yum upgrade 是参数。现在程序将采用参数 yum upgrade。然后程序将检查参数是否等于 yum upgrade 然后程序将运行此代码:system("yum upgrade")

谁能告诉我我该怎么做?

0 投票
1 回答
36 浏览

ios - 在不同的 swift 脚本中使用来自 struct 的数据

我有一些代码可以获取 API 响应,我想将响应存储在另一个脚本中,因为json它是一个局部变量,所以我只能使用getData函数中的数据。

这是代码:

0 投票
0 回答
261 浏览

excel - ActiveWindow.Left 与多个监视器

我希望此工作簿的活动窗口位于活动显示的左上角。这适用于一台显示器,但不适用于我的 6 显示器配置(一个视频卡)。

我的显示器设置的图片
在此处输入图像描述

我将活动的 Excel 窗口一次放在每个显示器上,然后运行以下代码:

监视器 1、3、4、5 是纵向的。
当代码在监视器 3 和 5 上运行时,窗口移动到监视器 3 的左侧。
当代码在监视器 1 和 4 上运行时,窗口移动到监视器 1 的左侧。

监视器 2,6 面向横向。
当代码在监视器 2 和 6 上运行时,活动 Excel 窗口在上半部分,窗口移动到监视器 3 的左侧。
当代码在监视器 2 和 6 上运行时,活动 Excel 窗口在下半部分,窗口移动到监视器 1 的左侧。

我不使用显示平铺,我只是在 Windows 10 显示设置中扩展显示。而且这似乎不是主要的监视器问题。

我可以通过在这里找到的代码获取所有配置信息 - https://wellsr.com/vba/2019/excel/calculate-screen-size-and-other-display-details-with-vba/

我在代码中添加了以下案例:

现在,如果我运行这段代码......

我得到这些结果...

监视器数量 = 6

显示名称 = \.\DISPLAY4

显示设备编号 = 65545

活动窗口编号 = 526414

显示水平像素 = 1440

显示垂直像素 = 2560

显示水平英寸 = 13.3858267716535

显示垂直英寸 = 23.6220472440945

显示水平点 = 963.779527559055

显示垂直点 = 1700.7874015748

注意...“显示名称”与 Windows 10 显示设置显示的内容不匹配。不知道为什么,但不确定我需要它来解决我的问题。我最感兴趣的是“显示设备编号= 65545”

有没有办法通过代码让 ActiveWindow.Left 为特定显示器工作?在此示例中,“显示设备编号 = 65545”。

0 投票
1 回答
33 浏览

c# - 关闭特定的 chromedriver 进程

我有几个驱动程序运行连接到 Windows SO 中的 .NET 核心应用程序。
不幸的是,应用程序可能会因错误而崩溃。
当我看到这种情况时,我需要手动关闭应用程序和浏览器,但 chromedriver 进程继续运行。
如何确定哪个 chromedriver 与我关闭的应用程序匹配?

关于Selenium 的问题:如何在不调用 driver.quit() 的情况下停止影响 PC 内存的 geckodriver 进程?不要解决这个需求。

任务管理器

0 投票
1 回答
103 浏览

python - Matplotlib:在其他所有内容后面绘制网格

给定以下绘制椭圆的示例代码,如何使网格线出现在其他所有内容的后面?

这个网站上类似问题的答案在我的情况下不起作用。你能举一个完整的工作例子吗?

0 投票
1 回答
395 浏览

python - Pywinauto 用于更改多个 Windows 选项卡的多个选项卡

一旦以太网属性弹出并可以选择正确的组合列表,任何人都可以帮助我如何切换选项卡。我需要选择共享选项卡,如屏幕截图所示。

提前致谢 !!

代码如下:

在此处输入图像描述