小编hch*_*hch的帖子

如何在反应中删除 .eslintcache 文件?

我是 React 的新手。我有一个我无法解决的问题。我有一个“.eslintcache”文件,它是在我使用“create-react-app”在 React 中创建一个新应用程序后自动为我创建的。我不知道为什么我有这个文件。我试图删除它,但它总是回来。我运行这个命令 - “npm uninstall -g eslint --save” - 删除 eslint 的目录,但它没有帮助。我不知道如何处理它,我没有找到解决方案,我很乐意提供帮助。

在此处输入图片说明

reactjs

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

确定 N 是否为幂的多项式(以 n 为单位)时间算法

我是一名计算机科学专业的学生;我正在独立学习算法课程。

\n

在课程中,我看到了这样一个问题:

\n
\n

给定一个n位整数N,找到一个多项式(n)时间算法来决定N是否为幂(即,存在整数a和k> 1,使得a^k = N)。

\n
\n

我想到了第一个选项,它是 n 的指数:\n对于所有 k , 1<k<N ,尝试将 N 除以 k 直到得到结果 1。

\n

例如,如果 N = 27,我将从 k = 2 开始,因为 2 不能整除 27,我将转到下一个 k =3。\n我将除以 27 / 3 得到 9,然后再次除以直到我将得到 1。这不是一个好的解决方案,因为它是 n 的指数。

\n

我的第二个选择是使用模算术,如果 gcd(a, k+1 ) = 1 (欧拉定理),则使用k \xe2\x89\xa1 1 mod (k+1) 。我不知道a和k是否互质。

\n

我正在尝试编写一个算法,但我很难做到:

\n
function power(N)\nInput: Positive integer N\nOutput: yes/no\nPick positive integers a_1, a_2, . . . , a_k < N …
Run Code Online (Sandbox Code Playgroud)

algorithm modulo

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

即使用户已登录,我也会收到错误消息

我有一个问题:我希望登录用户能够使用我的getRealtimeUsers功能。但我收到以下错误:FirebaseError: Missing or insufficient permissions.

您将在下面找到代码。一些解释:在 React 方面,我创建了一个 firebase,在getRealtimeUsers那里注册了一个函数,并尝试使用它。

firebase.js 文件

import firebase from "firebase/app";
import "firebase/firestore";

const firebaseConfig = {
    apiKey: process.env.REACT_APP_FIREBASE_KEY,
    authDomain: process.env.REACT_APP_FIREBASE_DOMAIN,
    projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
    storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
    messagingSenderId: process.env.REACT_APP_FIREBASE_SENDER_ID,
    appId: process.env.REACT_APP_FIREBASE_APP_ID,
    measurementId: process.env.REACT_APP_FIREBASE_MEASUREMENT_ID
};

firebase.initializeApp(firebaseConfig);
export default firebase;

Run Code Online (Sandbox Code Playgroud)

使用我创建的 firebase 的函数:

import firebase from '../../firebase';

export const getRealtimeUsers = () => {

    return async () => {
        const db = firebase.firestore();
        const unsubscribe = db.collection("users")
        return unsubscribe;
    }
}

Run Code Online (Sandbox Code Playgroud)

功能测试

import React, { …
Run Code Online (Sandbox Code Playgroud)

javascript firebase reactjs google-cloud-firestore

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