问题标签 [descriptor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - web.xml 和相对路径
在 web.xml 中,我将欢迎文件设置为 web.xml 中的 jsp
在 index.jsp 中,我然后转发到一个 servlet
但是应用程序尝试在以下路径中找到 servlet
问题是 web-inf 不应该在路径中。如果我将 index.jsp 从 web-inf 中移出,那么问题就来了,但还有其他方法可以解决这个问题吗?
python - 为什么托管属性只适用于类属性而不适用于 python 中的实例属性?
为了说明问题,请检查以下代码:
- 为什么x2.m = 1000不调用__set__ -函数?似乎这会覆盖该功能。但为什么?
- x1中的_v在哪里?它不在x1._v中
python - python、__slots__ 和“属性是只读的”
我想在 python 中创建一个具有一些属性的对象,并且我想保护自己免于意外使用错误的属性名称。代码如下:
但是在运行这个简单的代码之后,我得到了一个非常奇怪的错误:
有没有聪明的程序员可以抽出一点时间来告诉我“只读”错误?
python - 为什么在 __init__ 函数中声明描述符类会破坏描述符功能?
在下面的 B 类中,我希望__set__
每当您将值分配给时调用 A 类中的函数B().a
。相反,将值设置为用该值B().a
覆盖B().a
。分配给的 C 类C().a
可以正常工作,但我想为每个用户类创建一个单独的 A 实例,即我不想在 C() 的一个实例中更改“a”来更改所有其他实例中的“a”。我写了几个测试来帮助说明这个问题。你能帮我定义一个同时通过 test1 和 test2 的类吗?
python - 使用 __init__ 和设置类变量之间的区别
我正在尝试学习描述符,但我对对象的行为感到困惑——在下面的两个示例中,据我所知__init__
它们应该工作相同。有人可以解开我的困惑,或者将我指向一个可以解释这一点的资源吗?
python - 如果该属性在派生类中被覆盖,如何调用基类的属性?
我正在将我的一些类从广泛使用 getter 和 setter 更改为更 Pythonic 使用属性。
但是现在我被卡住了,因为我以前的一些 getter 或 setter 会调用基类的相应方法,然后执行其他操作。但是如何通过属性来实现呢?如何调用父类中的属性getter或setter?
当然,仅调用属性本身就会产生无限递归。
python - 如果基类的数据成员作为派生类中的属性被覆盖,如何调用它?
这个问题与另一个问题类似,不同之处在于基类中的数据成员没有被描述符协议包装。
换句话说,如果我用派生类中的属性覆盖基类的名称,如何访问基类的成员?
请注意,我还需要定义一个 setter,否则基类中 self.foo 的分配不起作用。
总而言之,描述符协议似乎不能与继承很好地交互......
c++ - Symbian C++ 中的 unsigned char* 到 const TDesC8
我想通过 Socket 发送一个 unsigned char * 而 RSockt.Send 具有以下签名:
我尝试按以下方式进行操作,但这给了我一条错误消息:
还有其他建议吗?
谢谢
c++ - TBuf 到 TInt Symbian
我只是想在 Symbian 中将 TBuf 转换为 TInt。我试图通过以下方式做到这一点:
在这里我收到错误消息:
非常感谢您的帮助!
谢谢
c++ - Symbian C++:TBuf 问题
我的代码中有一个 TBuf 变量,如下所示:
我现在想做的是忽略数字(前两个字符)。有没有一种很好的方法可以从测试变量中提取可变长度字符串,从而在开头忽略数字?
非常感谢