问题列表 - 第25886页

从厚箱控制中获取价值

我在厚盒子上隐藏了字段,当我关闭厚度时我需要获取隐藏字段的值,当关闭厚盒子时此方法调用

function tb_remove(parent_func_callback) {
parent.document.getElementById('hdf').value// I need value of hidden field here
Run Code Online (Sandbox Code Playgroud)

请告诉我如何获得厚盒子上的隐藏字段值?

例如,我有页面abc,我点击页面abc上的heyperlink,然后页面xyz打开作为厚盒子,在xyz thickbox上我有隐藏字段名称hdf,现在我点击厚盒子的关闭按钮,tb_remove被称为thickbox.js文件,我需要在js文件中获取hdf的值,以便在abc页面中使用.

谢谢

javascript asp.net jquery thickbox

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

nHibernate标准,用于在集合中的子项具有特定值时选择父项

如果我有以下类结构,如果父类中有一个具有特定名称,那么选择父类的NHibernate标准是什么?

 public class Child
 {
     public int Id { get; set; }
     public int Name { get; set; }
 }

 public class Parent
 {
     public int Id { get; set; }
     public IList<Child> Children { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

nhibernate criteria

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

在Simulink中实现自定义MATLAB函数

我想在Simulink中使用自定义MATLAB函数.到目前为止,我已经通过放置一个嵌入式MATLAB功能块来完成它.但是,如果自定义函数包含另一个自定义函数,则编译过程将失败.

以下是我试图嵌入模拟的函数示例:

function [c, d, iterationsCount] = decodeLDPC(y, H, variance)
Lci = initializeLq(y, H, variance);
Lr = getLr(Lci);
[Lq, c] = getLq(Lci, H, Lr);
iterationsCount = 1;

while(sum(mod(c * H', 2)) ~= 0)
    Lr = getLr(Lq);
    [Lq, c] = getLq(Lq, H, Lr);
    iterationsCount = iterationsCount + 1;
end;
G = getGeneratorMatrix(H);
d = c/G;
Run Code Online (Sandbox Code Playgroud)

其中initializeLqgetLr是自定义函数.

有没有一种方法可以在模拟中实现上述功能?

matlab simulink

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

通用转换类型到基元

有没有办法在下面做?想象一下通用的结果包装类.您有类型和关联错误列表的位置.当没有结果返回给用户时,我们将使用布尔值来表示成功失败.我想创建一个构造函数中的错误列表,如果该列表为空或计数0,类型是布尔/布尔我想将它设置为true ....

看似简单,但令人惊讶的是不可能.

public class Result<T>{
    private T valueObject { get;set;}
    private List<Error> errors{ get;set;}

    public Result(T valueObj, List<Error> errorList){
        this.valueObject = valueObj;
        this.errors = errorList;

    }

    public Result(List<Error> errors)
    {
        this.valueObject = default(ReturnType);

        if (valueObject is Boolean)
        {
           //Wont work compile
           //(valueObject as Boolean) = ((errors == null) || errors.Count == 0);

             //Compiles but detaches reference 
             //bool temp = ((bool)(valueObject as object)) ;
             //temp = ((errors == null) || errors.Count == 0);

        }
        this.errors = errors;
    } …
Run Code Online (Sandbox Code Playgroud)

c# generics .net-3.5

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

C#Reflection - 如何判断对象o是否为KeyValuePair类型,然后进行转换?

我正在尝试用LinqPad编写一个Dump()方法,等同于我自己的问题.我正在从Java迁移到C#,这是一个练习而不是业务需求.除了倾倒字典之外,我几乎一切都在工作.

问题是KeyValuePair是一种Value类型.对于大多数其他值类型,我只需调用ToString方法,但这是不够的,因为KeyValuePair可能包含Enumerables和其他具有不良ToString方法的对象.所以我需要弄清楚它是否是一个KeyValuePair然后再投射它.在Java中,我可以使用通配符泛型,但我不知道C#中的等价物.

在给定对象o的情况下,您的任务确定它是否为KeyValuePair并在其键和值上调用Print.

Print(object o) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# generics

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

power shell中的-eq关键字测试引用相等还是使用Object.Equals()

Powershell中的"-eq"是否测试引用相等(如c#中的"==")或它是否相当于调用Object.Equals()

.net powershell equality

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

JQuery Ajax帮助

我的网站上有一个页面,目前通过ajax加载html.JQuery是:

$(document).ready(function() {
$('.projects a').click(function(event) {
    $('#work').load(this.href);
    event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

});

和HTML是:

<div class="projects">
    <a href="work/link.html" title="blah" id="blah">blah</a>

    <a href="work/link1.html" title="blah" id="blah">blah</a>

    <a href="work/link2.html" title="blah" id="blah">blah</a>
</div>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我的要求已经改变我想拉一个页面的某个区域我正在加载到#work div.所以我想说当点击.project a时,将#this div的内容从this.href加载到#work中.谁能指出我正确的方向?

jquery

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

"epsilon"真的能保证浮点计算中的任何东西吗?

为了简化问题,我想说我想a / (b - c)floats 上计算表达式.

为了确保结果是有意义的,我可以检查bc是相等的:

float EPS = std::numeric_limits<float>::epsilon();
if ((b - c) > EPS || (c - b) > EPS)
{
    return a / (b - c);
}
Run Code Online (Sandbox Code Playgroud)

但是我的测试表明,如果可能的话,不能保证有意义的结果,也不能不提供结果.

情况1:

a = 1.0f;
b = 0.00000003f;
c = 0.00000002f;
Run Code Online (Sandbox Code Playgroud)

结果:不满足if条件,但表达式将生成正确的结果100000008(与浮点数的精度相同).

案例2:

a = 1e33f;
b = 0.000003;
c = 0.000002;
Run Code Online (Sandbox Code Playgroud)

结果:满足if条件,但表达式不会产生有意义的结果+1.#INF00.

我发现检查结果更可靠,而不是参数:

const float INF = numeric_limits<float>::infinity();
float x = a / (b - c); …
Run Code Online (Sandbox Code Playgroud)

floating-point floating-accuracy epsilon

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

设置C#可选参数的默认值

每当我尝试将可选参数的默认值设置为资源文件中的某些内容时,我都会得到编译时错误

'message'的默认参数值必须是编译时常量.

有什么办法可以改变资源文件的工作方式来实现这个目标吗?

public void ValidationError(string fieldName, 
                            string message = ValidationMessages.ContactNotFound)
Run Code Online (Sandbox Code Playgroud)

在这里,ValidationMessages是一个资源文件.

c# default-value optional-parameters

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

如何获得带有三个文本字段的JOptionPane

我想知道我如何从三个输入对话框中做一个messageBox ..

像这样:

JOptionPane.showInputMessageDialog("Enter your FirstName");
JOptionPane.showInputMessageDialog("Enter your MiddleName");
JOptionPane.showInputMessageDialog("Enter your LastName");
Run Code Online (Sandbox Code Playgroud)

但我希望一条消息有三个输入框.

java swing joptionpane

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