问题列表 - 第2713页

我可以将generics属性存储到对象的字段中

假设以下类存根:

public class Foo<T> {
  private Class<T> type;

  public Foo<T> () {}
}
Run Code Online (Sandbox Code Playgroud)

我可以将泛型类型存储在构造函数T的字段type中,而不将构造函数的签名更改为" public Foo<T> (Class<T> type)"吗?

如果有,怎么样?如果不是,为什么?

" type = T"似乎不起作用.

java generics

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

在Python类声明中调用方法的最佳方法是什么?

假设我正在声明一个类,C并且一些声明非常相似.我想使用一个函数f来减少这些声明的代码重复.可以f像往常一样声明和使用:

>>> class C(object):
...     def f(num):
...             return '<' + str(num) + '>'
...     v = f(9)
...     w = f(42)
... 
>>> C.v
'<9>'
>>> C.w
'<42>'
>>> C.f(4)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unbound method f() must be called with C instance as first argument (got int instance instead)
Run Code Online (Sandbox Code Playgroud)

哎呀!我无意中暴露在外面f的世界,但它不会引起self争论(并且由于显而易见的原因不能).一种可能性是del我使用它后的功能:

>>> class C(object):
...     def f(num):
...             return …
Run Code Online (Sandbox Code Playgroud)

python static-methods class declaration invocation

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

在 CBC 模式下使用 AES 并在 PKCS#7 内部使用 ISO 10126 填充时,算法标识符是什么?

我想使用 PKCS#7 作为一些加密、签名内容的容器格式,并且我们需要在 CBC 模式下使用 AES 和基于 ISO 10126 的填充。我似乎找不到用于此组合的算法标识符的具体参考。我可以发明自己的工具,但会失去与其他工具的互操作性。

encryption standards aes pkcs#7

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

为什么Direct3D应用程序在全屏模式下表现更好?

与窗口模式相比,Direct3D应用程序在全屏模式下的性能似乎要好得多.这背后的技术原因是什么?

我想这与全屏幕应用程序可以获得显示器的独占控制这一事实有关.但是为什么应用程序无法获得部分屏幕(即窗口)的独占控制权并具有相同的性能优势?

directx performance direct3d fullscreen

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

初学者指导BPEL

什么是BPEL?我正在寻找一些很简单的BPEL用法示例.维基百科页面不太具启发性.BPEL中的"Hello world"怎么样?一个BPEL shell?一个BPEL IDE?

web-services business-logic bpel

20
推荐指数
2
解决办法
5221
查看次数

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

电子邮件中的视频?

我们经常为客户发送 HTML 电子邮件(不喜欢,但不是我的选择)

有人有关于电子邮件客户端中 dynscrc 属性或 img 支持的任何信息或链接吗?

html email video

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

如何估计线程上下文切换开销?

我试图通过实时截止日期提高线程应用程序的性能.它在Windows Mobile上运行,用C/C++编写.我怀疑高频率的线程切换可能会导致切实的开销,但既不能证明它也不能反驳它.众所周知,缺乏证据并不是相反的证明:).

因此我的问题是双重的:

  • 如果存在,我在哪里可以找到切换线程上下文的成本的任何实际测量值?

  • 如果不花时间编写测试应用程序,有哪些方法可以估算现有应用程序中的线程切换开销?

  • 有没有人知道找出给定线程的上下文切换次数(开/关)的方法?

c c++ multithreading windows-mobile

57
推荐指数
7
解决办法
4万
查看次数

使用委托会减慢我的.NET程序吗?

使用代表会减慢我的程序吗?

我一直在避免它们,因为我真的不知道如果它们使我的程序变慢.我知道如果我导致(catch)异常,它使用相当多的CPU功率但我不知道代理和事件以及.NET对它们做了什么.

.net delegates

15
推荐指数
4
解决办法
5285
查看次数

什么是JDBC?

什么是JDBC,我在哪里可以开始学习?

我知道这是一种使用Java访问数据库的方法,但它解决了哪些问题?它是一个ORM(还是尝试过)?它是否在语法级别上抽象出数据库之间的差异?它有什么作用?什么不做?

java jdbc

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