所有问题
r - 在 R 中使用Integrate() 进行集成
我尝试使用集成()但得到以下错误
有什么问题吗?
mongodb - 遍历 MongoDB 中的列表
我是 MongoDB 的新手,我每天都在尝试从集合中删除一些条目。我必须每天都这样做,因为收藏量很大,并且按月删除。这是我的示例代码:
上面的代码执行,但只给了我以下内容:
我本来希望至少能看到所有打印的日期,但即使这样也没有发生。
我尝试了使用 UTC 日期方法的其他方法,但它们似乎效果不佳。
我能够使以下代码适用于较小的集合:
但是上面的代码(按月删除)不适用于更大的集合,这就是为什么我被迫每天都这样做,通过创建一个数组来持续多天。我知道这不是最有效的方法,但我只需要让它工作。
任何帮助将非常感激。
javascript - fullcalendar 获取当前月份的开始和结束日期反应示例
如果我想在 React js 或简单的 Javascript 中编写使用它,下面这段代码的替代解决方案是什么?var startDate = $('#calendar').fullCalendar('getView').intervalStart.format('DD/MM/YYYY'); var endDate = $('#calendar').fullCalendar('getView').intervalEnd.format('DD/MM/YYYY');
python - 矢量化读取 MongoDB
我目前使用 pymongo 将 mongoDB 读入我的 python 函数。
虽然构建光标很快,但转换为列表需要时间。有没有办法加快这个速度?
我尝试使用 numpy 数组直接构建它,但它只是将对象包装在一个 numpy 数组中。我希望直接构建到一个 numpy 数组中能够对其进行矢量化以加快操作
entity-framework-core - EF Core 5.x + OData 7.5.6 - $Top 不在 EF 查询中插入 TOP
我想我很简单地错过了一些东西,但这就是我想要做的。我有一个带有 EF Core 5 + OData 7.5.6 的 .NET Core 5 项目。除了在生成的 SQL 查询中插入 TOP 命令外,一切似乎都在工作。这是我的控制器。很简单。
当我将请求发送至:
https://localhost:44355/odata/ConferenceHistory/?$select=RecordId,version&$top=5
生成的 SQL 查询是:
从 [000701_CallDataRecord] 作为 [0]
如您所见,它缺少 TOP 和 SELECT 命令。我的 Startup.cs 中有以下内容
和
和
只是在寻找我可能出错的方向。其他一切似乎都运行良好。
python - Marshmallow:声明一个复杂的模式
我正在努力正确声明此架构。我的主要问题是,考虑到它来自城市列表并且可以随时更改,我不知道如何管理纽约波士顿部分。我该怎么办?
它应该看起来像:
这是我的代码
python-3.x - 如何使用 selenium webdriver 从网站上抓取链接 - python
用于抓取链接的 HTML 内容:
我为此使用 selenium webdriver 并尝试使用以下代码,但没有获得预期的链接:
typescript - TypeScript 模块增强 - 将完整实例引用为“this”而不是子属性
我想通过在属性下添加我自己的实用程序函数来扩展某个库中的类util。(用 TypeScript 编写,使用模块扩充)
当我这样调用我的方法时:someClassInstance.util.doSomething(),它们不会收到完整的someClassInstance,而只会收到util我们已经知道的属性。
但是,这些函数SomeClass在调用时需要每个实例的值。
有没有办法接收上限范围 ( someClassInstance) 而不是someClassInstance.utilas this?
我知道仅将实例作为参数传递给函数会更容易实现,但这会使使用我的方法变得不那么好,因为您实际上会重复自己(someClassInstance.util.doSomething(someClassInstance)包含实例两次)
示例实现
python - PPTK Python:是否可以实时可视化点云?
我正在制作摄影测量项目,我想让它实时工作。如果 pptk 无法做到这一点,也许您知道启用此类操作的库。
ios - Lottie AnimationView 在 UIStackView 中的大小不明确
我正在尝试将 5 个动画视图添加到 UIStackView 中,但我遇到了布局问题:“AnimationView 的宽度和水平位置不明确”。所以我的 stackView 不能正常工作。这是我创建动画视图的功能(我也尝试手动设置动画视图的框架 - 没有任何反应):
在我的 viewController 中,我创建了 5 个动画视图属性:
我的堆栈视图:
angular - Angular SSR 的页面视图源中未显示动态组件标记
尝试根据事件延迟加载页面中的模块。这些模块被延迟加载并显示在浏览器中。但是它们似乎没有加载到实际页面中:查看 Angular Universal SSR build 的源代码。页面视图源中的标记对于爬虫来说是必需的。请帮忙!
c# - 填充列表的最佳方式来自 C# 中的数据库
我有 3 个类继承自同一个类,例如
我需要编写List<X>从 Sql 数据库填充的方法。目前,我正在使用 SqlDataReader 进行填充。每个类有大约 35 个属性,数据库结果也有大约 50K 行。人口需要太长时间。我很好奇将大数据填充到列表中的最佳方法。由于公司规则,我无法使用 3rd 方包。有比 SqlDataReader 更快的方法吗?
编辑:
修改后的代码示例如下描述我正在尝试的内容。首先,也许我应该解释一些观点。SmartSqlReader 继承自SqlDataReader,AutoMap 方法是mapper 使用的Reflection。
第二版:
我只是将对象初始化从更改X x = new X(){...}为
等等。之后,80K 行大约需要 10 秒。太奇妙了。总之,当我使用 CommonUtils.AutoMap 方法时,过程也花费了 ~60m,当我使用第二种方法时,它减少到 ~10s。这让我很惊讶。
c# - Xamarin 热重启在 Windows、Visual Studio 16.9.2 上不起作用
我正在尝试按照本教程使用 Xamarin Forms 对 iOS 应用程序进行物理测试:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/deploy-test/hot-restart ,但我正在运行尝试调试到 iPhone 或 iPad 时遇到问题。通过usb在Android上进行物理测试或通过MacInCloud进行模拟测试都没有问题,但是我在通过usb部署到iOS进行测试时遇到了这个错误:
“Xamarin.iOS 不支持运行或调试项目的先前构建版本。请确保您的解决方案在运行或调试之前构建。”
我的 Apple 开发人员帐户已成功链接到 Visual Studio,并且我安装了 iTunes,所以我不知道问题可能与什么有关。我已经尝试了所有常见的修复方法,例如清理和重建文件、重新启动 Visual Studio 以及尝试多个设备。
我很感激我能得到的任何帮助。
python - 查询 Django ORM 以每年按类别汇总项目的最佳方法(对于时间序列)
假设我们有模型:
我想做一个查询,最终会得到我每年每个类别的图书总数!像这样:
我只能提出以下查询:
然而,这只会让我
有没有办法通过 ORM 做到这一点?或者我必须通过直接操作结果来做到这一点?谢谢!
mysql - 如何将数据库服务器连接到 C 程序
我在将名为northwind.sql 的数据库连接到我的C 程序时遇到了一些问题。我已经安装了:
sudo apt install libmysqlclient-dev
并且也完成了gcc mysqlc.c `mysql_config --cflags --libs` . 当我尝试编译它时,它一直返回 NULL。我相信我的 makefile 可能有问题,但我可能错了。非常感谢任何建议或帮助。
这是我的代码和带有错误消息的文件:
python - Spyder 4:IPython 控制台中的向上/向下箭头(滚动程序输入)
我在 2020 年 12 月升级到 Spyder 4.2.0。以前我使用 Spyder 3.x。我从 IPython 控制台中的编辑器运行我的代码。它们是提示控制台输入的简单程序。它类似于从命令行 ( python program.py args) 运行。
当我进行测试时,我经常使用相同输入的不同组合(例如用户名)。使用 Spyder 3.x,我可以在运行程序时使用向上/向下箭头向后滚动以前的输入,以重用以前输入的值。我不知道如何使用 Spyder 4 获得相同的行为。下面的代码块中显示了一个示例。
我不知道如何用 Spyder 4.x 做到这一点。我怀疑从 Spyder 3 升级后发生了一些变化。我查看了IPython和Run in Tools/Preferences的设置。没有提到箭头或滚动输入。
注意:当我在控制台中编码并想要检索以前的 Python 命令时,在控制台中滚动可以正常工作。此问题特定于从编辑器运行代码时的程序输入。
swift - 如何在 safari (WKWebView, webkit) 中使用 target="blank" 打开 url
我正在开发一个应用程序,它基本上是一个 Web 视图,显示一个旨在模仿应用程序的网站。大多数 URL 将是内部的,但是会有一些会重定向到其他站点。所有这些链接都将具有 target="_blank"。
我花了几天时间浏览这个网站和其他网站,以找到一个可以在 safari 中打开 _blank URL 的解决方案,但是我尝试过的一切都失败了。
对此的任何帮助将不胜感激。我在视图控制器的代码下方添加了
python - Google Gmail API,作为 .py 运行良好,但在作为 .exe 运行时抛出“googleapiclient.errors.UnknownApiNameOrVersion: name: gmail version: v1”
代码在 Pycharm 中完美运行,或者在运行 .py 文件时运行,但我需要将应用程序作为 .exe 文件才能在没有 python 的设备上运行。
我试图允许用户从 tkinter 窗口报告应用程序中的错误/提供反馈。然后通过 gmail-api 将反馈发送给我。
.exe 文件由 pyinstaller 制作(从虚拟环境内部运行)运行 exe 文件时一切正常,直到:
它在哪里生产
单击 tkinter 按钮时,将执行以下代码。
gmail 代码几乎完全复制自 google gmail api 示例。
小代码片段:
非常感谢任何帮助或建议。
tcp - 如何从 TCP 数据包中读取特定信息
我有一个用 C 语言编写的网络分析器,它可以嗅探从特定网卡传输的包(类似于 Wireshark,但更简单)
我已经实现了一个函数,给定数据包第一位在内存中的位置,移动我的指针,我可以提取信息作为 IP 源和目标。例如,将我的指针从第一位移动。
例如,我可以根据https://en.wikipedia.org/wiki/Ethernet_frame此处描述的位置读取第 2 层移动 8 个八位字节的指针以找到 MAC 目的地。
我可以使用下表中的 TCP 协议(和其他协议)对第 3 层和第 4 层执行相同的操作
现在我想了解数据包是否使用TLS以及它使用的端口。
对于端口,我找不到数据包内的位置。
关于 TLS,我已经检查过 Wireshark,似乎 TLS 总是在数据包中使用 HEX 代码 0303 进行描述,并且它位于应用程序层内。
我想知道应用层是否有标准封装来读取传输层安全等信息。
谢谢
python - 如何使用多处理在 python 中共享列表
我正在尝试共享对列表的访问权限,每次按下热键 'q'时,我都想追加并获得与每次按下时处理 ['something'] 相同的结果,而是输出进程b是 [] 而不是 ['something'] 等。
按'q'后输出
按“q”后预期
r - R中的列名 - 替换名称字符串的一部分
我有X745.971008.Nanometersas col 名称,但不知道如何使用以下格式:
我想要col名称:745.971008_nm
或更好,波长四舍五入为 3 dp:745.971_nm
我努力了:names(df) <- sub('X\\.+(\\d+\\.\\d+)\\.Nanometers\\.', '\\1_nm', names(df))
和:colnames(df) <- gsub("X(.+).Nanometers.", "\\1_nm", colnames(df))
非常感谢
python - Python从DOCX获取行位置(上、左、下、右)到HTML
我有一个类似这个文档的文档,我想使用 Python 包docx :
将 DOCX 文件转换为 HTML 文件docx.convert_to_html(input)。
我想知道是否有任何方法或 Python 包可以从每一行中提取位置?位置表示每行在页面中相对位置的边界。
我希望我的最终 HTML 结果如下所示:
无论格式如何,我都需要“l、r、b、t”这四个位置值。
google-apps-script - 获取 gsheet 组合图表以通过电子邮件发送它们
这是我在这里的第一个问题,尽管我之前从很多问题中得到了一些有用的指导。我希望我不会错过这个问题中的任何重要内容。
我目前正在 Google Apps Script 中编写一个脚本,以通过电子邮件从 Google 表格文档中发送一些图表作为图像。我的问题是使用Combined Charts,当我尝试阅读它们并将它们作为图像获取时,我得到一个错误。
我已将代码减少到仍然会抛出我正在谈论的错误的最低限度。
我收到以下错误:
例外:访问 ID 为 xxxxxxxxxxxxxxxxxxxxxxxxxx 的文档时,服务电子表格失败。
test_chart_fails @ AppsScriptFile.gs:305
其中 305 是我的示例代码的最后一行(带有“chart.getAs”的代码)。
现在一些可能相关(或不相关)的附加信息:
有问题的工作表总共有 9 个图表。如果我尝试访问 9 个中的 7 个(仅是组合图表),则会收到此错误。其他图表也可以,我可以将它们放入通过 MailApp 发送的电子邮件中。所有图表都是在 Gsheets 文档中手动创建的。关于构建图表的工作表中的数据,工作表有 103 行和 44 列。工作表中的所有数据都是公式,而不是值。
我已经在此站点和其他出现此错误消息的站点中搜索了现有问题,但我没有找到错误与图表检索相关的问题 - 特别是没有与组合图表相关的实例。一个实例提到了与工作表大小相关的错误,所以我提到了数据大小(行 x 列),但我认为这不是问题 - 因为脚本对于基于相同数据集的非组合图表运行良好。
这是组合图表的预期吗?有没有办法我可以像其他人一样“检索”它们并通过电子邮件发送它们?

