问题列表 - 第43027页

在html <object>中嵌入dll

我遇到过一些旧代码

<object id="foo" classid="/location/bar.dll#ProjectName.ClassName" viewastext></object>

它目前不起作用并且习惯于在旧版本的IE中工作.我从来没有在这样的网页中嵌入dll.它似乎是用C#编写的Windows .NET应用程序.这在我们的内部网上使用.

而ClassName属于类型 System.Windows.Forms.UserControl

我似乎也可以通过javascript直接调用UserControl的C#方法.

有没有人有任何关于它如何工作的文档,以及是否有可能将其破解为Firefox.将Windows控件重写为Web应用程序将是一场噩梦.

[编辑]

它似乎是某种activeX/COM的东西,在IE中你可以直接将Windows应用程序移植到一个html文件中.如果您正确设置各种,它应该能够在本地运行.如果有人知道需要为此设置什么,那就太好了.

微软,你永远不应该允许人们直接将Window控件移植到IE中,这是一个可怕的概念.

html javascript dll object

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

Java Concurrency - 最完整的教程和示例代码

能否请您为Java并发建议一些好的教程.我在哪里可以得到一些示例代码.

java concurrency

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

使用jQuery触发html onclick事件

<input type="text" id="test_value" name="test_value" value="xyz" />
<input id="test_default" name="test_default" type="checkbox" onclick="with(this.form.elements['test_value']) { disabled = this.checked; if (this.checked) { value = ''; } else {if(value=='') {value=' '; value = '';}}};" />
Run Code Online (Sandbox Code Playgroud)

内联onclick是由我无法控制的cms生成的.我想$("#test_default").click();用jQuery 执行,但这不起作用,因为它没有绑定到jQuery事件管理器.

我一直在尝试变种

$("#test_default").click(function (e) {
                    $(e.target).attr("onclick").apply(checkbox, [e]);
                    return false;
                }).click();
Run Code Online (Sandbox Code Playgroud)

但无济于事.请帮忙.

谢谢.

onclick中可能有几十种不同的内联函数.复制它们并将它们并行运行并不是一个真正的选择.

答案适用于小型演示,但不适用于实时环境.请查看http://jsfiddle.net/GtJjt/我需要以编程方式触发复选框.

奇怪的是只能$("#metadata_field_text_10190_default")[0].click();正确触发事件.有谁能解释一下?

javascript jquery javascript-events

28
推荐指数
2
解决办法
6万
查看次数

使用uploadify的HTTP错误302

我使用uploadify将文件上传到我的网站.

它适用于一家托管公司.并不与其他公司(sweb.ru).

错误是:HTTP错误:302.

有人知道如何解决这个问题.谢谢.

php http-error uploadify

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

将python模块拉入包名称空间

如果我有这样的目录结构:

package/
    __init__.py
    functions.py      #contains do()
    classes.py        #contains class A()
Run Code Online (Sandbox Code Playgroud)

我希望能够打电话

import package as p
Run Code Online (Sandbox Code Playgroud)

如何让我的内容functions,classes可访问如下:

p.do()
p.A()
Run Code Online (Sandbox Code Playgroud)

代替:

p.functions.do()
p.classes.A()
Run Code Online (Sandbox Code Playgroud)

文件中的细分只是为了方便(允许更容易的协作),但我更喜欢将所有内容放在同一名称空间中.

python namespaces

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

QMap :: insertMulti还是QMultiMap?

我应该在QMap :: insertMulti和QMultiMap之间使用什么来处理:

2 - > abc
2 - > def
3 - > ghi
3 - > jkl

进入2个解决方案的区别是什么?

c++ qt qmap qmultimap

6
推荐指数
2
解决办法
6209
查看次数

在scala中选择节点的所有子元素

我想选择名为"a"的节点的第一个孩子Elem.我现在得到的是:

(xml \ "a")(0).child.collect {case e: Elem => e}
Run Code Online (Sandbox Code Playgroud)

这非常冗长.我在寻找类似的东西:

xml \ "a" \ "*"
Run Code Online (Sandbox Code Playgroud)

这可能在scala中吗?

xml scala scala-xml

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

在休眠标准中使用sum()

如何将sql查询select sum(amount * direction) from transactions写入hibernate标准?

java sql hibernate

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

添加SqlCommand参数时应该何时使用"SqlDbType"和"size"?

有一个相关的问题:

将参数传递给SQLCommand的最佳方法是什么?

但我想知道差异是什么,以及不同方式是否存在任何问题.

我通常使用这样的结构:

using (SqlConnection conn = new SqlConnection(connectionString))
using (SqlCommand cmd = new SqlCommand(SQL, conn))
{
     cmd.CommandType = CommandType.Text;
     cmd.CommandTimeout = Settings.Default.reportTimeout;
     cmd.Parameters.Add("type", SqlDbType.VarChar, 4).Value = type;

     cmd.Connection.Open();

     using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
     {
         adapter.Fill(ds);
     }
      //use data                    
}
Run Code Online (Sandbox Code Playgroud)

现在有几种方法可以添加cmd参数,我想知道哪个是最好的:

cmd.Parameters.Add("@Name", SqlDbType.VarChar, 20).Value = "Bob";
cmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = "Bob";
cmd.Parameters.Add("@Name").Value = "Bob";
cmd.Parameters.AddWithValue("@Name", "Bob");
Run Code Online (Sandbox Code Playgroud)

在我假设的变量传递中具有字段的长度是不可取的,因为它是可以在数据库中稍后更改的魔术值.它是否正确?它是否会导致以这种方式(性能或其他)传递varchar的任何问题,我假设它默认为varchar(max)或数据库等效.我很高兴这会奏效.

更关心我的部分是如果我使用上面列出的第三或第四个选项,则丢失SqlDbType枚举我根本不提供类型.有没有这种情况不起作用的情况我可以想象varchar被错误地转换为char或者反之亦然的问题,或者可能是带有小数的问题....

就数据库而言,我认为字段类型的变化远不如长度,因此值得保留?

.net c# ado.net sqlcommand

42
推荐指数
2
解决办法
6万
查看次数

Regexp用于从HTML中提取所有链接和锚文本

我想要一个或多个正则表达式可以:

1)获取大页面的html.

2)查找所有链接中包含的URL,例如:

<a href="http://example1.com">Test 1</a>
<a class="foo" id="bar" href="http://example2.com">Test 2</a>
<a onclick="foo();" id="bar" href="http://example3.com">Test 3</a>
Run Code Online (Sandbox Code Playgroud)

依此类推,它应该提取'href'属性中包含的url,而不管之前或之后是什么href

3)提取所有链接的锚文本,例如在上面的例子中,它应该返回'http://example1.com'和锚文本'Test 1',然后'http://example2.com'和'测试2',依此类推.

php regex string html-parsing

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