所有问题

0 投票
0 回答
439 浏览

python - python-gnupg 与分叉的 python-gnupg

我正在尝试使用 python-gnupg 的分叉版本:https ://pypi.org/project/gnupg/ 而不是原始版本:https ://pypi.org/project/python-gnupg/

当我将“gnupg”安装到我的 conda 环境时,我看到:

但是当我尝试导入该模块时,我得到了这个未找到的错误:

分叉版本的文档说要导入 gnupg 和相当糟糕的协议,但都不适合我。我无法弄清楚我做错了什么。其他人在这个模块上取得了成功吗?谢谢!

0 投票
1 回答
66 浏览

python - 如何解决 TypeError:函数有多个参数值

我在一个类中有一些代码用于我正在创建的驱动程序,很困惑为什么当 set_voltage 调用 _send_command 时我会收到此错误。以下是导致错误的确切代码:TypeError: _send_command() got multiple values for argument 'value'

0 投票
2 回答
118 浏览

javascript - 将脚本标记代码附加到 dom 元素以执行,备用为 document.write

jsfiddle.net/1bz9mL7k/2

问题是由于存在 script 标签,这个 createElement 方法不起作用。关闭编码 str 中的脚本标记将导致语法错误(未捕获的 SyntaxError:意外标记 '<')。Document.write 完美无缺,但由于解析器块等的缺点,我想避免。

在实际用例中,编码字符串将是用户输入的一些广告。请注意,我们无法从他们输入的代码中删除脚本标签,而是使用 htmlentities($adcode) 将其保存在数据库中。

用户输入是可信的,因此不存在任何可能由所提出的解决方案发生的 xss 漏洞问题。

示例用户输入之一:

可以有各种不同版本的广告集,其模式未知。

其他不太相关的信息:我们将进一步使用<script>if(var==1) { codeblock1 } else { codeblock2} </script>(这里的代码块是第一个代码块集)。因此,任何包含直接使用解码的用户输入的解决方案都不会有用,因为脚本块将在 if-else 中中断。

0 投票
1 回答
302 浏览

firebase - Firebase云功能无法上传简单的txt文件

我正在尝试将一个简单的测试文件从我的工作目录上传到 firebase 存储。为此,我创建了以下代码:

不幸的是,firebase 总是说:

错误:ENOENT:没有这样的文件或目录,stat '/tst.txt'

我的文件位于我的项目中的 ./tst.txt 我的目标是在我的 cloudfunction 中生成一个文本文件并将它们上传到 firebase 存储来存储它。当前没有文件存储在存储中。现在我希望能够上传已经创建的文件。这是我的文件的组织方式: 文件树

0 投票
0 回答
91 浏览

r - R中数据框长度不同的复杂且大型嵌套列表列表

我正在访问 PUBGs API,并从比赛中获取遥测数据。这将返回一个相当大的 JSON 对象,该对象又被解析为列表列表。我很想把它变成一个 data.frame 以便进一步处理,但我遇到了列表数量和每个列表长度不同的问题。充其量,我从 12016 长度的列表中获得 100k 行,但并非所有列表元素都包含为列。

获取数据并解析它的代码

最接近我想要的代码

然而,这还有一段路要走。查看第 5 行的“字符”列,有一个坐标列表应该是不同的列。

有任何想法吗?我已经尝试了“data.frame 不同长度的嵌套列表”答案的大部分答案。

0 投票
1 回答
223 浏览

ios - Google MLKit 人脸检测适用于 iPhone 6s,但不适用于 iPhone X

我在带有 Swift 的 iOS 上使用 Google 的 MLKit 进行人脸检测。我已按照入门指南进行操作。指南中的代码在我的 iPhone 6s 上运行,但在我的 iPhone X 上不起作用。结果证明它与 imageOrientation 函数有关。在我的捕获会话中,我对图像进行定向,以使像素数据与预期的方向(UIImage.Orientation.up)相匹配。我通过调试器检查输入到 MLKit 的图像来验证这一点。正如预期的那样,我 6s 上的 imageOrientation 函数返回 .up,但对于我的 X,它返回 .leftMirrored。为了临时解决这个问题,我将 visionImage.orientation 设置为 .up,但它仍然无法在我的 X 上运行。我还尝试了所有其他方向选项,但它们都不起作用。

下面是我创建的类的相关代码。关于我可能做错了什么的任何建议?

0 投票
1 回答
39 浏览

python-3.x - 如何在python中对二维列表进行排序

因此,出于教育原因,我正在制作电影搜索 cli 应用程序。

我正在使用制表来获得一张漂亮的桌子

这是我使用的代码:

