问题列表 - 第20769页

如何仅提取JDK安装程序的内容

我刚刚下载了Java SDK/JDK版本5和6,我只需要安装包中包含的开发工具(和一些库),我不需要执行安装,这就是为什么我只想找一个zip最初的包(对于Windows只有一个exe安装文件),我只需要提取安装包的内容,我想这可以从命令行完成,但到目前为止我还没有找到如何做到这一点(我已经考虑过WinRar和7-Zip,但我真的想找到如何在不使用这些工具的情况下做到这一点)

你以前做过这个怎么样?

java installation installer extract

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

在字符串中包含常量而不连接

PHP中是否有一种方法可以在不连接的情况下在字符串中包含常量?

define('MY_CONSTANT', 42);

echo "This is my constant: MY_CONSTANT";
Run Code Online (Sandbox Code Playgroud)

php string constants concatenation

155
推荐指数
9
解决办法
6万
查看次数

使用元类和多重继承的TypeErrors

我有两个问题,即转换元类和多重继承.第一个是:为什么我会为类获取TypeError Derived而不是Derived2

class Metaclass(type): pass

class Klass(object):
    __metaclass__  = Metaclass

#class Derived(object, Klass): pass # if I uncomment this, I get a TypeError

class OtherClass(object): pass

class Derived2(OtherClass, Klass): pass # I do not get a TypeError for this
Run Code Online (Sandbox Code Playgroud)

确切的错误消息是:

TypeError: Error when calling the metaclass bases Cannot create a consistent method resolution order (MRO) for bases object, Klass

第二个问题是:为什么super不能在这种情况下工作(如果我使用__init__的替代__new__,super再次工作):

class Metaclass(type):
    def __new__(self, name, bases, dict_):
        return super(Metaclass, …
Run Code Online (Sandbox Code Playgroud)

python metaclass multiple-inheritance python-2.x

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

如何获取通知区域图标的工具提示?

我可以在通知区域中使用图标枚举应用程序(句柄,pid,路径),我可以控制图标的位置,但我无法获得工具提示.

如何枚举包含工具提示的系统托盘图标?

delphi delphi-2007 notification-area

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

jQuery对象的递归迭代

前几天我以为我在jQuery中看到了一个对象迭代器,它有一个可以设置为递归迭代子对象的标志.我认为它是jQuery.each()的一部分,但现在我没有在文档中看到这种功能.

在jQuery中是否有任何可以自动递归的迭代器?

(我知道如何在javascript中执行此操作.只是想知道我是否真的看到了我以为我看到的内容.)

非常感谢!

编辑:要清楚,我正在考虑像jQuery.each()这样的实用程序方法,它将在javascript对象及其嵌套对象上递归迭代.

给定下面的示例,each()方法将遍历所有对象,包括myobj.obj2.key2中的嵌套对象.

我本可以发誓我在jQuery文档中看到了一些关于它的东西,但现在我找不到了.

谢谢.

var myobj = {
    obj1: {key1:'val1', key2:'val2'},
    obj2: {key1:'val1', key2: {nest1:'val1', nest2:'val2', nest3:'val3'}},
    obj3: {key1:'val1', key2:'val2'}
}

$jQuery.each(myobj, function(key,val) {
    // Code to run over each key/val pair
    // Does so recursively to include all nested objects
})
Run Code Online (Sandbox Code Playgroud)

iteration recursion jquery json object

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

你什么时候有太多桌子?

我和我的两个同事正在建立一个系统来做各种水文学和相关的东西.它有很多要求,并且有很多表.

我们正在处理在此范围内完成的各种抽样(水文学),我们正试图找到一种方法,以较少的痛苦方式完成.

有时我们需要将所有抽样结合在一起,我开始认为我们的数据库设计过于复杂.

您是如何以及何时知道自己过度设计数据库的?当然,我们正在考虑很多规范形式规则和其他良好实践,但是当可以放弃其中一条规则时,例如不规范某些规则?

你对此有何看法?

database database-design

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

如何使用后期绑定访问Microsoft Word现有实例

我正在c#中开发一些代码,我将与Microsoft Word进行交互.我希望能够选择重新使用现有实例,或者作为创建新实例的替代方法.

请记住,我想使用LATE BINDING完成所有这些...可以肯定地说我已经弄清楚如何在创建新实例时让事情正常工作..我只需要调用Activator.CreateInstance等.

我遇到的问题是如何重用现有实例,例如,Word已经打开,我想使用该实例.

有没有Activator.UseExistingInstance?或者类似的东西?

谢谢!

c# automation ms-word activator late-binding

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

向上或向下移动树中的节点

在树视图中上下移动节点的最准确方法是什么.我在每个节点上都有一个上下文菜单,所选节点应该随其所有子节点一起移动.

我正在使用C#.Net 3.5 WinForms

c# treeview winforms

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

从里面的元素关闭一个jQuery UI对话框?

这是一个简单的问题,可能比我想的要简单.

我正在使用$ .ajax()调用生成的html填充jQuery UI对话框.在某些情况下,html包含一个按钮,单击该按钮时,我想关闭包含对话框.

假设我对使用$("#element").dialog()... 指定对话框的元素一无所知(即我不知道"#element"选择器来自对话框的内部内容) - 什么是关闭对话框的最佳方法从里面点击一个元素的对话框?

javascript ajax jquery jquery-ui-dialog

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

通过注册表检测Office是32位还是64位

既然Office也是64位安装,在注册表中你会发现安装的Office版本是32位还是64位?

registry ms-office 32bit-64bit office-2010

50
推荐指数
6
解决办法
16万
查看次数