小编M.Y*_*.Y.的帖子

如何在Angular 2+包装器中向plotly.js添加数据点

任何人都可以说如何在Angular 2+包装器(https://github.com/plotly/angular-plotly.js)中使用Plotly.js的extendTraces功能来实现plotly.js?我无法从网址中提供的文档中弄清楚这一点.

与问题相关:Plotly更新数据

****解决方案****下面我更改了原始邮政编码,以显示工作解决方案.方法addPoint和addPoint2(将新的单个数据点添加到现有系列)方法addRandomLine()添加新的跟踪(即一个全新的数据系列):

<button (click)="addRandomLine()" class="button">Add random line</button>
<button (click)="addPoint()" class="button">Add point to 1. series</button>
<button (click)="addPoint2()" class="button">Add point with extendTrace to 1. series</button>

<plotly-plot 
    #chart
    id="plotlyChart"
    [data]="data" 
    [layout]="layout">
</plotly-plot>


import { Component, ViewChild } from '@angular/core';
import { PlotlyService } from '../../shared/plotly.service';

export class LinearChartsComponent {

@ViewChild('chart') el: any;

    public data: any[] = [
        { x: [1, 2, 3, 4], y: [10, 15, 13, 17], type: 'bar',  mode: 'markers', name: 'Bar' },
        { x: [2, …
Run Code Online (Sandbox Code Playgroud)

plotly angular

5
推荐指数
1
解决办法
237
查看次数

经典 Asp cookie 的过期日期并不总是被设置

我正在尝试在 Classic Asp 中使用 addheader -method 设置 cookie,这是向 cookie 添加 HttpOnly 和 Secure -flags 的唯一方法。所有这些都适用于以下代码 - 但有一个例外,它是到期日期/时间。

<%
Response.AddHeader "Set-Cookie", "testCookie=2000; path=/;HttpOnly;Secure;expires=" & dateAdd("d", 365, Now()) & ";samesite=Strict;HostOnly"
%>
Run Code Online (Sandbox Code Playgroud)

不过,这似乎是与浏览器相关的问题。在 Firefox 中,我可以在开发人员工具的“存储”选项卡中看到设置了过期时间。但在 Chrome 中,它始终保持默认状态,即会话结束时过期。Edge 也存在同样的问题。

有人对这个问题有经验吗?

vbscript asp-classic

4
推荐指数
1
解决办法
1661
查看次数

在 JPA-/CrudRepository 中的自定义 @Query 中使用 SQL-IN 子句与列表或设置为传递参数?

嗨 Spring 和 Hibernate 专家!

任何人都可以说是否可以在 CrudRepository 中的自定义 @Query 中使用 SQL IN 子句,而 Arraylist 或一组字符串作为参数传递?

我对 Spring 比较陌生,不太明白为什么会出现以下 Spring 错误:

“java.lang.IllegalArgumentException:参数值 [d9a873ed-3f15-4af5-ab1b-9486017e5611] 与预期类型 [IoTlite.model.Device (n/a)] 不匹配”

在这篇文章(JPQL IN 子句:Java-Arrays (or Lists, Sets...)?)中,这个主题进行了非常密切的讨论,但我无法使建议的解决方案在我的情况下使用自定义 @Query。

作为 spring boot restful 应用程序的一部分,我的演示存储库如下:

@Repository
public interface DeviceRepository extends JpaRepository<Device, Long> {        
    @Query("SELECT d FROM Device d WHERE d IN (:uuid)")
    List<Device> fetchUuids(@Param("uuid") Set<String> uuid);
}
Run Code Online (Sandbox Code Playgroud)

模型类如下:

@Entity
@SequenceGenerator(sequenceName = "device_seq", name = "device_seq_gen", allocationSize = 1)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Device implements …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa-2.0 spring-data-jpa

3
推荐指数
1
解决办法
7783
查看次数

在 vscode 中调试时,nestjs 文件中的更改未生效

我在 vscode 中有一个 Nestjs 项目,在调试模式下代码中的更改不会生效。然而,断点正常命中,但例如看不到更改的变量值 - 即它们保持为先前的值(更改之前的值)。

我的 launch.json 如下:

{
    "version": "0.2.0",
    "configurations": [
      {
        "type": "node",
        "request": "launch",
        "name": "Debug Nest Framework",
        "runtimeExecutable": "nodemon",
        "runtimeArgs": ["--nolazy", "-r", "ts-node/register", "--config", "nodemon-debug.json"],
        "program": "${workspaceFolder}/src/main.ts",
        "autoAttachChildProcesses": true,
        "restart": true
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

并且nodemon-debug.json文件具有以下内容:

{
"watch": ["src"],
"ext": "ts, js",
"ignore": ["src/**/*.spec.ts"]
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我更改代码时,nodemon 确实注册了它并重新启动应用程序,从控制台可以看到:

C:\...\AppData\Roaming\npm\nodemon.cmd --nolazy -r ts-node/register --config nodemon-debug.json .\dist\main.js
[nodemon] 2.0.18
c:\...\AppData\Roaming\npm\node_modules\nodemon\lib\utils\log.js:34
[nodemon] to restart at any time, enter `rs`
c:\...\AppData\Roaming\npm\node_modules\nodemon\lib\utils\log.js:34
[nodemon] watching path(s): src\**\*
c:\...\AppData\Roaming\npm\node_modules\nodemon\lib\utils\log.js:34
[nodemon] watching extensions: …
Run Code Online (Sandbox Code Playgroud)

node.js nodemon nestjs vscode-debugger

1
推荐指数
1
解决办法
3403
查看次数