正如您在上面的代码中看到的那样,我有一个二维列表,我想使用每个子列表中的第 3 个项目对每部电影进行排序,这是电影发行的年份。有没有简单的 Pythonic 方法去做这个?如果需要,可以将年份转换为整数。如果可能的话,我想按最近的电影到最老的电影来排序。所以应该是降序排列。

0 投票
3 回答
44 浏览

react-native - React Native Redux 问题

我在为电子商务应用程序添加最喜欢的功能时遇到问题。得到未定义的错误。在此处输入图像描述

0 投票
1 回答
33 浏览

javascript - 当有超过 2 行元素时,页面底部被切断?

这是一个电影评论应用程序。一旦您通过 PC 上的第 3 行并且我相信移动设备上的第 3 或第 4 部电影列表,它会切断评论,如下图所示。该图像中只有按钮被切断,但如果我添加另一行,它将被 100% 切断/隐藏。

我尝试添加height: 100% width:100%到我的 html 和 body 元素,但是当我显示电影列表时添加了第二个垂直滚动条?

我怎样才能解决这个问题?

这是我的 HTML

这是我的 CSS

这是我的 JavaScript 为每个电影评论/部分生成的 HTML。

任何帮助表示赞赏!

谢谢!

问题截图

0 投票
0 回答
367 浏览

c - C 中的变量声明 - 解析器 flex/bison

我只从 flex 和 bison 开始。我写了一个解析器,它应该识别 C 中的变量声明

例如 int a; float b3; char * aaa;

在输出端,它应该写一个有效的声明和“ok”。它可以编译,但不会在输出中显示“ok”。我不知道我是否很好地使用了令牌。我应该如何改进它?

我的文件.l

我的文件.y

0 投票
1 回答
189 浏览

dart - 如何对 ByteBuffer 进行切片

Dart 的ByteBuffer和是 Javascript 的和ByteData的非常直接的副本(但名称令人困惑!)ArrayBufferDataView

然而,似乎没有一个等价于ArrayBuffer.slice(),它创建一个的一部分的副本ArrayBuffer。我错过了吗?这是故意的还是只是疏忽?

0 投票
1 回答
307 浏览

c++ - VS 2015 LINK 错误无法构建依赖于 libcurl 的项目

我正在尝试构建一个依赖于 libcurl 的项目,我已经构建了 libcurl 的 x64 静态库并将其添加到项目预期 libcurl.lib 的发布文件夹中(按照项目预期将其重命名为 curl-crt.lib)现在我在尝试编译时收到以下错误:

以下是GuidedHacking的回答,结果如下:

https://pastebin.com/khg4Bh9k

0 投票
1 回答
124 浏览

mysql - WP CLI 声称数据库需要修复,但 WP 本身可以工作

我在部署/升级脚本中使用 wp-cli。我目前收到以下错误wp core is-installed(我的脚本使用 wp cli 执行的第一个命令)

错误:一个或多个数据库表不可用。数据库可能需要修复。

所以我跑去mysqlcheck --all-databases --check --extended查看数据库错误是什么,但它报告所有表都正常!

此外,该站点本身似乎可以正常工作(可以登录管理员、查看页面等),因此一方面感觉这是一个 wp-cli 问题,但另一方面来自 wp 核心或数据库。

有没有人有任何想法我可以开始寻找?除了我们经常收到的一些警告外,apache 日志中没有任何内容。

运行 WordPress 5.4.2 和 wp-cli 2.4.0。第一次出现错误时,我们在较早更新 WP 版本后没有运行“升级”例程,但我进入管理员并单击“升级网络”。这成功了,但 cli 仍然失败。

数据库为 10.4.13-MariaDB,PHP 版本为 7.3.19。在 CentOS Linux 上运行。

检查了 mariadb.log(感谢@nbk)。运行站点或 wp-cli 命令时没有任何反应。但是,当我运行mysqlcheck命令时,会出现一些错误,例如:

option_name[错误] InnoDB:表中的索引记录顺序错误myschemawp_options

我想我会尝试导出/重新导入整个架构

0 投票
1 回答
7832 浏览

asp.net-core - 在 HttpClient 中的 application/x-www-form-urlencoded 中传递数据

  • 将来自POSTMAN的数据作为x-www-form-urlencoded传递
  • 键和值如下:

来自 POSTMAN 的相应 curl 代码

如何在 HttpClient 上以 x-www-form-urlencoded 格式发送数据?

0 投票
2 回答
80 浏览

python - 关于 if-elif-if-if 链的初学者问题

最近开始学习 Python(2 周前)并且一直很享受阅读 Python 速成课程这本书。我为书中的练习编写了一些代码。该代码按我的预期工作,但我不太明白为什么。

练习:为电影院编写一个程序,要求用户输入他们的年龄,然后使用 while 循环告诉他们门票的价格。

