问题列表 - 第34665页

如果使用javascript选中复选框,如何重定向到特定链接?

如果使用javascript选中复选框,如何重定向到特定链接?

我这样做但它不适合我..

<input type="checkbox" name="yousendit" id="yousendit" value="1" onselect="return yousendit();"/>

<script type=javascript>
function yousendit()
{
        if(document.getElementById('yousendit').checked== "checked")
        {
            window.location='https://www.yousendit.com/dropbox?dropbox=mydomain';
            return false;
        }
        return true;

}
</script>
Run Code Online (Sandbox Code Playgroud)

请帮忙

html javascript checkbox

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

如何在Boost.PropertyTree中解析属性?

说我有这种XML格式:

<Widget type="SomeWidget" name="foo">
   <Event name="onmouseover">
      dostuff();
   </Event>
</Widget>
Run Code Online (Sandbox Code Playgroud)

如何使用Boost.PropertyTree读取属性?

c++ boost boost-propertytree

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

覆盖默认的jQuery选择器上下文

我正在尝试在Firefox扩展中使用jQuery,并且实际上想要使用jQuery来操作当前页面的DOM,而不是XUL文件的上下文.因此,我在我的XUL文件中加载jQuery,并将其传递给沙盒中的一些脚本(使用Greasemonkey扩展编译器http://arantius.com/misc/greasemonkey/script-compiler).由于jQuery没有加载页面DOM,我想将其选择器上下文设置为页面DOM,而不是总是将其传递给jQuery调用.

我按照如何在Firefox扩展中使用jQuery的解决方案,它几乎实现了我想要的.

jQuery.noConflict();
$ = function(selector,context){ return new jQuery.fn.init(selector,context||example.doc); };
$.fn = $.prototype = jQuery.fn;
Run Code Online (Sandbox Code Playgroud)

我可以调用jQuery()函数,页面DOM将用作上下文.但是,我不能使用像jQuery.trim这样的函数,因为它们没有定义.

我从解决方案中想到了这一点

$.fn = $.prototype = jQuery.fn;
Run Code Online (Sandbox Code Playgroud)

将让我自己的jQuery对象继承所有jQuery原型属性,但显然不会.

给一个vanilla jQuery对象,如何重新定义它以使用某个元素作为选择器上下文,同时保留所有jQuery函数?

javascript jquery dom greasemonkey firefox-addon

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

如何为play-framework编写自定义检查/验证

我尝试为play-framework编写检查,并看到两种不同的可能性.我描述了两者,并想知道我的理解是否正确(所以它更像是一个教程而不是一个问题,特别是因为我没有得到任何我错过的回复).那么存在什么可能性.

  1. 简单方法:扩展类Check:
    优点:更易于编写,更易于阅读
    缺点:您无法对参数进行参数化检查,您只能定义消息.
  2. 高级方法:根据OVal编写支票AbstractAnnotationCheck.
    优点:您可以参数化检查并使用更简单的注释
    缺点:稍微复杂一点.

在我们查看实现之前,我想解释一下这些消息.您始终可以直接设置消息,也可以使用密钥在消息属性中引用消息.最后一个是更清洁和推荐的方式.每个验证都至少获得1个参数:属性的名称无效.因此,验证或检查特定参数总是%i$s在i> 1的情况下引用.消息字符串的格式应遵循Formatter的规则,但我不确定是否支持所有功能.据我所知只有%s,%d和%f支持定位.所以%[argument_index$][flags]conversion转换只能是s,d或f.

让我们看看两个例子:我在模块中用于乐观锁定的简单方法:

/**
 * Check with proof if the version of the current edited object is lesser
 * than the version in db.
 * Messagecode: optimisticLocking.modelHasChanged
 * Parameter: 1 the request URL.
 * Example-Message: The object was changed. <a href="%2$s">Reload</a> and do your changes again.
 *
 */
static class OptimisticLockingCheck extends Check {

    /**
     * {@inheritDoc}
     */
    @Override
    public boolean …
Run Code Online (Sandbox Code Playgroud)

java validation playframework

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

从string中删除第一个和最后一个char

我有这个:

$dataList = "*one*two*three*";
$list = explode("*", $dataList);
echo"<pre>";print_r($list);echo"</pre>";
Run Code Online (Sandbox Code Playgroud)

哪个输出:

> Array (
>     [0] => 
>     [1] => one
>     [2] => two
>     [3] => three
>     [4] =>  )
Run Code Online (Sandbox Code Playgroud)

如何在爆炸前剥去弦中的第一个和最后一个*?

php trim

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

分裂与爆炸在PHP中

explodesplitPHP有什么区别?

php

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

ASP.NET MVC2中的文件夹结构

我有MVC2的文件夹结构的问题

我怎么能用这种方式:
文件夹:
控制器
--Portal
----会计
------ CashController.cs
------ BankController.cs
---- HR
------ EmployeesController.cs模型
视图
--Portal
----会计
------现金
-------- Index.aspx
-------- List.aspx
------银行
---- ---- Index.aspx
------ HR
-------- Index.aspx
-------- Employee.aspx

我该如何使用这样的文件夹结构,如何使用正确的表单路由URL.

非常感谢

asp.net-mvc-2

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

基于c ++的大决策树设计模式

我正在为一个用c ++编写的游戏编写AI.AI在概念上相当简单,它只是通过决策树运行并选择适当的操作.我以前使用prolog作为决策引擎,但是由于其他开发人员使用c ++以及集成prolog代码的一些问题,我现在正尝试将其移植到c ++.

目前我在prolog(100+)中有一堆事实和规则.许多表达形式的东西,如果game_state然后做动作xyz.大多数规则都相当简单,有些规则相当复杂.我看了一个有限的状态机方法,但这似乎并没有如此好地扩展到更大的情况.我在c ++中编写这个代码的第一次尝试是一个巨大的噩梦,如果是其他案例陈述.我把这种代码随处可见:

    if( this->current_game_state->some_condition == true ){
        if( this->current_game_state->some_other_condition == false ){      
                //some code
        }else{
            return do_default_action();
        }
    }else if( this->current_game->another_condition ){
        //more code
    }
Run Code Online (Sandbox Code Playgroud)

复杂性很快变得难以管理.

如果有一个很好的方法来编写c ++中的这类问题?有没有好的设计模式来处理这种情况?不要求逻辑必须包含在源代码中,只需要从c ++访问即可.唯一真正的要求是它速度相当快.

我还查看了规则引擎,如果速度足够快,它们可能是合适的.你知道是否有适合的开源c ++规则引擎?

c++ design-patterns rule-engine

12
推荐指数
2
解决办法
3581
查看次数

省略 C++ 模板参数列表时的差异

什么时候可以省略 C++ 模板参数列表?例如,在 Visual Studio 2010 中,这段代码可以正常编译:

template<class T>
Vec2<T> Vec2<T>::operator+ (const Vec2 &v) const
{
    return Vec2(x + v.x, y + v.y);
}
Run Code Online (Sandbox Code Playgroud)

如果您内联代码,它实际上会在没有任何参数列表的情况下进行编译。但这真的和下面的版本一样吗?

template<class T>
Vec2<T> Vec2<T>::operator+ (const Vec2<T> &v) const
{
    return Vec2<T>(x + v.x, y + v.y);
}
Run Code Online (Sandbox Code Playgroud)

c++ templates arguments

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

简单的'或'没有按预期工作

我在下面的相对简单的任务中遇到了一个有趣的问题.开头的每个带括号的块都计算为nil,留下应该分配给Rubygame::Surface.new的值@image.不幸的是,在我设置的下一行@rect,它会抛出NoMethodError,因为它@imagenil.

@image = (image unless image.nil?) or 
         (Rubygame::Surface.autoload(image_file) unless image_file.nil?) or 
         (Rubygame::Surface.autoload("#{@name}.png") unless @name.nil?) or 
         Rubygame::Surface.new([16, 16])
@rect = Rubygame::Rect.new [0, 0], [@image.width, @image.height]
Run Code Online (Sandbox Code Playgroud)

类似的测试按预期运行IRB工作,所以我很确定'或'语句是格式良好的,但我无法弄清楚为什么当其他所有内容都为零时它不会返回新的Surface .

ruby rubygame

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