小编sut*_*777的帖子

计数字母递归方法

所以程序必须计算字符串的字母。除了递归循环之外,我不允许使用循环。

该方法必须如下所示:

static int numberOf(String text, char characterToCount)
Run Code Online (Sandbox Code Playgroud)

输入:

abcbabcba(字符串)和 b(字符)

输出:

4

这就是我的代码到目前为止的样子(我得到 Stackoverflow ):

static int numberOf(String text, char characterToCount) {
 int i = 0;
 int erg = 0;
 if (text.length() != 0) {
   if (i != text.length()) {
     if (text.charAt(i) == characterToCount) {
       i++;
       erg++;
       numberOf(text, characterToCount);
     } else {
       i++;
       numberOf(text, characterToCount);
     }
   } else {
     return erg;
   }
 }

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

编辑

我只被允许使用String.charAtString.length

java stack-overflow

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

GCP AI Platform 作业卡住了

我正在 AI Platform 上运行一个作业,它运行了一个多小时,没有任何进展、没有结果、没有日志(只有少数日志显示它正在运行)

这是我使用的地区、机器类型和 gpu:

  "region": "us-central1",
  "runtimeVersion": "2.2",
  "pythonVersion": "3.7",
  "masterConfig": {
    "acceleratorConfig": {
      "count": "8",
      "type": "NVIDIA_TESLA_K80"
    }
  }
Run Code Online (Sandbox Code Playgroud)

AI Platform 工作 AI Platform 工作

这项工作只有少数日志 这项工作只有少数日志

我正在训练的模型很大并且使用了大量内存。这项工作只是挂在那里,没有任何进展、日志或错误。但我注意到它在 GCP 上消耗了 12.81 ML 单位。通常,如果 GPU 内存不足,它会抛出“OOM/resourceExhausted 错误”。没有日志,我不知道那里出了什么问题。

我用较小的输入尺寸运行了不同的工作,它在 12 分钟内成功完成:

成功的工作 成功的工作

此外,我将 tf.MirroredStrategy 用于训练过程,以便它可以跨 GPU 分布。

对此有何想法?

google-cloud-platform tensorflow tensorflow2.0 gcp-ai-platform-training google-ai-platform

5
推荐指数
0
解决办法
190
查看次数

res.revalidate() 不是 Nextjs 的 NextResponse 中用于按需 ISR 的函数

NextResponse 没有 res.revalidate('/'). 我正在使用,v12.2.5但它是从v12.2.0. 我想在打字稿中使用按需 ISR。

https://nextjs.org/blog/next-12-2#on-demand-incremental-static-regenesis-stable

export default async function handler(req: NextRequest, res: NextResponse) {
    try {

        await res.revalidate('/');
        return res.json({ revalidated: true });

    } catch (err) {
        console.error(err);
        return res.status(500).send('Error revalidating');
    }
}

Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

typescript next.js

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

如何用 forEach 替换 for 循环

我的代码是,

String Number = "123";
boolean NumberPresent = false;
List < Summary > smryList = smryListResponse.getSummaryList();

for (int i = 0; i < smryList.size(); i++) {
    if (Number.equals(smryList.get(i).getNumber())) {
        NumberPresent = true;
        break;
    }
}
if (NumberPresent) {
   //perform some actions
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能用 替换这个完整的for loop功能forEach

java foreach for-loop

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

r中的NROW和nrow有什么区别?

如果我们在r中已经有了nrowncol,那么为什么还有NROW和NCOL呢。它们之间有什么区别还是只是一个别名?

mx <- matrix(1:12,3,4)

nrow(mx)
NROW(mx)

ncol(mx)
NCOL(mx)
Run Code Online (Sandbox Code Playgroud)

alias r matrix rowcount

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

在C++类的最后写private有什么特殊意义吗?

我正在学习 WxWidgets,我在第 1 页的使用 wxWidgets 的跨平台 GUI 编程中找到了这段代码。30:

class MyFrame : public wxFrame
{
  public:
    // Constructor
    MyFrame(const wxString& title);
    // Event handlers
    void OnQuit(wxCommandEvent& event);
    void OnAbout(wxCommandEvent& event);
  private:
};
Run Code Online (Sandbox Code Playgroud)

private在C++类的末尾写有什么特殊意义吗?

c++ private class

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

计算给定字符串中数值的个数

Java 程序接受一个字符串并计算总数值。

public class Test2{
    public static void main(String[] args){
        String str = "I was 2 years old in 2002";

        int count = 0, i;
        for(i = 0; i < str.length(); i++){
            if(str.charAt(i) >= 48 && str.charAt(i) <= 57){
                count++;
                // while(str.charAt(i) >= 48 && str.charAt(i) <= 57)
                //  i++;
            }
        }

        System.out.println("Output: " +count);
    }
}
Run Code Online (Sandbox Code Playgroud)

输出 = 5 在取消注释 while 循环中写入的两行之后 -

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 25
        at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:48)
        at java.base/java.lang.String.charAt(String.java:712)
        at …
Run Code Online (Sandbox Code Playgroud)

java string

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