所有问题
javascript - 按时间步长组织对象数据,以便使用 Chart JS 绘制多个传感器读数与时间的关系图
我正在使用 Chart JS 库创建折线图。我使用的数据来自两个不同的温度传感器(传感器 1 和传感器 2),它们可能不一定具有相同的时间戳。我想将数据分成 3 个数组:1. 传感器 1 读数 2. 传感器 2 读数 3. 时间戳
如果在特定时间步长没有值,那么对于另一个传感器的一个传感器,该数组应该有一个空白值,如该数组的索引 1:[0, ,1,2]
以下是数据示例:
以及我希望数组的结果如何:
时间戳:[5,10,20,30]
传感器 1:[,14.5,18,25.5]
传感器 2:[24.5,,29.5,]
我还需要动态更改传感器的数量,因此,例如,数据可能包含 3 个传感器读数,我需要生成一个额外的数组。
到目前为止,我尝试了以下操作,但是,“result.temp”操作返回一个未定义的值,因此代码确实有效。
我有两个问题:
- 有没有更有效的方法来减少操作?
- 如果没有,为什么我会得到“result.temp”的未定义结果以及如何获得温度值。
db2 - DB2 系列物化视图刷新
我创建了以下具体化查询表:
当我执行REFRESH TABLE SCHEMA.TABLE它时,它会被锁定以供其他用户读取。
从 IBM https://www.ibm.com/support/knowledgecenter/en/SSEPGG_9.7.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000977.html阅读此文档
我试图执行这个语句:
但我收到以下错误:SQL State: 42601 Unexpected keyword ALLOW
我在声明中遗漏了什么?是否有其他方法可以在更新时允许对物化查询表进行读取访问?
angular6 - 如何以英国格式显示金额?
我正在使用角度 6。我想以逗号分隔的数量显示一个数值。
即数量 123456 或 7456 为 123,456 和 7,456 角度使用管道或其他更好的方式?
我想我成功了。我用 {{ val | 数字}}
谢谢
r - 在 R 中处理长“else if”语句的更有效方法是什么?
我正在寻找有关如何提高我的 r 脚本中长 if/else 循环的效率的建议。我还希望尽可能地对其进行未来验证,因为它的范围可能会随着时间而改变。
背景
使用另一种语言的遗留代码,我正在自动化一个大型项目的报告流程。在这个项目中,我有多个“中心”来创建基于数据库子集的报告。现在,我使用如下所示的长示例循环来完成此操作:
df是通用数据框,new_centername指定该行数据属于哪个Center,都是数字编码的。
随着时间的推移,我预计会有更多的中心加入其中。我假设有一种方法可以将这些中心存储在一个列表中,然后创建一个遍历列表的循环。这样,在添加新中心时,我只需将它们的名称添加到列表中。
编辑:
- “中心__”只是在这里分享的一个占位符,实际中心名称差异很大。
- 数字 id 也不遵循直线模式。
建议的解决方案:
非常感谢帮助我围绕最佳逻辑和适当的语法进行优化!谢谢
ruby - 使用 ActiveAdmin 替换翻译
我正在尝试在我的 Rails 应用程序中使用 Mobility,并将 ActiveAdmin 作为管理面板。我使用带有 JSONB 列的容器后端。我还activeadmin_json_editor安装了 gem,所以不可能产生错误的 JSON。在我的管理资源中,我允许:translations使用 StrongParams 的属性。
使用 ActiveAdmin 编辑翻译并提交表单时,我得到以下参数:
但是,一旦更新查询得到处理,我的模型就根本没有翻译:
我究竟做错了什么?我应该从参数中解析 JSON 并resource.<attribute_name>_backend.write用于每个语言环境吗?
bash - 循环输出排序并显示
我有一个循环遍历目录的脚本,并为每个文件计算某个单词的迭代次数。当脚本运行时,每个文件的迭代次数都会输出到屏幕上。但是,我想在输出之前先对列表进行排序。
我知道我需要输出到某个地方进行排序,但我不确定如何实现这一点。在非脚本语言中,我可能会将循环的输出放入一个数组中,但我认为这不是 Bash 应该做的。
我认为我不会将排序放入循环中,那么我将如何在循环和排序之间创建管道?
python - 从 PyQT5 中检索 QtTableWidget 单元格的内容
我有一些数据想在QtTableWidget. 我希望能够选择表格的特定行,并根据所选行执行函数。列并不重要。
这是我正在使用的数据示例
以下所有代码都是从这一行执行的retranslateUI
最初,我尝试了以下方法:
这将返回1, 所在的单元格,0,0无论选择了哪个单元格。查看QTableWidget 类参考,我注意到它itemAt需要两个整数和returns 0 if the specified point is not covered by an item in the table widget.
之后,我将代码稍微修改为:
那并没有解决问题。
为了进一步测试这一点,我决定检查是否currentRow并且currentColumn正在按预期进行更新。
我已经能够像这样创建一个解决方法
这种方法的问题是有超过 80 行。对于大于 5 的任何东西,这似乎都是低效的。
java - 穿越迷宫时出现堆栈溢出错误
我正在尝试递归遍历迷宫并且我遇到堆栈溢出错误,我理解这个问题但无法解决它。我是否需要创建一个单独的数组来保存数组中已访问的所有值,或者是否有其他方法可以更有效地使用更少的代码行?
任何建议将不胜感激。
这是输入;
当前代码:
c++ - 吴晓林圆算法渲染内有孔的圆
我已经从这里实现了小林吴圆算法:https ://create.stephan-brumme.com/antialiased-circle/ in c++:
x, y 是圆心的坐标。
在我看来,它看起来不错:
但是,我需要填充圆圈。也许我错了,但我开发了一个简单的算法:从 1 迭代到半径,然后画一个圆。它看起来像这样:
奇怪的。所以,为了解决这个问题,我还将透明度设置为最大,直到我到达最后一个半径(所以它是一个外圆):
如您所见,外层和其他层之间存在奇怪的孔。我试过制作两个外层和类似的东西,但没有得到正确的结果。
这是代码的最终版本:
我怎样才能解决这个问题?
编辑:
因为我不能使用洪水填充来填充圆圈(我绘制的区域可能不是单色背景,我需要混合这些颜色)我已经实现了将点与线连接起来的简单方法:
我在 setPixel4 方法中添加了 2 个 drawLine 调用:
它看起来与第三张图片完全相同。我认为里面的这些白色像素是由外圈(来自小林吴算法)本身引起的。
编辑2:
感谢@JaMiT,我改进了我的代码,它适用于一个圈子,但是当我有更多的相互重叠时会失败。首先,新代码:
如果没有 setPixel4 中的 drawLine 调用,它看起来像这样:
我改进了 setPixel4 方法以避免再次重绘相同的像素:
然后,最后:
这几乎是完美的。然而,我挣扎了很多时间来摆脱这个白色的轮廓,但我做不到。
javascript - 错误:'list' 未定义 no-undef 'route' 未定义 no-undef
我正在使用铁路 api 构建 Web 应用程序,在提交列车号时我试图显示数据但出现上述错误。实际上,我在获取数据时使用了 if else 条件。
下面是代码。
在渲染方法中的列表和路由处出现错误。谁能告诉我为什么在尝试所有可能的解决方案时会出现此错误
python - Tensorflow:下载并运行预训练的 VGG 或 ResNet 模型
让我们从头开始。到目前为止,我自己已经在 Tensorflow 中创建并训练了小型网络。在训练期间,我保存我的模型并在我的目录中获取以下文件:
稍后,我加载保存的模型network_dir进行一些分类并提取模型的可训练变量。
现在我想使用更大的预训练模型,如 VGG16 或 ResNet,并希望使用我的代码来做到这一点。我想加载预训练模型,如我自己的网络,如上所示。
在这个网站上,我发现了许多预训练模型:
https://github.com/tensorflow/models/tree/master/research/slim#pre-trained-models
我下载了 VGG16 检查点,发现这些只是训练好的参数。
我想知道如何或在哪里可以获得这些预训练网络的保存模型或图形结构?例如,如何使用不带model.ckpt.meta,model.ckpt.index和model.ckpt.data-00000-of-00001文件的 VGG16 检查点?
swift - 以编程方式显示 TabBar 元素的子 ViewController(并传递数据)
我希望我的用户在单击通知时被重定向到特定的视图控制器。它们被重定向到的视图控制器取决于通知数据。
我正在使用 FCM,所以我在 AppDelegate 中实现了所需的功能。
然后我在单击通知时实现了到视图控制器的重定向(在userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void)方法中)。
我的应用有一个 tabBarController 和 4 个视图控制器(Activity -> TableView、Events、On Sale、My City)。我设法显示 My City ViewController 但我不知道如何传递数据。
然后,我还想要一些通知,以显示单个活动(活动 VC -> 单个活动)。我设法显示了活动 VC,但没有显示单个活动
因此,当我单击通知时,它会显示这两个页面,但是:
1- 对于“我的城市”,我无法使用当前代码传递数据
2- 对于单个活动 VC:我无法传递数据,我不知道如何保留导航元素(顶部和底部栏)
excel - 执行直到循环以获取大于某个数字的单元格的值
我希望代码读取 'vResults(1, i)' 的值,如果它大于 21,我希望它将 'vInputs(5, i)' 的值增加 1 并继续这样做直到 'vResults (1, i)' 大于 21。
不给出任何错误,但 Excel 只是崩溃。
javascript - 捕获 html 画布进行处理
我正在运行需要捕获和分析画布内容的小项目。
它是一个玩谷歌无互联网恐龙游戏的代理。
我可以从控制台访问画布的内容:
但是我一直在尝试以HTMLCanvasElement.captureStream()给定的帧速率或画布更改时生成事件。
但是当我将其实现为:
我希望console.log("Called")每秒被调用 25 次,但没有被调用。我对流有误解吗?
c# - 对于这种观点,这是一个有效的模型吗?
它是正确的模型吗?
对于这样的视图:
还是有更好的方法来创建同名字段?在 Controller 中仅显示第一个值。但我需要所有
字段可能是不确定的数字,因为通过单击按钮 JavaScript 会添加一个具有相同名称的同名新字段
docker - 如何使用 dns 从主机访问 docker 网络?
在本地开发中,我经常使用 docker-compose 来获取 db 之类的服务,这些服务并没有太多移动,只是为了简单和与我的主机隔离。
现在的典型示例 - 我正在使用 webpack 开发一个基于节点的 SPA,并有一个支持 mongodb。在部署时,它们与 Kubernetes 捆绑在一起。
在本地,在开发应用程序时,由于生产力,我肯定希望从主机提供服务,但对于支持 mongodb,我宁愿只使用简单的 docker-compose。所以我只是像往常一样设置它:
但是,这次我在主机端口 5000 上遇到了冲突,因为我已经将它用于另一个项目。我确实有很多这样的项目。
所以......我真的不想为我的所有项目提出某种端口编号方案以避免冲突,所以我正在寻找文档以找到一种使用 dns 的方法或只是桥码头网络名称来自主人…?但是我的搜索技巧在这里失败了,我似乎找不到方法……?我找到了很多关于从容器到主机的文档,但由于某种原因,如果不使用 HOST_PORT 手动公开,则不然。
我基本上只是想要一种从主机连接到 CONTAINER_PORT 上的 docker 容器的方法,使用某种比端口号更容易在我脑海中浮现的命名?
也许我在这里遗漏了一些非常明显的东西……任何提示都非常感谢!
javascript - 从 Javascript 调用 Wicket - ajax 请求未完成
我从 Wicket 创建了一个 javascript 方法,它将重新加载一个面板:
我正在使用 jquery.fileupload 上传一些图片:
RELOAD_IMAGES_PANEL_JS = reloadImagesPanel
因此,当我上传图像时,它们被移动到相应的文件夹,调用了reloadImagesPanel(),但是控制台网络选项卡中没有 GET 请求告诉我服务器端的响应方法已完成当然,面板被重新加载。
这是我期望看到的:
日志文件中没有错误,控制台中没有错误,它适用于本地主机,它不适用于生产环境。
这怎么可能?为什么客户端调用了 RELOAD_IMAGES_PANEL_JS wicket 方法,而 response(AjaxRequestTarget target) 方法却从不丰富?
angularjs - AngularJS ng-if 具有真或假对象值
不完全确定为什么这不起作用。我试图隐藏一个col是driveThru的值是假的或等于'N'。
ng-if="location.driveThru === false || location.driveThru === 'N'"
但是=== false不起作用,我无法确定原因。
java - 如何处理 CompletableFutures 链中的错误响应?
我的项目中有一长串可完成的期货,每一步都调用一个后端 API,它可以给出多个错误响应和一个成功响应。现在,在解析响应后,我需要判断它是否是错误的,然后我需要显示给用户。我还需要知道我的链条中的哪个阶段产生了这个错误。
我现在的方法(如下所示)是在遇到错误响应时抛出运行时异常,然后将异常块附加到我的链中。我觉得这不是最好的方法,因为运行时异常不适合这种情况。这也使我的代码变得丑陋,因为每当我处理响应时我都必须这样做,从而导致额外的异常检查。有更好的方法吗?
这基本上对链中的每一步都重复。
摘要:如果我在 CompletableFuture 链中的任何步骤中收到失败响应,那么将其传播给用户的好方法是什么?
编辑:如果没有更好的方法,请随时分享您对我的方法的看法。
python - Beautifulsoup 正在从表格中提取四舍五入的小数(可见的),而不是实际的单元格值
试图从网页表中提取数据。页面上显示的数据是四舍五入的小数点后 3 位,但实际单元格值是小数点后 4 位。我需要完整的、未四舍五入的数字。
我的循环:
网页元素:
我的代码显示0.018/hour,我需要它显示0.0176/hour。
注意:这是针对 japan-east(样本数据也有 japan-west)。
visual-studio - 在 Visual Studio 中组装打印注册表中的值
我在 Visual Studio 中创建了一个程序来移动注册表中的值,但我无法知道该程序是否真的有效,因为我在 Visual Studio 2017 中看不到注册表
我在 Visual Studio 2017 上运行。我有一个看起来像这样的 C++ 项目
这就是我的汇编文件的样子
我现在想打印或消息框这些注册表中的值,以便我可以知道程序是否有效。谢谢帮助
chapel - 用于不良内存管理的良好示例教堂代码?
是否有一些很好的示例代码来显示糟糕的内存管理(例如程序员假设有垃圾收集)?
我想在课堂上证明这一点。我们使用的虚拟机有 16 个可用的硬件线程。
php - ajax 数据[0] 未定义
我使用 ajax 从 php 中的 sql 查询中获取行数 (COUNT(*))。
Firefox-Network 选项卡中的 JSON 返回是:
[{“2号}],
(2 没有引号)。
但是在“ajax 成功”中,当我尝试从 data[0]["number"] 或 data.length 获取值 (2) 时,它返回“未定义”。
它仅在我将 JSON 解析为对象时才有效。
我在 php 中使用的 SQL 是:
java - Crystal 报表从 XML 创建报表并将其导出为 PDF,而无需原始 XML 的路径
我有一个导出 pdf 文件的 Java Web 应用程序。
我必须使用Crystal Reports 11. 我已经可以导出 pdf,问题是它只能在本地工作,因为该.rpt文件引用了XML我机器中的文件。
所以,当我想导出一个报告并且.rpt文件找不到该文件时,即使我给它一个新的数据集来使用它仍然会抛出一个未找到的异常。我尝试以编程方式更改文件的连接,但它总是抛出与连接相关的异常。
c# - Blazor 中的 Razor 视图引擎(在运行时将 blazor 组件转换为 html 字符串)
我正在尝试在服务器端 Blazor 中生成 pdf。我使用 DinkToPdf 作为外部库将 HTML 字符串转换为 pdf。但是我在将 blazor 组件转换为 HTML 字符串时遇到了麻烦。
有一种方法可以使用 Razor ViewEngine 将 Razor 模板呈现为字符串。从这个网站http://fizzylogic.nl/2017/08/03/how-to-generate-pdf-documents-in-asp-net-core/
我需要将 ObjectSettings.HtmlContent 修改为我的 blazor 组件 html 字符串。




