所有问题

0 投票
1 回答
101 浏览

python - Pandas 检查所需列是否有数据

我有两个数据框:

  1. df_data包含将其链接到另一个数据框(df_data_req)的 ID 列,并且那里的其他列包含一些数据。并非所有列都有数据,这在某些情况下是可以的。
  2. df_data_req包含与 df_data 中相同的 ID,并且在此数据框中指定了哪些列应该有数据。

然后,我想验证 df_data 中的所有行,并检查(基于 ID 列)是否 df_data_req 中指定的所有列都有值。

我期望的是 df_data 的添加列,它表示“缺少数据”或“OK”,这取决于 df_data_req 中指定的内容。样本数据的输出将是:

ID col1 col2 col3 验证
X 1 5 缺失数据
是的 5 1 好的
X 2 5 3 好的
z F 5 5 好的
0 投票
1 回答
21 浏览

mysql - 将 SSL 设置为 MYSQL 数据库的域名

我必须使用域名为 MYSQL 设置 SSL 连接。在 Ubuntu 18 LTS 上运行的数据库服务器。所以我必须在 MYSQL 数据库服务器中为域名设置 SSL。我参考了一些文档,这些文档类似于 mysql 中的默认 ssl。可以在 MYSQL 数据库中为域名设置 SSL,然后请告诉我要完成的步骤或向我提供一些文件。

0 投票
1 回答
67 浏览

python-3.x - 如何在 tkinter 中并排放置按钮并在小部件顶部填充 Y

我正在尝试并排对齐小部件顶部的三个按钮并填充“Y”和“X”,而不更改它们正下方的文本小部件的位置。我尝试使用这些 anchor=NW,N,NE 将按钮并排放置,但它不起作用我不知道如何用英语讲述它,所以这是我得到的图像:

我的应用程序

这是我的代码:

0 投票
0 回答
136 浏览

python - 内存泄漏调试 - 在 Heroku 上运行的 Python 脚本