这是我第一次写的代码:

我认为只有两个大的几乎相同的 if 语句是非常尴尬的,所以最初的消息(你想买一个/另一个......)和再见消息是正确的,所以我又写了一点不同的东西。

现在这似乎与之前的程序完全相同,但我对 if-elif 链感到困惑。我认为 python 在 if-elif 链中只执行一个块。因此,如果客户订购了 1 张票,则 no_tickets > 0,因此我们进入第二个 elif 语句。那我们为什么不回到 while 循环的开始并无限循环呢?为什么我们要继续下面的其他 if 语句(测试 ticket.lower() == 'yes' 或 'no')?

感谢您阅读所有这些!抱歉,如果这似乎是一个毫无意义的问题,因为我的代码按预期工作,我只是想正确理解正在发生的一切。

0 投票
1 回答
193 浏览

xamarin - 如何使用 Prism 保存导航堆栈从 Xamarin 表单中的 MasterDetailPage 导航到 ContentPage?

我正在开发 Xamarin+Prism 应用程序,现在面临一个问题。该应用程序使用 MasterDetailPage 作为布局。详细信息页面包含一个带有少量标记的谷歌地图。当您点击标记时,会出现一个弹出窗口,如果您点击此弹出窗口,应该会打开一个单独的视图(我们称之为 Page1)。

我希望这个视图不是 MasterDetailsPage 的一部分,同时在顶部导航面板上有一个“返回”按钮。此“返回”按钮应返回 MasterDetailsPage。问题来了。我还没有找到办法做到这一点。如果你不使用 Prism,直接推送到 NavigationStack 就很简单了。但是 Prism 不允许你这样做,你只有 NavigationService 和 NavigateAsync。有没有办法实现这种行为?或者可能有任何黑客行为?

MasterDetails页面代码

我尝试了几种导航方式,例如:

和其他人,但没有任何效果。

我发现了类似的问题,但那里的答案不正确。 https://ios.developreference.com/article/13334449/How+do+you+navigate+Xamarin+Forms+using+Prism+from+Master+Detail+to+Content+Page+without+Master+Detail

提前致谢。

0 投票
1 回答
85 浏览

ruby-on-rails - ActiveRecord 使请求参数中不存在的值无效

我在一个经典的 Rails 项目中工作,该项目包含自己的移动设备 API。

当我发送 JSON 时,模型拥有我的 API 的所有属性,例如具有嵌套用户配置文件属性的用户对象,它工作正常。

JSON 看起来像这样:

当我现在field_a从我的 JSON 请求中删除一个字段时,我希望 Rails 后端在使用updateActiveRecord 方法更新数据库记录时会忽略该字段。不幸的是,ActiveRecord 决定取消我丢失的字段。

我发送的 JSONfield_a看起来像这样:

INSERT我的日志文件中的 显示该字段设置为,并且NULL在我的数据库中,该字段也设置为NULLupdate我的params.

我想知道的是,这是否是正确的行为,以及在常规Rails API only项目中的行为是否相同。如何防止 Rails 或 ActiveRecord写入NULL数据库中的字段,这些字段在我对 API 发布的 JSON 请求中不存在?另外,当它不是我的请求 JSON 的一部分时,如何防止 Rails 或 ActiveRecord 删除嵌套关系对象?例如,如果您删除整个user_profile_attributes节点,ActiveRecord 将删除它。

我的控制器中的更新方法如下所示:

为了更好地演示代码,我使用 Rails 6 编写了一个示例项目,它与我在项目中所做的相同。它还包括一个openapi.yml用于 Pawn、Insomnia 或 Postman 的/api/app/v1轻松测试项目 API。

我使用的更新方法的代码在我的那个位置users_controller.rbhttps ://github.com/fuxx/update-db-question/blob/master/app/controllers/api/app/v1/users_controller.rb#L16

我的示例项目位于 GitHub 上: https ://github.com/fuxx/update-db-question

提前致谢!

0 投票
2 回答
443 浏览

git - 通过 Git Bash 访问桌面

我对这一切都很陌生。我在 Windows 10 中启动 Git Bash。我输入“pwd”。我的主目录是'''/c/Users/ashle'''。当我输入'''cd Desktop'''时,我收到'''bash: cd: Desktop: No such file or directory'''。如何导航到我的桌面?它必须存在。谢谢!

0 投票
1 回答
111 浏览

r - 在几何线中以不同比例绘制辅助轴

我正在尝试绘制带有 2 条线但具有不同比例的折线图:左侧 y 轴作为连续数字,右侧 y 轴作为百分比。波纹管是一个样本:

我怎样才能做到这一点?

谢谢

0 投票
0 回答
627 浏览

