所有问题
python - 一个或多个映射器未能初始化:relationship 'post' 需要一个类或一个映射器参数
'''sqlalchemy.exc.InvalidRequestError:一个或多个映射器无法初始化 - 无法继续初始化其他映射器。触发映射器:'映射类评论->评论'。最初的例外是:关系'post'需要一个类或一个映射器参数(收到:)
我想建立它们之间的关系,但它向我显示了这个错误,我是 sqlalchemy 的初学者,所以请解决这个问题。'''
r - R中带有嵌套数据框的过滤器列表
我有一个由数据框组成的列表。该列表是由我无法控制的功能创建的。因此,每个数据框都包含我需要的更多信息。列表中每个数据框的结构都是相同的。我需要做的是按一列的值过滤掉行并将其写入新列表。该列表包含 1000 多个相同结构的数据帧。
我想过滤每个数据帧MESS_DATUM
。所以在一个单独的数据框上我会做
如何在这个列表中做到这一点?
deep-learning - VGGnet 的架构。什么是多作物、密集评估?
我正在阅读 VGG16 论文very deep convolutional networks for large-scale image recognition
在 3.2 TESTING 中,它谈到所有的全连接层都被一些CNN 层替换
即,首先将全连接层转换为卷积层(第一个 FC 层为 7 × 7 卷积层,最后两个 FC 层为 1 × 1 卷积层)。然后将得到的全卷积网络应用于整个(未裁剪)图像。结果是一个类分数图,其通道数等于类数,并且空间分辨率可变,取决于输入图像的大小。最后,为了获得图像的固定大小的类分数向量,对类分数图进行空间平均(sum-pooled)
因此,在测试集上进行预测时 VGG16(配置 D)的架构将是
所以这个架构只用于测试集?
最后 3 个CNN 层是否都有1000 个通道?
结果是一个类别分数图,其中通道数等于类别数
由于输入大小为 224*224,因此最后一个 Maxpooling层之后的输出大小将为(7 * 7)。为什么它说可变空间分辨率?我知道它做多级缩放,但它会在输入之前被裁剪为(224, 224)图像。
以及 VGG16 如何获得(1000, )向量?这里的空间平均(总和)是什么?它只是添加一个大小为(7, 7)的总和池层来获得一个(1, 1, 1000)数组吗?
班级分数图是空间平均的(总和)
在 3.2 测试中
此外,由于不同的卷积边界条件,多作物评估与密集评估是互补的:当将 ConvNet 应用于作物时,卷积特征图用零填充,而在密集评估的情况下,相同作物的填充自然会出现来自图像的相邻部分(由于卷积和空间池化),这大大增加了整个网络的感受野,因此捕获了更多的上下文。
那么多裁剪和密集评估将仅用于验证集吗?
假设输入大小为 (256, 256),multi-crop 可能会得到 (224, 224) 大小的图像,其中裁剪图像的中心可能不同,例如[0:223, 0:223]
或[1:224, 1:224]
。我对多作物的理解正确吗?
什么是密集评估?我正在尝试用谷歌搜索它们,但无法获得相关结果。
c# - 在服务之间共享 HttpClient
我正在开发一个 Blazor 项目,为了让我更容易理解这个问题,我们可以说我正在使用两种不同的服务来处理身份验证部分。它们与命名的 httpclient 一起注册在 configureservices 启动方法中。
服务 1:包装 REST Api 中可用的所有功能。它使用通过实例化的 httpclientfactory 在构造函数中设置的 http 客户端。这需要使用 baseurl 和 Auth-header 进行设置才能工作。
服务 2:使用自定义 AuthenticationStateProvider 处理登录/注销功能。它有自己的httpclient,所以我可以为http客户端设置Auth Header。构造函数的工作方式与服务 1 相同。
这个建立的原因当然是我喜欢共享同一个 http 客户端,所以当它在 login/logout 方法中设置时,服务 1 在与 api 通信时将具有正确的 auth 标头。
但是,客户端工厂每次都提供一个新实例,所以这永远不会起作用。
任何想法如何处理这个?
/亨里克
linux - grub/i386-pc/normal.mod 未找到 centos 7
安装在 ESXI 之上的 CnetOS7 虚拟机突然停止启动并将屏幕显示为 grub secure>
我已经尝试了解决方案 https://unix.stackexchange.com/questions/70538/grub-error-file-grub-i386-pc-normal-mod-not-found但无法通过。
我的前缀设置如下。前缀=(hd0,msdos1)/boot/grub 根=hd0,msdos1
ls: (hd0) (hd0,msdos2) (hd0,msdos1)
ls (hd0,msdos2) 未知文件系统
ls (hd0) 未知文件系统
-- 以上确认不是我们的分区。
ls (hd0,msdos1) (hd0,msdos1); 文件系统是 xfs - 这是我们的分区,我们的前缀也相同。[前缀=(hd0,msdos1)/boot/grub]
但是当我在 (hd0,msdos1) 的对象中列出时,我什么也没得到,它显示了下面的一部分 ./ ../
任何人都可以有任何解决方案吗?
docker - 您如何使用 docker compose 管理大型环境?
所以我目前正在开发一个带有微服务的分布式系统,但我的内存不足,无法在我的笔记本电脑上运行所有这些微服务。我想知道其他人如何处理这种情况。有没有办法配置 docker-compose 在远程机器上运行其中一些,但保持行为就像它们在我的笔记本电脑上一样(用于服务间通信)?
我知道我可以用 k8s 来实现它,但它似乎对日常开发流程来说是一个很大的负担。
有任何想法吗?
jsf - 无法从返回值导航到目录和查看页面
我无法理解为什么我无法从registrationFlow 导航到受保护目录。
在我的应用程序中,index.html
我有一个将用户重定向到注册表单的按钮(这是一个流程)。这就是用户选择是否要登录或注册新用户的部分。我的文件夹结构是:
- 网页
- 索引.xhtml
- 受保护的目录
- 主页面.xhtml
- 登记目录
- 注册.xhtml
- addClients.xhtml
我有一个registrationFlow.xml
文件,它定义了如何从一个页面重定向到另一个页面的行为
我的registration.xhtml
档案
和addClients
最后一个文件 -ClientManagement.java
验证通过的电子邮件的文件,为客户创建新表单并保存从addClients.xhtml
数据库传递的客户列表。这是我不知道为什么它不起作用的地方。在方法saveClient
中,如果保存了所有内容,我想将用户重定向到路径../protected/mainPage.xhtml
,但它不起作用。
我也尝试过排除它registrationFlow.xml
并在saveClient
方法返回页面中,但效果不佳。
javascript - 我已经在hackerrank中完成了这个代码,排名第二。在 javascript 中,但测试用例显示错误。下面是代码
javscript 第二大没有。代码请帮我解决这个程序
mysql - 从 MySQL 数据库中选择两行作为依赖于属性的行
我有具有 MySQL 数据库后端的 FreeRADIUS。用户存储在 radcheck 表中:
我想从中选择所有具有用户名、速度配置文件和密码的用户(在不久的将来会有更多用户)。所以我会得到结果 lukasfazik, testovacieheslo, OPTIK100。我试过这个:
我从中得到了这个:
GROUP BY 不起作用,我收到一个错误:
[42000][1055] SELECT 列表的表达式 #2 不在 GROUP BY 子句中,并且包含在功能上不依赖于 GROUP BY 子句中的列的非聚合列“arrgh.password”;这与 sql_mode=only_full_group_by 不兼容
python - 在哈希表 Django 中传递密码
我在 Django 中很新。我建立了一个网站,您可以在其中创建用户并分享帖子。我的问题是当用户注册到网站而不是纯文本时,如何在哈希表中传递密码?我尝试使用 make_password 但是当我在 Wireshark 上监控协议时,我看到了密码(我使用的是 Django 内置的用户模块): Wireshark
php - 意外的 Safari 页面加载计数行为
客户
- Mac OS 10.15.3
服务器
- Ubuntu 18.04.4
- 阿帕奇 2.4.29
- PHP 7.4.5
获取一个脚本,将其命名为 /test.php。让我们跟踪每个视觉的、用户体验的页面加载发生了多少实际页面加载。
在 Chrome 中,加载次数与预期一致 - 1、2、3,然后是 4、5 等。
此外,如果您在私人窗口中执行此操作,Safari 的行为与预期一样 - 与 Chrome 的行为一样。
为什么 Safari 会这样?堆栈中的其他东西是否有贡献,例如来自 Apache 或 PHP?
编辑 1
一个较小的测试用例的 Apache 日志。 (!!!) test.php?v=3 被记录,尽管我没有故意要求。
编辑 2
以下是 test.php 的精简内容。需要 Redis 和 PHP-Redis,因为我正在使用它来快速查看。如果您愿意,当然可以使用 Apache 日志,或者任何其他方式来快速查看脚本已执行的次数。
c++ - Clang++ 已更新,尽管它们位于包含目录中,但仍找不到某些标头
所以我在 mac 上,想试验最新的 llvm 版本,而不必等待它们通过 xcode 命令行工具传递。
因此,我从他们的下载页面下载了 LLVM 10 版本预构建的二进制文件,并将其保存在一个名为 llvm 的文件夹中。因此可以在 ~/SDKs/LLVM/bin 中找到 clang 可执行文件。
我制作了这个程序:
并运行:
我收到这个致命错误:
这没有任何意义,因为我可以使用 finder 手动找到 string.h,它就在错误中引用的文件夹中。
我猜这与 clang++ 搜索我的系统包括路径有关,在那里找到一个较旧的 string.h,因此选择不使用更新的 string.h,导致错误?
如果有帮助,请提供一些附加信息:
运行这个(新的编译器)
给我:
运行(这是我的 mac 自带的默认编译器)
给我
vue.js - 纱线 monorepo 中的 rollup preserveModules 输出完整的项目路径
我正在开发一个 vue 组件库,但在esm
为消费者摇树我的库创建输出时遇到问题。我正在使用汇总来编译我的文件,并带有preserveModules
选项。这是在纱线 monorepo 内运行的。
模块被发射到\office-fabric\packages\office-ui-fabric-vue\lib\packages\office-ui-fabric-vue\src\...
,但它应该是\office-fabric\packages\office-ui-fabric-vue\lib\...
。
这是回购的网址:https ://github.com/johannes-z/office-fabric/tree/dev 这是我正在使用的汇总配置:https ://github.com/johannes-z/office -fabric/blob/dev/packages/office-ui-fabric-vue/rollup.config.js
我可以更改什么来修复输出路径?
javascript - 将变量从视图传递到控制器ajax
我正在尝试获取单击按钮的 id,然后使用 ajax 将其发送到控制器操作中buttonId
的变量,但我对 ajax 比较陌生,不确定我哪里出错了。categoryId
AddItem
ItemController
视图中的html代码:
视图中的 javascript 代码获取单击的按钮的 id:
控制器代码:
arrays - HIVEQL 中的 indexOf 相似函数
我有以下查询:
我想检查元素“c”是否出现在数组中元素“b”之前。在 JavaScript 中我可以使用indexOf()
,所以如果在 HiveQL 中有类似的东西,我会做类似的事情case when col1.indexOf("b") = col1.indexOf("c") - 1
。
我已经阅读了文档,似乎处理数组的函数很少。
我不想拆分数组并使用LAG
or检查LEAD
。
我试过了,field("c", concat_ws(',',col1))
但这似乎也不起作用。
php - 使用 WooCommerce 插件的折扣规则时,产品 get_sale_price 始终为 0
这是我的 WordPress 配置(刚刚升级了一切,所以一切都是最新的):
WordPress:5.4
WooCommerce:4.0.1 WooCommerce
折扣规则:1.9.7
WooCommerce 配置的折扣规则,每个数量块:
1-4:10%
5-24:20%
25-99999:30%
这在商店中运行得非常好,商店甚至可以通过折扣正确获得订单。问题是我想删除 SALE!来自产品的徽章,因为它是自动添加的,因为 1-4 个数量块,这意味着根据配置默认 10% 的站点范围折扣。
现在,这是我在主题的 functions.php 中的代码
问题:无论我尝试什么,我总是得到$product->get_sale_price()
结果总是0。而且,奇怪的是$product_is_on_sale()
结果是true
。
因此,我无法找到产品折扣,因此无法删除 1-4 数量块的销售标签。
reactjs - React - 测试单独的父组件(没有 redux)
我想测试父组件,但我想在没有 redux 的情况下做到这一点。我有问题,因为我有错误:
不变违规:在“Connect(MarkerList)”的上下文或道具中找不到“store”。要么将根组件包装在 a 中,要么将“store”作为道具显式传递给“Connect(MarkerList)”。
我的父组件:
我的子组件:
面板测试文件:
我尝试将商店设置为面板组件的道具或通过提供程序将其包装在我的测试文件中,但这对我没有帮助。
reactjs - 如何将 Map 作为参数从一个 .tsx 文件传递到另一个 .tsx 文件?
我已经在我的主文件中声明了一个地图。我有另一个文件测试,我想将我的地图传递给它。下面是我的 Main.tsx 文件
下面是我的 Test.tsx 文件的代码
我想显示我作为参数传递的地图的大小,但我无法这样做。我该如何解决这个问题?
webpack - ElementUi:单个组件的大小与完整捆绑包相同吗?
我想使用ElementUi中的一些精心挑选的组件,而不是完整的捆绑包。
我正在使用laravel-mix来编译和缩小我的包。
似乎我在我的App.vue
.
和
两者最终都被编译成app.js
size 687kb
。这是为什么?
这是我的webpack.mix.js
配置:
如果我尝试与 Buefy 进行相同的操作,则包大小有很大差异,表 + 输入仅50kb
在完整包为222kb
.
python - 在类方法中使用多处理时出现 Python pickle 错误
在下面的课程foo
中foomodule.py
,我在run_with_multiprocessing
方法中遇到错误。该方法将记录数分解self._data
为块并 somefunc()
使用数据的子集进行调用,例如somefunc(data[0:800], 800)
在第一次迭代中, if limit = 800
。
run_with_multiprocessing
我这样做了,因为运行 10 * 1k 记录与 1 * 10k 记录相比,在执行相同操作的函数变体中显示了巨大的性能改进,只是没有多处理。现在我想用它multiprocessing
来看看我是否可以进一步提高性能。
我在 Windows 8.1 上运行 python 3.8.2。我对 python 和多处理相当陌生。非常感谢你的帮助。
在中使用类时script.py
,出现以下错误:
javascript - 从数组中成对获取连续日期
我正在尝试从数组中提取连续的天数对。例如:
我想要以下输出
在上面的示例中,您可以看到,如果连续超过 2 天(13、14、15),它将它们分成 13 和 14、14 和 15 对。
我确实从另一个回答的问题中得到了以下示例
但它仍然没有给出所需的输出:
imap - 来自 AWS SES 的 Exim 同步电子邮件
我想建立一个新的电子邮件服务器。我熟悉 Exim+Dovecot 解决方案。但是设置起来有点复杂。所以我想试试 AWS SES,因为它上手简单得多,并且与主流邮件服务器有很好的集成。
我遇到的问题是如何接收电子邮件。似乎 SES 会将所有收到的邮件放入 S3 存储桶中。但是我想在我的手机、ipad、笔记本电脑上接收邮件,所以我仍然需要一个 imap 服务器。是否可以有一个脚本将 s3 存储桶同步到我的 exim 服务器,以便 exim 可以将电子邮件转发到 dovecot?
angular - 带有可选负载的 ngrx 操作
我正在使用 Angular 8 和 NgRx 8,是否可以使用可选有效负载创建操作?我正在尝试做类似的事情:
但不幸的是不起作用。你可以帮帮我吗?