我正在运行一个通过简单的 Flask 应用程序调用的 python 脚本。我在 Heroku 上运行它。这是工作流程 - 在 Flask 应用程序中调用 URL 会使用 asyncio 触发 python 脚本(这是让 Flask 请求在触发脚本后正常返回所必需的。脚本继续执行几个小时

现在,当我检查 Heroku 上的日志时,内存不断增加。我在脚本中使用了 tracemalloc,发现内存使用量是平稳的。但是当我监控 Heroku 日志时,内存不断增加。

这是 Tracemalloc 显示的内容。下面是消耗内存的组件。这是 16 MB,并且不会超出此范围

最高内存使用量:/app/.heroku/python/lib/python3.8/site-packages/googleapiclient/schema.py:302: size=16.3 MiB, count=241, average=69.3 KiB

但这是 Heroku 日志的内存消耗

ource=web.1 dyno=heroku.213294961.fb70dc87-b41e-4201-8ae4-30afe715a932 sample#memory_total=349.32MB sample#memory_rss=347.13MB sample#memory_cache=2.18MB sample#memory_swap=0.00MB sample#memory_pgpgin=195178pages sample #memory_pgpgout=108308 页样本#memory_quota=512.00MB

这已从 200 MB 增加到 350 MB(2 小时内增加 150MB)

调试此问题的最佳方法是什么?任何指示都会有所帮助

0 投票
1 回答
59 浏览

excel - 在第 256 列后使用 xlToLeft 设置范围失败

我一直在使用 VBA 从一些原始数据文件中循环和复制数据。对于每次迭代,我一直在使用以下代码来定义目标范围:

这在第 256 列之前都可以正常工作。在此之后,不是将目标范围设置为第 2 行中的下一个空单元格,而是返回到单元格 (2,2),就好像起始参考单元格 (.Cells(2, Columns.Count)) 在占用范围内,并且.End 方法将返回到占用范围的开头。但这不应该是这种情况,即使在运行时我已经验证 Columns.Count 应该等于 16384。那么为什么代码似乎使用单元格(2,256)作为.Cells(2,Columns.Count)的结果?我还尝试将值添加到超过 256 列的单元格中,以尝试删除任何涉及 Columns.Count 占位符值的行为,但这也不起作用。

感谢对此的任何见解。还值得注意的是,没有运行时错误被触发,复制的数据在到达第 256 列后开始在第 2 列中覆盖。

0 投票
0 回答
64 浏览

flutter - 热重载和热重启在vivo z1 pro中不起作用?

我有vivo z1 pro,其中热重载和热重启在运行命令flutter时不起作用,运行它卡在观察者列表器上

0 投票
1 回答
29 浏览

asp.net-mvc - asp.net core mvc,在使用自定义位置格式时找到正确的 _layout 位置

在 Controllers 文件夹中,我创建了一个“Profile”子文件夹(/Controllers/Profile),并且我使用下面的代码将 /Views/Profile/{controller}/{action} 添加到 View Location Formats。

现在我想对所有配置文件页面使用相同的布局,并且我希望它是 /Views/Profile/_layout.cshtml,但除非我将它放在特定的控制器文件夹中,否则它不会被识别。

在检查 /Views/Shared 之前,有什么方法可以让每个视图在其父目录中查找 _layout?

0 投票
0 回答
27 浏览

windows-subsystem-for-linux - 在 wsl 上模拟 pmem

我遵循这个是为了使用 DAX 模拟持久内存。当谈到在 GRUB 配置上为 pmem 设备保留内存区域时,我知道它不会起作用,因为 WSL 无法控制 RAM,但我有什么其他方法可以模拟它吗?

0 投票
1 回答
390 浏览

asp.net-core - NuGet 包中的 Net Core 依赖注入

我有一个 NuGet 包Repository,它有一个接口IRepository.cs和实现Repository.cs

有没有办法针对接口注册实现(在作为 NuGet 发布的类库中)所以我不必在我使用 nuget 的每个项目中都这样做?

0 投票
0 回答
22 浏览

java - Intellij 未检测到列表类型

我从来没有遇到过这个问题。我不能在数组列表上使用任何类型的循环。

那是错误:链接:https ://i.imgur.com/cshtpof.png

我的头等舱代码:

另一个类中的错误代码:

我做了什么?

  1. 检查系统包的版本(和更新)-> Elementary OS 5.1
  2. 检查 IntelliJ-Idea-Ultimate 版本 -> 2021.1.2

一些信息: 语言级别:8 Java 版本:openJDK11 操作系统版本:elementaryOS 5.1 (Hera) CPU (GPU):AMD Ryzen 3 2200G (Vega 8) RAM:24 GB Hyper X DDR4

感谢您的阅读,也许您的帮助

0 投票
0 回答
11 浏览

python - 位置 0 的 Django 错误转义 \p

我从这里复制了一个简单的正则表达式来删除重音字母,但它给出了一个错误。

错误:

我该怎么做才能解决这个问题?

0 投票
1 回答
90 浏览

python - TKINTER:如何跟踪动态创建的按钮并在按下时执行某些操作

我正在尝试为动态创建的按钮找到解决方案。例如,我的应用程序正在动态创建 5 个按钮,每个按钮在回调函数中具有不同的功能。我想要做的是,如果按下按钮 5,如果单击按钮 5,我将如何在功能上进行比较。我没有为每个按钮创建单独的功能。只有一个功能,其中我对每个按钮都有逻辑。

0 投票
0 回答
60 浏览

python - 当精度类型改变时,数字的“真”值会改变。?

将数据集更改为float32float16,这是否会更改我的数据的“真实”值?

例如,我有值3.6 ,当我在float64中使用 python 读取时,它仍然是3.6,但是根据 IEEE 754,更改为 float32 它变为3.5999999046325684。将数据直接转换为某种浮点数,是不是改变了真实的数据库?

0 投票
1 回答
31 浏览

javascript - 如果使用 JavaScript RegExp 的任何数学运算符后没有数字,我该如何选择整个字符串

所以我已经尽力了:

/\d+([+-/*.])\d{0}/g

希望它与例如 55-匹配(但是当任何数学运算符后面没有数字时)但它与55-匹配, 即使运算符后面有一些数字。例如:55-5它选择了前三个字符,但你可以看到它后面有“5”。)

如果你能帮助我感激不尽!

这也是我关于stackoverflow的第一个问题。

0 投票
0 回答
24 浏览

django - 如何获取 django 字段值抛出自定义 models.Field?

我有一个自定义字段:

并在我的模型上使用它:

我需要当我使用 MyModel 抓取时 encrypted_password,我需要先抓取password_seed并使用该值返回一个新password_seed值。

我该怎么做,因为自定义模型是在数据进入模型之前实例化的?

0 投票
3 回答
42 浏览

python - 如何使用每行的索引矩阵来索引矩阵的行元素?

我有一个索引矩阵,例如

第 i 行的索引从第 i 行的另一个矩阵 M 中选择一个元素。

所以有我

M[I] 应该选择:

我本可以有:

但这看起来很复杂,我正在寻找更优雅的解决方案。最好不要压扁和整形。

在示例中,我使用了 numpy,但实际上我使用的是 jax。所以如果jax有更高效的解决方案,欢迎分享。

0 投票
1 回答
27 浏览

sql - Oracle:在投影中使用不在 group by 中的属性

(在下面编辑以回应答案)

假设我有一个没有主键或任何其他约束的表 R(a,b)。

查询 

在 Postgresql 中无效(如果 a 是 R 的主键就可以了)。

但在 sqlite3 中是允许的。它从每个子集中的元组中选择 b 的值(非确定性地)。

oracle 执行此查询是否有效?

0 投票
1 回答
56 浏览

domain-driven-design - 轴突聚合参考

DDD我们使用多个聚合(根 + 实体)对域进行建模时。一个这样的聚合或实体可以通过其id.

axon中,我看到了聚合和成员实体的概念,但没有看到对其他聚合的引用的概念。

我错过了什么?或者这是不可能的axon

0 投票
1 回答
26 浏览

html - 背景图片阻止了下拉菜单

我想在我的导航栏中做一个下拉菜单,但它总是被样式中的背景图像挡住。位置设置为绝对,因为如果我将其设置为相对,导航栏的高度也会增加。我希望它看起来或多或少像 w3 关于 dropdows 的教程https://www.w3schools.com/css/tryit.asp?filename=trycss_navbar_horizo ​​ntal_black_fixed

这是html代码

这是css代码

0 投票
0 回答
51 浏览

javascript - 我不明白为什么要比较 Numbers 函数开关参数?

我在这里有这个函数,它在排序过程中比较数字以对数组进行排序,它应该在控制台日志中采用 a 和 b 参数问题,参数 go b 改为 a,因为它们已说明为什么会发生这种切换?换句话说, compareNumbers 函数如何决定什么是 a,什么是 b。
顺便说一句,这也是本机预定义的功能吗?因为拿 a 和 b 对我来说没有任何意义。

0 投票
1 回答
35 浏览

angular - 如何从一个路由器插座导航到另一个?

我已经搜索了半天,但我找不到任何有效的东西。

这些是我的路线。

app-routing.module.ts

features-routing.module.ts

app.component.ts有一个router-outletfull-layout-component.ts和 也是如此content-layout-component.ts。当我尝试从feature3(内部feature3)导航到feature2没有任何反应router.navigate('feature2')时。检查跟踪后,我有这个:

如果我手动导航到feature2它按预期工作。我想我错过了一些东西,但看不到什么。我怎样才能得到这个工作?

0 投票
1 回答
103 浏览

apache-kafka - 卡夫卡的入口

我们正在探索在 kafka 为我们的每个开发团队实施多租户,这些开发团队将托管在 AWS-EKS 中。

  1. 为此,最初的思考过程是拥有主题级别的多租户。
  2. NLB-Nginx-Ingress:每个团队的入口主机路由,并在后端添加所有代理,该团队的所有主题分区领导者都在其中。
  3. 基于用户等主体通过代理级别的 ACL 进行访问限制。

样品流程:

在此处输入图像描述

Ingress 簿记挑战

  1. 当 foobar 团队中的某个人创建了一个新主题并且该主题出现在新的代理中时,我们需要将该代理添加到相应入口的后端。
  2. 如果代理出现故障,则需要再次更新入口。
  3. 当分区领导因主题删除而消失时,修剪代理。

我在寻找什么: 除了编写一个操作符或应用程序来完成上述任务之外,还有其他更好的方法来实现这一点吗?我也可以接受全新的建议。因为这只是在 POC 阶段。

PS:我是kafka的新手,如果这个交流不适合这个问题,请建议正确的交流发帖。谢谢!

0 投票
0 回答
28 浏览

xamarin.forms - 如何以 xamarin 形式推送 3 个本地通知

我需要每天推送 3 个本地通知(早餐、晚餐和晚餐)。我该怎么做?

0 投票
1 回答
36 浏览

html - 在滚动元素中绝对定位时保持元素固定

我已经编写了一个代码片段,以便您更好地理解我的意思。我在网格中有一个可滚动区域。我想在左下角有一个元素来向列表中添加一个新项目。

我希望它相对于可滚动元素定位,因为它将具有动态宽度,这就是为什么我不能只使用固定位置,我不想从屏幕边缘定位它。

我也不希望它与背景一起滚动。有什么方法可以解决这个问题吗?

0 投票
1 回答
204 浏览

javascript - 如何根据 chrome 扩展中的页面显示弹出窗口?

我正在尝试构建这个 chrome 扩展,它只在我在 youtube 视频页面上时显示弹出窗口。但是,我在这样做时遇到了很多困难,并且使用了很多方法。

我最新的方法是使用chrome.action.onClicked并检查 URL 是否包含https://youtube.com/watch. 然后我会使用chrome.action.setPopup我的 HTML 文件。这适用于所有页面,直到我在 youtube 视频页面上单击扩展程序时,它才会显示在每个页面上。

这是我的背景.js:

我认为它不起作用,因为在设置弹出窗口后,这意味着它不再检查 onClicked 事件(在此处指定)。

任何帮助将非常感激!