小编jjn*_*guy的帖子

如何使用Python将专辑封面嵌入到MP3中?

我一直在使用mutagen来阅读和编写MP3标签,但我希望能够将专辑封面直接嵌入到文件中.

python mp3 metadata id3 albumart

28
推荐指数
3
解决办法
2万
查看次数

如果try语句在python中成功运行代码

我想知道在python中是否有一种简单的方法来运行代码,如果try语句是成功的,而不是在try语句本身.这是其他或最终的命令(我不明白他们的文档)?我知道我可以使用这样的代码:

successful = False
try:
    #code that might fail
    successful = True
except:
    #error handling if code failed
if successful:
    #code to run if try was successful that isn't part of try
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更短的路.

python error-handling try-catch

28
推荐指数
2
解决办法
2万
查看次数

让JPanel不绘制其背景(透明)

在Java中,是否有可能JPanel跳过它的背景,因此除了上面的组件之外它是透明的?

java user-interface

26
推荐指数
2
解决办法
4万
查看次数

如何在java中获取方法的字符串名称?

如何通过反射找出方法的字符串名称?

例如给出:

class Car{
   public void getFoo(){
   }
}
Run Code Online (Sandbox Code Playgroud)

我想得到字符串"getFoo",如下所示:

 Car.getFoo.toString() == "getFoo" // TRUE
Run Code Online (Sandbox Code Playgroud)

java reflection

26
推荐指数
4
解决办法
6万
查看次数

在Kotlin我如何转换Int?到国际

HashMap<Int, Int>在Kotlin中使用了一个,当我get退出它时,返回类型是Int?.

如何将其转换Int?Int

到目前为止,我已经尝试过使用Int?.toInt(),但这似乎正在回归Int?.

我正在编写Fibonacci函数,我的代码如下:

val fibMemo : Map<Int, Int> = HashMap<Int,Int>()
fun fibN(n:Int) : Int {
    if (n == 0 || n == 1) return 1
    if (fibMemo.containsKey(n))
        // Error here: Type mismatch: inferred type is Int? but Int was expected
        return fibMemo.get(n)?.toInt()
    else {
        val newNum : Int = fibN(n-1) + fibN(n-2)
        fibMemo.put(n, newNum)
        return newNum
    }
}
Run Code Online (Sandbox Code Playgroud)

java nullable kotlin

26
推荐指数
3
解决办法
1万
查看次数

在JtextArea的末尾添加一个新行

我有一个文本区域,其中包含一些文本,我想再次添加一些行(第一行+我要添加的其他行),但它不起作用.

我现在这样做的方式是删除旧文本并仅显示新行.

java swing jtextarea

25
推荐指数
2
解决办法
13万
查看次数

如何从排序列表中获取第一个元素?

我曾经Collections.sort(playersList);排序过List.所以,我认为playersList现在已经整理好了.但是我怎样才能获得列表的第一个元素?playersList[0]不起作用.

java sorting list

25
推荐指数
2
解决办法
11万
查看次数

C#:Dictionary的[string]索引器返回什么?

当词典中不存在键时返回的[string]索引器是什么Dictionary?我是C#的新手,我似乎找不到像Javadocs那样好的参考.

我得到了null,还是我得到了例外?

c# dictionary

24
推荐指数
3
解决办法
2万
查看次数

有没有办法在Java中进行n级嵌套循环?

换句话说,我可以做些什么

for() {
    for {
       for {
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

除了N次?换句话说,当调用创建循环的方法时,会给它一些参数N,然后该方法会创建N个嵌套在另一个中的N?

当然,我们的想法是应该采用"简单"或"通常"的方式.我已经有了一个非常复杂的想法.

java recursion loops for-loop

24
推荐指数
5
解决办法
2万
查看次数

java如何在其他包中使用类?

我可以导入,使用其他包中的类吗?在Eclipse中我制作了2个包,一个是主要的,另一个是第二个

main
 -main (class)
second
 -second (class)

我希望main类的main函数在第二个类中调用函数x.我该怎么做?我试过了:

import second; 
second.x(); (if both classes are in the same package then it works)
second.second.x();
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作.我现在不在乎.

java

24
推荐指数
2
解决办法
12万
查看次数