问题列表 - 第47743页

滚动方差算法

我正在尝试找到一种有效的,数值稳定的算法来计算滚动方差(例如,20周期滚动窗口的方差).我知道Welford算法可以有效地计算数字流的运行方差(它只需要一次通过),但我不确定这是否可以适应滚动窗口.我也想解决方案,以避免在顶部讨论的准确性问题,这篇文章由John D.库克.任何语言的解决方案都很好.

algorithm statistics variance

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

添加页面编辑器"保存并发布"按钮

我想在网站页面编辑器上的"保存并关闭"按钮旁边提供另一个按钮,该按钮将在按下后触发保存和发布操作.我去了核心并制作了一份我想要修改的"保存并关闭"按钮.

在此输入图像描述

我会将此按钮称为"保存并发布",但现在我有点好奇,如果我必须修改javascript以包含我的自定义调用(让我们说javascript:scSave("myPublish:saveAndPublish"))

我正在按照这篇文章挂钩管道并完成操作,但不确定这是否是正确的方法.

有什么建议?

.net customization sitecore sitecore6 page-editor

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

为什么在调用之前为事件分配处理程序?

基本上,我已经看到这经常使用:

    public event MyEventHandler MyEvent;

    private void SomeFunction()
    {
        MyEventHandler handler = this.MyEvent;

        if (handler != null)
        {
            handler(this, new MyEventArgs());
        }
    }
Run Code Online (Sandbox Code Playgroud)

当它可以像这样容易地完成时:

    public event MyEventHandler MyEvent;

    private void SomeFunction()
    {
        if (MyEvent != null)
        {
            MyEvent(this, new MyEventArgs());
        }
    }
Run Code Online (Sandbox Code Playgroud)

那么,我错过了什么吗?是否有人将事件分配给处理程序,然后引发处理程序而不是事件本身?这只是"最佳实践"吗?

c# events

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

重置auth组件加载的用户数据

我有auth组件工作,直到我实现了一个页面供用户更改用户的信息.我经历了一些未知的结果,直到我发现用户的信息被该动作改变后,由会话中的auth组件加载的用户数据仍然保持不变.我想知道是否有办法强制auth组件再次从数据库重新加载用户数据?我考虑过重新登录用户,但它会使日志变得复杂并在程序中留下一些不好的痕迹.还有更好的方式吗?

cakephp cakephp-1.3

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

使用jQuery validate插件匹配两个字段

我有一个电子邮件字段和一个确认电子邮件字段.我需要验证它们两者以确保它们的值匹配.

有没有办法添加规则来匹配这两个字段?

javascript asp.net jquery jquery-validate

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

验证新用户真的需要电子邮件地址验证吗?

我一直在关注reddit.com,他们不需要新用户输入电子邮件地址.相反,他们只需要用户输入验证码.

我一直在考虑只使用recaptcha来验证新用户,而不是像许多网站那样使用电子邮件地址和验证码.

验证电子邮件地址和验证码有什么用?机器人似乎更可能欺骗电子邮件验证而不是验证码.

security registration recaptcha

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

LINQ to Entities不支持LINQ表达式节点类型"Invoke"

public CategoryViewModel GetSingle( Expression<Func<CategoryViewModel, bool>> where)
        {
            Expression<Func<DAL.EntityModels.Category, CategoryViewModel>> converter =
                c => ToBll(c);

            var param = Expression.Parameter(typeof(DAL.EntityModels.Category), "category");
            var body = Expression.Invoke(where, Expression.Invoke(converter, param));
            var lambda = Expression.Lambda<Func<DAL.EntityModels.Category, bool>>(body, param);

            return  (CategoryViewModel )_categoryRepository.GetSingle(lambda);
}
Run Code Online (Sandbox Code Playgroud)

代码_categoryRepository.GetSingle(lambda)抛出异常:"LINQ to Entities中不支持LINQ表达式节点类型'Invoke'"

有没有简单的方法来避免这种异常?我不想使用其他工具,如LinqKit或PredicateBuilder.

linq-to-entities

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

如何做3桌自然加入?

这是写三个自然连接的正确方法吗?:

SELECT C.name, P.name 
FROM client C NATURAL JOIN order O NATURAL JOIN product P 
WHERE O.date > '15.02.2011'
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

将C#Razor转换为VB

我正在关注ASP.NET MVC教程,并且已经在VB.NET中启动了,我在转换以下剃刀代码时遇到了问题:

在此输入图像描述

我有

<ul>
    @For Each g As MvcApplication1.Genre In Model
        <li> @g.Name </li>
    Next

</ul>
Run Code Online (Sandbox Code Playgroud)

但得到

属性Sepcifier不是一个完整的陈述

在两个<li>标签上.我知道我需要使用行继续但无法弄清楚在哪里.如果你能指出问题,我会很高兴.

vb.net asp.net asp.net-mvc razor

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

成员函数调用decltype

以下代码:

struct A
{
    int f(int);
    auto g(int x) -> decltype(f(x));
};
Run Code Online (Sandbox Code Playgroud)

无法编译错误:

error: cannot call member function 'int B::f(int)' without object
Run Code Online (Sandbox Code Playgroud)

如果我将其更改为:

struct A
{
    int f(int);
    auto g(int x) -> decltype(this->f(x));
};
Run Code Online (Sandbox Code Playgroud)

我收到另一个错误:

error: invalid use of 'this' at top level
Run Code Online (Sandbox Code Playgroud)

这些都有什么问题?我正在使用gcc 4.6

c++ member-functions decltype c++11

17
推荐指数
4
解决办法
7422
查看次数