小编Bon*_*ott的帖子

根据约束增加javascript的firebase值

我在firebase中有一个值,我需要增加,它受竞争条件的限制,所以我更喜欢这一切.

    node: {
      clicks: 3
    }
Run Code Online (Sandbox Code Playgroud)

我需要设定clicks = clicks + 1这么久clicks < 20.我可以通过Web API进行一次调用来执行此操作吗?

javascript firebase firebase-realtime-database

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

在javascript中的固定时间后停止执行功能

我需要让函数运行固定的秒数,然后终止.我可以使用jQuery或web worker,但我尝试直接使用它.

请求帮助,现在可以使用:

startT = new Date().getTime();
i = 1;

while(true){
    now = new Date().getTime();
    if( (now - startT) > 100) {
        break;
    } 

    i++;
}

alert(i);
Run Code Online (Sandbox Code Playgroud)

javascript jquery web-worker

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

计算线路经过的网格象限的有效方法

我有一个2维单位网格,以及一组以任何有理数开始和结束的线段.我需要一种有效的方法来计算线路经过的网格单元.例如,行:

从(2.1,3.9)到(3.8,4.8)通过具有左下点(2,3),(2,4)和(3,4)的网格单元.

是否有快速,有效的方法从线路的端点计算这些象限?

我将在R工作,但Python或伪代码的答案也会起作用.谢谢!

python r pseudocode

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

在R中得到分数的分子和分母

使用fractions库MASS中的函数,我可以将小数转换为分数:

> fractions(.375)
  [1] 3/8
Run Code Online (Sandbox Code Playgroud)

但那么如何提取分子和分母呢?帮助fractions提到了一个属性"压裂",但我似乎无法访问它.

r fractions

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

使用React Native在iOS中获取本地文件

我正在尝试获取已保存在本地并使用Firebase上传的音频文件。我尝试使用react-native-fetch-blob如下:

import RNFetchBlob from 'react-native-fetch-blob'

const fs = RNFetchBlob.fs

但我得到了错误:

Error: file not exists

即使我使用相同的路径,但在存储文件后仍会返回。所以我有:

console.log('Full path is ' + fullPath) // Gives /var/mobile/Containers/Data/Application/2446[...]E1A9/Documents/myfile.mp4

但是当我尝试时

fs.readFile(RNFetchBlob.wrap(fullPath), 'base64').then((data) => ...

我收到“文件不存在”错误。

有人有示例代码读取(二进制)文件作为Blob并使用它,尤其是将其上传到Firebase存储吗?我发现的所有示例都是从外部URL抓取文件。

ios firebase react-native

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