所以程序必须计算字符串的字母。除了递归循环之外,我不允许使用循环。
该方法必须如下所示:
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.charAt和String.length
我正在 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 工作

这项工作只有少数日志

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

此外,我将 tf.MirroredStrategy 用于训练过程,以便它可以跨 GPU 分布。
对此有何想法?
google-cloud-platform tensorflow tensorflow2.0 gcp-ai-platform-training google-ai-platform
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)
我的代码是,
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?
如果我们在r中已经有了nrow和ncol,那么为什么还有NROW和NCOL呢。它们之间有什么区别还是只是一个别名?
mx <- matrix(1:12,3,4)
nrow(mx)
NROW(mx)
ncol(mx)
NCOL(mx)
Run Code Online (Sandbox Code Playgroud) 我正在学习 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++类的末尾写有什么特殊意义吗?
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)