问题列表 - 第13112页

Javascript排序功能无法在iPhone上运行

当在iPhone上的Javascript中调用sort(function)时,它似乎没有排序.例如:

devices.sort(function(a, b) {
                    return a.name > b.name;
                });
Run Code Online (Sandbox Code Playgroud)

是否有一些已知的限制或有人可以帮助我在iPhone上如何做到这一点.它似乎在Chrome,IE,Firefox中运行良好.

javascript iphone

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

为什么我不能在同一个程序集中使用UserControl上的Name属性?

当我创建WPF UserControl并尝试使用它时,我得到以下编译器错误:

由于'UserControl1'在同一程序集中实现,因此必须设置x:Name属性而不是Name属性.

关于如何解决它的消息很清楚,但它的原因是什么?为什么我不能Name在这里使用?

wpf xaml user-controls

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

jQuery验证 - 不验证

我正在构建我的第一个ASP.net MVC应用程序(不是我的第一个jQuery和jQuery Validation插件应用程序),我正在用验证插件执行客户端验证的可怕时间.有没有人知道使用VS 2008附带的jQuery-1.3.2.min插件是否有问题?

我的代码如下:

var v = $("#frmAccount").validate({
                rules: {
                    txtAccount: { minLength: 5,required: true  },
                    txtFName: "required",
                    txtLName: "required"
                },
                message: {               
                    txtAccount: {
                        required: "Account Number is required.",
                        minLength: jQuery.format("Account Number must be {0} or more charaters.")
                    },
                    txtFName: "First Name is required.",
                    txtLName: "Last Name is required.",
                }
            }); //validate
    $("#cmd").click(function() {
        if (v.form()) {
            $("#frmAccount").submit(); 
        } 
    });
Run Code Online (Sandbox Code Playgroud)

............................
<form method ="post"action ="/ Home/checkAccount"id ="frmAccount">
< fieldset>
<legend>帐户信息</ legend>
<p>

<br />
<label for ="txtAccount">帐号:</ label> …

javascript validation asp.net-mvc jquery

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

你能用overol bool()评估一个构造函数对boolean的调用吗?

如果bool()运算符被重载,可以将构造函数调用求值为布尔值吗?

class A
{
  public:
  A() {};
  operator bool() const { return true; }
}

main()
{
  if (A a = A())
  {
  // do stuff
  }
}
Run Code Online (Sandbox Code Playgroud)

以上代码是否有效,或者我是否需要实现main:

int main(int argc, const char* argv[])
{
A a();
if (a)
  {
  // do stuff
  }
}
Run Code Online (Sandbox Code Playgroud)

这段代码将在我的代码库中遍布各处,因此更少的行,更高的易读性和更小的范围是重要的,并且将由此改进.

有任何想法吗?

c++

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

在linux上快速流逝的时间

我正在寻找一种快速的方法来获取C中两次函数调用之间的经过时间.

我考虑使用jiffies,但它们不在用户区中.那么,我应该使用getimeofday()还是有任何最快的方法来做到这一点.

我只对两次调用之间的缩短时间感兴趣,以便在基准测试工具中使用.

c linux time

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

在引入Oracle插入触发器的WHEN原因中,引用OLD的内容是什么?

在Oracle中编写行级触发器时,我知道您可以使用OLDNEW伪记录来引用触发触发器的行的旧状态和新状态.
我知道在INSERT触发器OLD中不包含任何数据,但我不确定这会如何影响该WHEN触发器的子句的评估.例如,如果我有以下触发器:

CREATE OR REPLACE TRIGGER mung_row
BEFORE INSERT OR UPDATE ON some_table
FOR EACH ROW
BEGIN
    :NEW.foo = 'some val';
END;
Run Code Online (Sandbox Code Playgroud)

并且我想修改此触发器以仅在foo以前为null时运行更新,但始终在插入上运行,我可以通过添加WHERE子句来满足更改的更新部分:

CREATE OR REPLACE TRIGGER mung_row
BEFORE INSERT OR UPDATE ON some_table
FOR EACH ROW
WHEN (OLD.foo IS NULL)
BEGIN
    :NEW.foo = 'some val';
END;
Run Code Online (Sandbox Code Playgroud)

这会在插入案例中引起问题吗?OLD.foo会评估什么INSERT

我知道我可以在触发器体中拆分INSERTUPDATE触发器或使用INSERTING/ UPDATING/ DELETING,但我宁愿不在启发这个问题的情况下.

oracle triggers plsql

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

Java属性:.properties文件vs xml?

在涉及属性时,我是新手,我读到XML是存储这些的首选方式.然而,我注意到,编写一个常规.properties文件的风格

foo=bar
fu=baz
Run Code Online (Sandbox Code Playgroud)

也有效.这意味着更少的打字(也许更容易阅读和更高效).那么使用XML文件有什么好处呢?

java xml properties

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

将列表拆分为平衡长度的部分

我需要一个给出列表L和数字的算法N,返回一个N较小的列表列表,其中子列表是"平衡的".例子:

algo(range(1, 8), 3)  -> [[1,2,3], [4,5], [6,7]]
algo(range(1, 6), 4)  -> [[1,2], [3], [4], [5]]
algo(range(1, 12), 5) -> [[1,2,3], [4,5], [6,7], [8,9], [10, 11]]
Run Code Online (Sandbox Code Playgroud)

如您所见,算法应该"更喜欢"输出中的第一个列表.

我已经尝试了几个小时,但我无法找到一个很好的简洁算法.顺便说一句,这将在Python中实现,但它确实是我在此之后的算法.这不是家庭作业,这是一个网站,它将在三列(Django)的列表中显示内容.


我从freenode上的#python得到了最好的答案,如下:

def split_up(l, n):
    q, r = divmod(len(l), n)
    def division_point(i):
        return i * q + min(i, r)
    return [l[division_point(i):division_point(i+1)] for i in range(n)]
Run Code Online (Sandbox Code Playgroud)

不要问我为什么它有效.:)虽然我会给出最多票数的人给出正确答案.

python algorithm

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

在客户端散列密码是否有安全意义

如果您要在将用户密码发送到线路之前对其进行哈希处理并将其保留为内存中的纯文本,这是否会提高应用程序的安全性?

我认为这可以通过保护存储在客户端内存中的数据来减轻一小部分漏洞.但实际上,如果我们担心有人在阅读客户的记忆,那么可能存在我们无法解决的更大问题.

在客户端有一些对哈希感觉不正确的事情.

客户端密码散列是否常见?这样做还有其他优点或缺点吗?

编辑:鉴于通信渠道是安全的(SSL).在什么条件下使用这种方法是可以接受和值得的.我问这个是因为"安全专家"建议我在某些应用程序功能中使用这样的方案.

security client-side

26
推荐指数
6
解决办法
8574
查看次数

使用 Rspec 测试 Rails 中的 Liquid 模板

希望使用 rspec 来测试液体模板。有人试过这个吗?是否可以。

具体来说,我们的应用程序允许用户提交一组模板,我希望能够编写集成测试来验证这些模板。

欢迎替代解决方案/方法..

rspec ruby-on-rails liquid

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