当名字以字母"r“或"R”开头时,我写了一个返回"( name )正在弹班卓琴“的函数。例如“瑞克在弹班卓琴”,“拉尔夫在弹班卓琴”,“妮琪不弹班卓琴”等等。
当我查看解决方案时,我感到惊讶的是,"R“没有被明确提到,而只有name.lower() == 'r‘。
def areYouPlayingBanjo(name):
return name + (' plays' if name[0].lower() == 'r' else ' does not play') + " banjo";
我有一个简单的文件java程序,它依赖于一个静态jar。java代码和jar驻留在同一个目录中。对于这个一次性的解决方案,我不想引入ant或maven的权重,只想直接编译它。
在我的开发框中,下面的代码编译并运行良好:
javac -cp ".;dependency.jar" File.java
java -cp ".;dependency.jar" File
但是,在我的测试框中,java命令失败,我得到以下输出:
Error: Could not find or load main class File
如果我将类路径arg更改为-cp "."
我有一个.wav文件,它是我在弹吉他音符的时候录制的。然后我使用下面的程序来读取我的.wav文件数据。我使用的是Naudio库。
AudioFileReader readertest = new AudioFileReader(@"E:\song\music.wav");
int bytesnumber = (int)readertest.Length;
var buffer = new float[bytesnumber];
readertest.Read(buffer, 0, bytesnumber);
for (int i = 0; i < buffer.Leng