问题列表 - 第27388页

AuthLogic - 如何确定整个系统的当前用户ID?

我几乎完全根据http://github.com/binarylogic/authlogic_example上的AuthLogic示例应用程序设置了AuthLogic .

在有人以用户身份登录后,他们可以单击将它们发送到系统并远离用户控制器的链接.这是一个令人难以置信的noob问题,但我如何从其他任何地方访问用户的ID和其他属性,例如无关的视图或不相关的控制器?

我想做的一个例子:

#matchings controller
@matching = Matching.find_by_user_id(user.id)
Run Code Online (Sandbox Code Playgroud)

variables ruby-on-rails authlogic

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

处理大量

这是来自Project Euler站点的问题3

在解决方案之后我没有出去,但我猜你会知道我的方法是什么.至于我现在的问题,如何处理超过unsigned int的数字?

是否有这样的数学方法,如果是这样,我在哪里可以阅读它?

c++ bignum

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

main()函数可以返回double吗?

main()C程序中的函数可以返回double数据类型吗?

如果,如何以及为何?

如果不是,为什么?

c return-type

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

Clojure功能有问题

大家好,我昨天开始在Clojure的欧拉项目上工作,我的一个解决方案有一个问题,我无法弄清楚.

我有这个功能:

(defn find-max-palindrom-in-range [beg end]
  (reduce max
          (loop [n beg result []]
            (if (>= n end)
              result
              (recur (inc n)
                     (concat result
                             (filter #(is-palindrom? %)
                                     (map #(* n %) (range beg end)))))))))
Run Code Online (Sandbox Code Playgroud)

我尝试像这样运行它:

(find-max-palindrom-in-range 100 1000)
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

java.lang.Integer cannot be cast to clojure.lang.IFn
  [Thrown class java.lang.ClassCastException]
Run Code Online (Sandbox Code Playgroud)

我认为这意味着在某个地方我试图将整数作为一个函数进行评估.然而,我找不到这个地方,更让我感到困惑的是,如果我只是像这样评价它,一切都有效:

(reduce max
          (loop [n 100 result []]
            (if (>= n 1000)
              result
              (recur (inc n)
                     (concat result
                             (filter #(is-palindrom? %)
                                     (map #(* n %) (range 100 1000))))))))
Run Code Online (Sandbox Code Playgroud)

(我刚刚删除了函数定义并用常量替换了参数)

在此先感谢您的帮助,对不起,我可能会因为我的愚蠢错误而烦扰您.顺便说一句,我正在使用Clojure 1.1和ELPA最新的SLIME.

编辑:这是 …

clojure

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

如何测试我自己(小)嵌入式操作系统的可靠性?

在中小型目标上运行的嵌入式项目编写了一个小型操作系统.

我添加了一些具有高测试代码覆盖率(> 95%)的自动化单元测试,但范围仅是静态部分.
我得到了一些代码指标作为复杂性和可读性.
我正在使用支持MiSRA的规则检查器测试我的代码,当然还修复了所有警告.
我正在使用静态分析器测试代码并再次修复所有警告.

我现在可以做些什么来测试和改进我的操作系统的可靠性? 动态部分怎么样?

c embedded unit-testing operating-system reliability

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

C++错误:'string'尚未声明

在我的头文件中,我得到了

错误:'string'尚未声明

错误,但在我的文件的顶部#include <string>,所以我怎么能得到这个错误?

c++ string g++ header

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

仅在禁用的项目上显示WPF工具提示

只是想知道是否可以在禁用的项目上显示WPF (而不是在项目启用时).

我想向用户提供一个工具提示,解释当前禁用某个项目的原因.

我有一个IValueConverter反转布尔IsEnabled属性绑定.但它似乎不适用于这种情况.该ToolTipIS同时显示,当项目被启用和禁用.

因此可以将ToolTip.IsEnabled属性专门绑定到项目自己的属性!IsEnabled

我想这是一个非常直截了当的问题,但无论如何代码示例:

public class BoolToOppositeBoolConverter : IValueConverter
{
    #region IValueConverter Members

    public object Convert(object value, Type targetType, object parameter,
        System.Globalization.CultureInfo culture)
    {
        if (targetType != typeof(bool))
            throw new InvalidOperationException("The target must be a boolean");

        return !(bool)value;
    }

    public object ConvertBack(object value, Type targetType, object parameter,
        System.Globalization.CultureInfo culture)
    {
        if (targetType != typeof(bool))
            throw new InvalidOperationException("The target must be a boolean");

        return !(bool)value;
    }

    #endregion …
Run Code Online (Sandbox Code Playgroud)

c# wpf binding tooltip ivalueconverter

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

为什么需要否定正则表达式?

在SO 上有关于正则表达否定的问题很多 .

我不确定我理解为什么人们觉得有必要否定一个正则表达式. 为什么不使用这样的东西grep -v只显示与正则表达式不匹配的结果?


$ ls
april  august  december  february  january  july  june  march  may  november  october  september
$ ls | grep ber
december
november
october
september
$ ls | grep -v ber
april
august
february
january
july
june
march
may
Run Code Online (Sandbox Code Playgroud)

regex regex-negation

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

为什么Safari不喜欢JQUERY中的.trim()?

这在FireFox中工作正常:$("#listname").val().trim()

但在safari中它出错:$("#listname").val().trim()虽然这确实有效,$("#listname").val()

这是为什么?

safari firefox jquery trim

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

使用速率限制和缓存为ASP.NET MVC站点创建API

最近,我对API非常感兴趣,特别是如何创建它们.出于这个问题的目的,让我们说我创建了一个ASP.NET MVC站点,其上有一些数据; 我想为这个网站创建一个API.

我对此有很多疑问:

  1. 我应该创建什么类型的API?我知道REST和oData API非常受欢迎.每种方法的优缺点是什么,以及如何实施它们?根据我的理解,到目前为止,使用ASP.NET MVC的REST API只是返回JSON而不是Views的操作,此处记录 oData API .
  2. 我该如何处理写作?从两种API类型中读取非常简单.但是,写作更复杂.使用REST方法,我知道我可以使用HTTP POST,但是如何实现身份验证?另外,使用oData,首先如何写作?
  3. 如何实现基本的速率限制和缓存?根据我过去使用API​​的经验,这些是非常重要的事情,因此API服务器不会过载.设置这两件事的最佳方法是什么?
  4. 我可以获得一些示例代码吗?任何与C#和ASP.NET MVC相关的代码都将受到赞赏.

提前致谢!

虽然这是一个广泛的问题,但我认为它不是广泛...... :)

关于API有一些类似的问题,但我没有发现任何直接解决我在此概述的问题.

c# asp.net api rest asp.net-mvc

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