问题列表 - 第11644页

如何关闭Eclipse中的ViewPart?

我在Eclipse中有一个视图(由扩展的类实现org.eclipse.ui.part.ViewPart),我需要关闭它.我的意思是完全接近,而不仅仅是隐藏.我希望在用户(或我的代码)要求再次打开视图时创建一个新的ViewPart实例.

我发现的唯一方法是IWorkbenchPage.hideView隐藏视图,但没有完全处理它.调用dispose视图也没有任何影响.

顺便说一句,我的观点被定义为allowMultiple="false"但我尝试过true并且没有任何区别.

任何帮助将不胜感激.

eclipse

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

图上的正弦曲线 - SQL

我试图在 SQL 中创建一个简单的正弦曲线,它在值 (0-23) 之间交替。

我有以下变量:x,这是当前的偏移量。y 是目标偏移量,z 是我的最大值(23)。

有谁能帮我表达一下吗?已经用谷歌搜索并阅读了它,但还没有让它工作。

对任何答案都会很棒..

最好的问候,汤姆

sql math

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

如何在Django查询中动态提供查找字段名称?

我想在Django中的Model的几个字段中查找某个字符串.理想情况下,它会类似于:

keyword = 'keyword'
fields = ['foo', 'bar', 'baz']
results = []
for field in fields:
    lookup = "%s__contains"
    results.append(Item.objects.filter(lookup=keyword))
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为"查找"无法解析为字段.有没有其他方法可以做到这一点?

django django-queryset

19
推荐指数
3
解决办法
7545
查看次数

通过Python中的属性比较对象实例是否相等

在Python中比较某些对象的两个实例是否相同的最佳方法是什么?我希望能够做类似的事情

例:

class MyClass:
    def __init__(self, foo, bar):
        self.foo = foo
        self.bar = bar
Run Code Online (Sandbox Code Playgroud)

编辑:

进一步澄清这个问题.我想通过属性值进行比较,并制作一个更通用的解决方案

x = MyClass('foo', 'bar')
y = MyClass('foo', 'bar')
Run Code Online (Sandbox Code Playgroud)

MyClass方法看起来应该是这样的吗?

>>> x == y
False
Run Code Online (Sandbox Code Playgroud)

python equality

219
推荐指数
7
解决办法
19万
查看次数

如何在没有单击事件的情况下使TabContem专注于TabControl?

如何告诉我的TabControl将焦点设置为其第一个TabItem,如下所示:

伪代码:

((TabItem)(MainTabControl.Children[0])).SetFocus();
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml tabcontrol focus

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

在 HTML SELECT 标签中禁用键盘

我想禁用 HTML SELECT 标签的键盘,以便用户只能使用鼠标来选择选项。

我已经尝试event.cancelBubble=trueonkeydown,onkeyuponkeypress没有运气的事件。

有任何想法吗?

html javascript html-select dom-events

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

接口如何实现功能?

在ASP.net中,通用处理程序文件(.ashx)默认情况下未启用会话,无论如何,会话集合都是空的.

但是通过简单地实现"ISessionHandler",会话可以通过会话集合突然访问..

我真的不明白,因为我的头部界面除了告诉其他东西它需要有什么方法,属性等之外什么都不做.

有谁知道它是如何工作的?

提前致谢 :)

c# asp.net

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

是否有一种在flex中获得三态复选框的好方法?

我在interweb周围进行了很好的翻找,似乎无法找到任何三态复选框的例子.它看起来不受SDK支持,我在网上找不到任何示例.

我想这是一个常见的问题,在我开始自己编写之前,有没有人知道我可以使用的一个好的flex三态复选框组件:)

干杯,

Jawache.

apache-flex flex3 actionscript-3

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

指定委托参数的特定类型

假设我有以下代表

public delegate void ControlInitializer(Control control);
Run Code Online (Sandbox Code Playgroud)

有没有办法在指定委托时指定输入参数是什么类型的控件?例如

代替

ControlInitializer one = c => ((TextBox)c).Text = "Init Value"
ControlInitializer two = c => ((DropDownList)c).SelectedValue= "-1"
Run Code Online (Sandbox Code Playgroud)

我能做点什么吗

ControlInitializer one = (TextBox c) => c.Text = "Init Value"
ControlInitializer two = (DropDownList c) => c.SelectedValue= "-1"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Textbox是Control的子类吗?

更新:我还需要将这两个ControlInitialiser委托存储在例如

Dictionary<string, ControlInitializer>
Run Code Online (Sandbox Code Playgroud)

将指定

Dictionary<string, ControlInitializer<Control>>
Run Code Online (Sandbox Code Playgroud)

在这种情况下工作,因为我似乎无法让它工作.

提前致谢.

c#

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

OS X上的sed - 在regexp中似乎​​无法使用+

现在根据所有文献

echo 1234abcd|sed "s|[0-9]\+|#|g"
Run Code Online (Sandbox Code Playgroud)

应该输出#abcd.和

echo abcd|sed "s|[0-9]\+|#|g"
Run Code Online (Sandbox Code Playgroud)

应该输出abcd.

但在OS X 10.4.11中,第一个表达式输出1234abcd.使用*代替+用于第一个示例但在第二个示例中失败,输出#abcd,因为[0-9]模式匹配零次.

+运算符在OS X中的正则表达式中不起作用吗?还有其他选择吗?

谢谢

regex macos sed

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