小编use*_*639的帖子

找不到模块“@babel/helper-regex”需要堆栈

我正在开发这个 React 项目,我在项目根文件夹中执行了以下步骤。

  1. 纱
  2. 纱线开始

并且它第一次编译并运行成功。但是,在代码更改后(没有添加新库),在编译过程中会出现此错误:

./node_modules/react-dev-utils/webpackHotDevClient.js 错误:[BABEL] C:\Users\user\Documents\react_project\node_modules\react-dev-utils\webpackHotDevClient.js:找不到模块'@babel/helper-正则表达式'

我最终不得不删除整个node_modules并重新下载..有谁知道为什么会发生这种情况?

reactjs

8
推荐指数
2
解决办法
7467
查看次数

在React中的ArrayBuffer中显示PNG图像

我正在尝试在进行 JavaScript 调用后获取要在 React 应用程序中显示的图像(PNG 格式)。代码如下。函数DeviceService.getFile返回 blob 中的文件。数据是二进制的。如何才能让这张图片在 React 中正确显示?

我尝试过转换为 Base64 但没有帮助。

DeviceService.getFile(mapOverlayImagePath, bMap1 => {
        this.setState({ MapOverlay: bMap1 })
        // this.setState({ MapOverlay: 'data:image/png;base64,' + btoa(bMap1) })
        console.log(bMap1)
      })
Run Code Online (Sandbox Code Playgroud)

显示图像的 React 代码:

<img src={this.state.MapOverlay} alt="MapOverlay" />
Run Code Online (Sandbox Code Playgroud)

我修改了这个函数,getFile函数如下:

export function getFile(path, cb) {
  if (typeof(cb) === 'undefined' || cb === null)
    return;

  fetch(uris.getFile() + '/?' +
    'path=' + path,
    {method: 'POST', credentials: 'include'})
    .then(reply => reply.blob())
    .then((response) => {
      if (response.data) {
        return cb(response.data);
      }
      return cb(new …
Run Code Online (Sandbox Code Playgroud)

javascript arraybuffer reactjs

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

如何在zxing中触发批量模式扫描

我读到有一个键可以在zxing中启用批量模式扫描.我可以知道如何在Android应用程序中启用此密钥?

我目前正在使用此类代码单独扫描条形码:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_FORMATS", "PRODUCT_MODE,CODE_39,CODE_93,CODE_128,DATA_MATRIX,ITF");

startActivityForResult(intent, 0); // start the scan
Run Code Online (Sandbox Code Playgroud)

谢谢!

android zxing

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

只有3种颜色的Matlab自定义色彩映射

只是想检查是否可以制作只有3种颜色的自定义色彩图?(不需要渐变).

示例:数据范围从0-100,

  • 所以0-33是一种颜色,
  • 34-67 是另一种颜色,
  • 而且68-100是另一种颜色.

matlab plot color-mapping

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

带有空参数的 Spring Boot 本机查询

我在 Spring Boot 中有一个本机查询,如下所示:

@Query(value = "SELECT t.* FROM Transaction t WHERE " +
    "t.datetime >= TO_TIMESTAMP(?1,'YYYY-MM-ddTHH:MI') " +
    "AND t.datetime < TO_TIMESTAMP(?2,'YYYY-MM-ddTHH:MI') " +
    "AND (t.location_1 = ?3 or ?3 is null) " +
    "LIMIT ?4",
    nativeQuery = true)
    List<Transaction> findBySearchTerms(@Param("fromDateTime") String fromDateTime,
            String toDateTime,
            Integer location1,
            Integer maxCount
            );
Run Code Online (Sandbox Code Playgroud)

对于location1,它可能为空。当我使用 location1 null 运行此查询时,它返回错误消息:org.postgresql.util.PSQLException: ERROR: operator does not exist: bigint = bytea

之后我尝试对参数 3 进行投射:

"AND (?3 is null or t.location_1 = cast(?3 as bigint)) " +
Run Code Online (Sandbox Code Playgroud)

它还会导致错误:org.postgresql.util.PSQLException: ERROR: …

java spring-data-jpa spring-boot

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