angular - 无法将具有 Angular Universal 的 Angular 9 应用程序部署到具有 Firebase 功能的 Firebase

在设置所有这些通用和 Firebase 功能的东西时,我正在查看两个教程:https ://medium.com/@bapittu/angular-9-universal-ssr-with-firebase-and-deployment-in-cloud -function-54867020a656https://fireship.io/lessons/angular-universal-firebase/

所以我通过命令将 Angular Universal 添加到现有项目中ng add @nguniversal/express-engine,它创建了几个文件并编辑了一些已经存在的文件。angular.json我在todist/browser和中编辑了所有相应的路径dist/server

命令npm run build:ssr运行良好,使用服务器和浏览器文件夹在项目根目录中创建 dist 文件夹。问题出现在下一步。无论我尝试npm run serve:ssr在根文件夹中运行命令,还是firebase serve在构建函数文件夹之后,它们都会发出错误:Error: package.json does not exist at C:\Users\Xiaomi\IdeaProjects\Personal\biz-mate\functions\dist\package.json.

已经为这个问题头疼了一个星期,所以我将非常感谢任何帮助。

更新

github分支链接:https ://github.com/AnriTapel/biz-mate/tree/at_universal

更新

localhost:4000之后一切正常npm run serve:ssr。但是当我启动firebase serve命令时,事情开始出错。在控制台中我得到了这个:

  • 托管[biz-mate]:从以下位置提供托管文件:dist/biz-mate/dist/biz-mate/browser
  • 托管[biz-mate]:本地服务器:http://localhost:5000
  • 功能:使用来自主机的 node@10。
  • 功能:为 Cloud Functions 观看“C:\Users...\biz-mate\dist\biz-mate”...
  • 函数[ssr]:http函数初始化(http://localhost:5001/.../us-central1/ssr)。

当我打开第一个链接时,页面会正确加载所有静态文件,但 ssr 函数没有被执行。当我打开函数链接(http://localhost:5001/.../us-central1/ssr)时,页面打开时没有任何静态文件(网络检查器中的 404 错误),但 ssr 有效。

我真的厌倦了与那个 ssr 问题作斗争。请,请,请,请帮帮我!!!!!!!!!!!!!

0 投票
2 回答
154 浏览

java - JSON 映射集合到 ArrayList

在以下情况下需要帮助 - 使用 RestTemplate 我通过以下方式从内部服务器获得响应:

响应的结构是:

第一个问题 - 我无法以简单的方式从地图结果中读取:

这将给出 ClassCastException。不知道为什么?有人遇到过这种情况吗?相反,我这样做:

请告知为什么简单的 response.get(keyName) 方法不起作用?它仅适用于转换为字符串然后加倍。

第二个问题是集合 - 如何解析对象的嵌套集合?

0 投票
0 回答
22 浏览

ruby-on-rails - lazyload-rails 显示扭曲的 PNG

我正在使用lazyload-rails,一切都适用于JPEG。但是,当我有 PNG 时,图像会出现失真。请看下图——

在此处输入图像描述

如果您能帮我弄清楚为什么会发生这种情况,那就太好了。

谢谢!

编辑:这就是实际徽标的样子 -

在此处输入图像描述

0 投票
1 回答
547 浏览

google-analytics - 是不是像加 onclick=”ga('send', 'event', 'Category', 'Action', 'Label', 'Value');》这么简单 到我的链接以跟踪点击事件?

我想跟踪我网站上的出站链接点击。我的网站上有 Google Analytics,因为我的网站上有全局网站标签 (gtag)。

我很高兴将 onClick 事件添加到每个链接,因为只有几个链接。我可以添加onclick="ga('send', 'event', 'Category', 'Action', 'Label', 'Value');"到每个链接吗?

基本上我只是尝试了这个并且事件没有显示在实时统计中,所以我不确定我是否遗漏了一些东西。

0 投票
1 回答
26 浏览

postgresql - 在 Postgres 的另一列中获取具有最大字符串长度的行

我在 postgres11 中有下表

我想获取每个“trial_id name_split”的最大长度值的行。

我尝试了以下查询:

查询可以正确获取每个 trial_id 的“drug_name_who”长度不相等的行,但是当每个 trial_id 的“drug_name_who”长度相等时,查询只选择一行(例如:NCT01877395,缺少以下行:NCT01877395 imovax® rabies伊莫瓦克斯)

所需的输出是:

非常感谢这里的任何帮助

0 投票
1 回答
6625 浏览

javascript - Discord.js V12 如何显示具有特定角色的所有成员?

我正在尝试发出一个命令,该命令将向我显示具有特定角色的所有成员。该命令应该是这样的$rolelist,它在具有角色的消息中显示所有成员的显示名称TEST ROLE。如果可以,请帮助我:D