小编Gar*_*sta的帖子

Sublime Text 2自动文件路径完成

我正在寻找Sublime 2文本中的自动文件路径完成,如VIM中的ctrl + x + o

我怎么做?

谢谢

sublimetext sublimetext2

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

我的频道剩余多少容量?

有没有办法在Go中的异步通道中查看剩余多少存储空间?

例如

a chan uint=make(chan bool, 5)
a<-true
fmt.Printf(a.capazity())
Run Code Online (Sandbox Code Playgroud)

go channels

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

理解Python描述符

我想更好地理解描述符.

我不明白为什么在foo __get__方法中没有调用描述符方法.

据我理解描述符,__get__当我通过点运算符或我使用时访问对象属性时,总是调用该方法__getattribute__().

根据Python文档:

class RevealAccess(object):
    def __init__(self, initval=None, name='var'):
        self.val = initval
        self.name = name

    def __get__(self, obj, objtype):
        print('Retrieving', self.name)
        return self.val

    def __set__(self, obj, val):
        print('Updating', self.name)
        self.val = val

class MyClass(object):
    x = RevealAccess(10, 'var "x"')
    y = 5

    def foo(self):
        self.z = RevealAccess(13, 'var "z"')
        self.__getattribute__('z')
        print(self.z)

m = MyClass()
m.foo()
m.z # no print
m.x # prints var x
Run Code Online (Sandbox Code Playgroud)

python descriptor python-descriptors

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