小编Gay*_*hri的帖子

使用JSX在React中显示图像而不导入

我面临的问题是img标签.当涉及单个时,下面的代码加载图像:

import image1 from './images/image1.jpg;
<img src={image1} />
Run Code Online (Sandbox Code Playgroud)

但是下面的代码没有加载:

 <img src={'./images/image1.jpg'}/>
            or
  <img src='./images/image1.jpg'/>
Run Code Online (Sandbox Code Playgroud)

我需要循环浏览json,例如[{'img':'./ images/image1.jpg','name':'AAA'},{'img':'./ images/image2.jpg',' name':'BBB'}]并将每个显示为图片,名称为footer.循环很好,但图像无法加载.实际上我自己无法导入要添加的每个图像.我现在不使用除JSX以外的任何东西.请支持.

javascript jsx reactjs

27
推荐指数
3
解决办法
4万
查看次数

PowerMockito+Junit - 模拟 System.getenv

我试图在课堂上嘲笑的路线是:

String x[] = System.getenv("values").split(",")
for(int i=0;i<=x.length;i++){
  //do something
}
Run Code Online (Sandbox Code Playgroud)

据我所写如下:

@RunWith(PowerMockRunner.class)
   @PrepareForTest({System.class})
   public class test{
           @Test
           public void junk(){

            PowerMockito.mockStatic(System.class);
            PowerMockito.when( System.getenv("values"))).thenReturn("ab,cd"); 
           }

         }
Run Code Online (Sandbox Code Playgroud)

在调试时,我在 for 循环行中得到空指针。在代码库中检查 System.getenv("values") 时,仍然发现它为空

请赞成决议

编辑:确切的问题可复制场景:

package com.xyz.service.impl;

public class Junkclass {
    public String tests(){
        String xx[] = System.getenv("values").split(",");
        for (int i = 0; i < xx.length; i++) {
            return xx[i];
        }
        return null;
    }
}

package com.xyz.service.impl
@InjectMocks
@Autowired
Junkclass jclass;

@Test
    public void junk() {
        String x = "ab,cd";

        PowerMockito.mockStatic(System.class);

        // establish …
Run Code Online (Sandbox Code Playgroud)

powermockito

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

通用类型"Array <T>"需要1个类型的参数. - Angular2

我一直在尝试用Angular2实现一个简单的ngFor,但我不知道导致错误的错误'Generic TYpe Array需要一个参数.喜欢

import { Component } from '@angular/core';


    @Component({
        selector: 'my-app',
        templateUrl:'./app.component.html',                     
    })
    export class AppComponent { 
           clients:Array;
           doctors:Array;
            constructor(){
               this.clients=["Client1", "Client2", "Client3"];
                this.doctors=["Doctor1","Doctor2","Doctor3"];
            }


    }
Run Code Online (Sandbox Code Playgroud)

angular2-directives angular2-template angular2-components angular

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

使用 powermock 以外的模拟 System.getenv

考虑问题/sf/answers/3638641961/。类中的方法中只有一个方法包含需要模拟的 System.getenv。问题是我需要采用 jacoco 代码覆盖率,由于使用了 powemock,我得到了 0%。有没有办法模拟系统并在使用或不使用 powermock 的情况下获得代码覆盖率?

java junit powermockito

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

row_to_json 上的时间戳格式

考虑tableA其中的列row_added_dttm类型为timestamp without timezone。实际值为2017-08-31 18:34:42.813175.

执行以下查询后,它会生成带有时区的时间戳,例如.{"crt_dttm":"2017-08-31T18:34:42.813175"}

select row_to_json(t) from (select row_added_dttm from tableA limit 1) as t;
Run Code Online (Sandbox Code Playgroud)

但我需要的格式类似于2017-08-31T18:34:42.813Z. 我不知道如何生成它,请帮忙。row_to_json需要使用。

postgresql json string-formatting

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

onRowSelect / onRowClick 根本没有被触发。- Primeng 桌子 - Angular

我实际上需要遍历到另一个组件,其中单击行时选择了数据。我一直在使用 p-table 来执行相同的操作。我完全不知道为什么。onRowClick / onRowSelection 根本不会被触发。我什至添加了一个 console.log 字符串来查看方法是否至少被调用,但事实并非如此。甚至[(选择)]表现也不佳。p-table 没有问题,因为分页和全局过滤器实际上运行良好并且没有任何问题。但这是我无法弄清楚为什么。素萌版"primeng": "^7.1.3"

<p-table [columns]="cols" [value]="companiesList"  selectionMode="single"
   (onRowClick)="handleSelect($event)" 
  >
      <ng-template pTemplate="header" let-columns>
          <tr>
              <th *ngFor="let col of columns" [pSortableColumn]="col.field">
                  {{col.header}}
                  <p-sortIcon [field]="col.field"></p-sortIcon>
              </th>
          </tr>
      </ng-template>
      <ng-template pTemplate="body" let-rowData let-columns="columns">
          <tr>
              <td *ngFor="let col of columns">
                      {{rowData[col.field]}}
              </td>
          </tr>
      </ng-template>
  </p-table>
Run Code Online (Sandbox Code Playgroud)

primeng angular primeng-datatable

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

无法传输 JSON 数组

下面是我的代码:

导入有:org.json.JSONArray、org.json.JSONObject

String x="{\"count\":25,\"rows\":[{\"id\":10,\"name\":\"xxx\"},{\"id\":11,\"name\":\"xyx\"}]}";
JSONObject obj=new JSONObject(x);
JSONArray arr=obj.getJSONArray("rows");
Run Code Online (Sandbox Code Playgroud)

实际数据有许多记录,其中有许多我需要过滤的键值。所以我尝试了arr.stream(),但在编译本身上它显示方法stream()未定义类型JSONArray

我使用 java 8。流适用于列表。我正在获取 arr 中关键行的值。请说明原因以及如何解决。

java json

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

使用D3在选定的单选按钮之间切换

考虑我在html中有4个单选按钮

<form id="form">
    <input type="radio" name="stack" value="north">north<br>
    <input type="radio" name="stack" value="east" >east<br>
    <input type="radio" name="stack" value="west">west<br>
    <input type="radio" name="stack" value="south">south
</form>
Run Code Online (Sandbox Code Playgroud)

如何使用D3.js获取所选单选按钮的值并在选择时分配到全局变量,这样我可以在选择之间切换?

javascript d3.js

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

按依赖顺序对表进行排序 - Postgres

目的是允许插入脚本向模式中的所有表添加数据,这样它就不会在约束中产生任何冲突。我从 information_schema.tables 获取表并从 information_schema.table_constraints 获取约束,但不确定如何按外键约束的顺序比较排序表。请赐教。

下面产生重复的表名:

select a.table_name,b.ordinal_position
from information_schema.tables a left outer join
     information_schema.key_column_usage b
     on a.table_name = b.table_name
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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