小编Mik*_*per的帖子

distutils/pip中的可选依赖项

在安装我的python包时,我希望能够告诉用户各种可选的依赖项.理想情况下,我还想打印一条关于这些可选要求的信息以及它们各自的要求.

在pip或docutils的文档中我还没有看到任何东西.这些工具是否支持可选的依赖项?

python distutils pip

27
推荐指数
3
解决办法
8396
查看次数

Python如何在内部存储列表?

如何在内部存储python中的列表?它是一个阵列吗?链表?别的什么?

或者解释器是否根据长度等猜测每个实例的正确结构.

如果问题依赖于实现,那么经典的CPython呢?

python data-structures

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

模棱两可的多态性?

在两个接口应用于对象的情况下,有两个重载方法只是通过区分这些接口而不同,哪个方法被调用?

在代码中.

interface Foo {}
interface Bar {}

class Jaz implements Foo, Bar {}

void DoSomething(Foo theObject)
{
    System.out.println("Foo");
}

void DoSomething(Bar theObject)
{
    System.out.println("Bar");
}

Jaz j = new Jaz();
DoSomething(j);
Run Code Online (Sandbox Code Playgroud)

将调用哪种方法?DoSomething(Foo)还是DoSomething(Bar)?两者都没有比另一个更具体,我认为没有理由为什么应该调用一个而不是另一个,除了一个被指定为first/last.

编辑:使用这种类型的代码是可以强制一种或另一种方法?

java oop polymorphism

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

将段落拆分为ZSH中的行

如何在zsh中获取多行字符串,并将其拆分为每个单行的字符串数组?

具体来说,我想取cal的输出

      June 2010     
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Run Code Online (Sandbox Code Playgroud)

把它变成

("      June 2010     " "Su Mo Tu We Th Fr Sa" "       1  2  3  4  5"  " 6  7  8  9 10 11 12" "13 14 15 16 17 18 19" "20 21 22 23 24 25 …
Run Code Online (Sandbox Code Playgroud)

string shell zsh

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

标签 统计

python ×2

data-structures ×1

distutils ×1

java ×1

oop ×1

pip ×1

polymorphism ×1

shell ×1

string ×1

zsh ×1