小编Avr*_*dis的帖子

将方法作为静态有什么好处吗?

我正在使用Webstorm,我写了一个React组件,我的代码如下:

async onDrop( banner, e ) {
    banner.classList.remove( 'dragover' );
    e.preventDefault();

    const file = e.dataTransfer.files[ 0 ], reader = new FileReader();
    const { dispatch } = this.props;

    const result = await this.readFile( file, reader );

    banner.style.background = `url( ${ result } ) no-repeat center`;
    dispatch( addLayer( file ) );

    return false;
}


@isImage( 0 )
readFile( file, reader ) {
    reader.readAsDataURL( file );

    return new Promise( function ( resolve, reject ) {
        reader.onload = ( event ) => …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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

忽略批量插入Postgresql中的错误

我有一个每5分钟运行一次的过程,尝试将一批文章插入表中。这些文章来自网络废弃,因此在某些情况下,我试图插入包含已保存到数据库中的文章的批处理。

我的主键是uuid-文章标题的MD5哈希。

检查数据库中是否存在文章以过滤批处理是一种效率低下的工作。

在Postgresql中是一种数据库级别的方法来忽略在uuid不返回错误的情况下插入重复项的尝试吗?

sql postgresql node.js knex.js

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

ServiceWorker/Cache API中的通配符

我正在使用ServiceWorker并且在开发模式下工作得很好,我的问题是在生产模式下我的包名是使用哈希生成的,例如1234das3123ad5.bundle.js,因此服务工作者不会缓存它.我的sw代码如下:

self.addEventListener('install', function(event) {
  // pre cache a load of stuff:
  event.waitUntil(
    caches.open('mycache').then(function(cache) {
      return cache.addAll([
        '/dist/bundle.js',
        '/dist/app.css',
        '/dist/index.html',
        'https://cdnjs.cloudflare.com/ajax/libs/antd/2.7.2/antd.css'
      ]);
    })
  )
});
Run Code Online (Sandbox Code Playgroud)

Cache API的文档中,我没有看到任何关于如何实现这一点的示例.

显然我可以缓存dist文件夹下的所有内容,例如:

self.addEventListener('install', function(event) {
  // pre cache a load of stuff:
  event.waitUntil(
    caches.open('mycache').then(function(cache) {
      return cache.addAll([
        '/dist/',
      ]);
    })
  )
});
Run Code Online (Sandbox Code Playgroud)

但我发现它不是一个优雅,长期良好的解决方案.这是在Cache中使用通配符的方法吗?有点像'/dist/*.bundle.js'

javascript caching service-worker cacheapi

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

为什么我对CUDA数学库sqrt()函数的调用失败了?

我是Cuda的新手,我有以下功能:

__global__ void square(float *myArrayGPU)
{
   myArrayGPU[threadIdx.x] = sqrt(threadIdx.x);
}
Run Code Online (Sandbox Code Playgroud)

我想使用cuda数学库,我试过,#include "math.h"但我仍然得到错误

error: calling a __host__ function("__sqrt") from a __global__ function("square") is not allowed

知道我应该包含哪些库来使用sqrt

c c++ math cuda square-root

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

在浮动图像和文本之间创建空间

Ι想要在图像和描述之间留出5px的空间.

在此输入图像描述

我试过margin-left或者padding-left它没有做我想要达到的目的,它从容器的乞讨创造了空间.知道我怎么能这样做吗?

#portofolio-element-image{
    width: 128px;
    height: 128px;
    margin-bottom: 5px;
    float:left;
}

#portofolio-element-description{
    color: white;
    text-align:justify;
    margin-left: 5px;
}
Run Code Online (Sandbox Code Playgroud)

css

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

如何在Unity上制作动画片段以进行循环播放

我正在使用Unity Mecanim,我有两个动画片段:

在此输入图像描述

问题是,当剪辑的动画完成时,它不会从开始再次开始,它不会循环,我找不到任何选项让它循环.

在此输入图像描述

任何帮助,在哪里寻找循环选项?

编辑:

我根据这里的答案找到了选项,但是没有可编辑的,是因为我是从资源商店下载的吗?

在此输入图像描述

unity-game-engine

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

从Unity3d中的Animator获取动画状态

我已经使用Animator创建了两个动画状态,我想在运行类型中更改这些动画的速度.如何在运行时获取这些动画并更改速度?我必须附加动画组件或Animator就够了吗?

在此输入图像描述

在此输入图像描述

animation unity-game-engine

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

输入类型范围样式

我创建了一个带有两个处理程序的滑块,为了实现我将一个输入类型范围放在另一个上,滑块工作正常,但它上面有一条奇怪的线,我无法确定它是什么:

在此输入图像描述

HTML:

<section  data-range-slider 
          class="range-slider" 
          ng-model="range" 
          min="0" 
          max="max">
<input list="numbers" type="range" ng-change="_which = 0" ng-model="_model[0]" min="0" max="1800" step="1" >
<input type="range" ng-change="_which = 1" ng-model="_model[1]" min="0" max="1800" step="1">
</section>
Run Code Online (Sandbox Code Playgroud)

上海社会科学院:

  section.range-slider
    overflow: hidden
    position: relative
    width: 200px
    height: 35px
    input
      pointer-events: none
      position: absolute
      overflow: hidden
      left: 0
      top: 0
      width: 200px
      outline: none
      height: 18px
      &::-webkit-slider-thumb
        pointer-events: all
        position: relative
        z-index: 1
        outline: 0
      &::-moz-range-thumb
        pointer-events: all
        position: relative
        z-index: 10
        -moz-appearance: none
        background: linear-gradient(to bottom, #ededed 0%, #dedede …
Run Code Online (Sandbox Code Playgroud)

html css sass

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

npm 仅列出 dev 或 prod 依赖项

我正在尝试lspackage.json遵循文档中的生产依赖项

所以我在做

npm list -depth 0 -prod

或者

npm list -depth 0 -only prod

在此处输入图片说明

但是 npm 似乎忽略了它,它列出了dependenciesdevDependencies

知道我怎么能做到这一点吗?

javascript npm

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

npm 脚本中的 $PWD

有没有办法连接$PWDpackage.json 中的字符串

我在尝试:

"config": {
  "mypath" : "$(pwd)/assets/dist/js"
}
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。它是一种访问当前工作路径的方法吗?

如果我在脚本中使用它,它会起作用。例如

"scripts": {
  "echo" : "echo $(pwd)/assets/dist/js"
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm package.json

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