问题列表 - 第45977页

SQL 查询中空格是可选的吗?

我注意到使用 Oracle 或 SQLite,这样的查询是完全有效的

\n\n
SELECT*FROM(SELECT a,MAX(b)i FROM c GROUP BY\xc2\xa0a)WHERE(a=1)OR(i=2);\n
Run Code Online (Sandbox Code Playgroud)\n\n

SQL 的 \xe2\x80\x9cfeature\xe2\x80\x9d 是否不需要用空格包围查询的关键字或单词?如果是这样,为什么要这样设计?SQL 被设计为可读的,这似乎是一种混淆形式(尤其MAX(b)ii是用作别名的令牌)

\n

sql language-design

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

仅使用公式将Excel中的字符串/数字日期转换为日期格式化对象

伙计们,

我有一个字符串日期,我可以转换为数字使用:= DateValue("1/2/2011")结果39084

我正在尝试使用ONLY FORMULAS将字符串或数字日期转换为日期格式化对象.使用UI进行格式化不是一种选择.

excel excel-2007 excel-formula office-interop

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

将JQuery加载到Chrome扩展程序中?

我正在尝试将JQuery加载到我的Chrome扩展程序中并使其等同于一个对象,但我想知道我该怎么做呢?我基本上喜欢......

jQuery = loadLibraries("jquery-1.4.2.min.js");
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

编辑:我正在注入内容脚本.

jquery google-chrome-extension

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

三元运算符类似于?:

我试图避免像这样的结构:

val result = this.getClass.getSimpleName
if (result.endsWith("$")) result.init else result
Run Code Online (Sandbox Code Playgroud)

好吧,在这个例子中,thenelse分支很简单,但你可以对复杂的图像进行成像.我建立了以下内容:

object TernaryOp {
  class Ternary[T](t: T) {
    def is[R](bte: BranchThenElse[T,R]) = if (bte.branch(t)) bte.then(t) else bte.elze(t)
  }
  class Branch[T](branch: T => Boolean) {
    def ?[R] (then: T => R) = new BranchThen(branch,then)
  }
  class BranchThen[T,R](val branch: T => Boolean, val then: T => R)
  class Elze[T,R](elze: T => R) {
    def :: (bt: BranchThen[T,R]) = new BranchThenElse(bt.branch,bt.then,elze)
  }
  class BranchThenElse[T,R](val branch: T => Boolean, val …
Run Code Online (Sandbox Code Playgroud)

scala

88
推荐指数
4
解决办法
6万
查看次数

php重载equals-operator

在PHP程序中,我有一些自定义对象的数组,我想找到数组是否包含某个对象.当然我可以使用array_search,但这会检查对象是否是同一个对象,而不是它是否具有相同的变量.所以我希望能够为对象创建自己的比较函数,我可以使用它与array_search方法(或类似的东西).我希望能够做到这样的事情:

class foo
{
    public $_a,$_b;
    function __construct($a,$b)
    {
        $this->_a = $a;
        $this->_b = $b;
    }

    function __equals($object)
    {
        return $this->_a == $object->_a;
    }
}
$f1 = new foo(5,4);
$f2 = new foo(4,6);
$f3 = new foo(4,5);

$array = array($f1,$f2);
$idx = array_search($f3,$array); // return 0
Run Code Online (Sandbox Code Playgroud)

这样的事情可能吗?我知道我也可以创建自己的array_search方法,该方法使用类中的方法,但是我必须使用2个不同的搜索函数,一个用于具有自己的比较函数的类,另一个用于具有自己的比较函数的类.吨.

php overloading equals-operator

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

这个HTTP Authorization RewriteRule有什么作用?

我在我的网站上的某个地方有一个重写递归错误,谷歌博特造成了,但我找不到导致它的网址,因为我的Loglevel很低.我提出了它,但到目前为止还没有再发生过.

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Run Code Online (Sandbox Code Playgroud)

所有Rewriterules对我来说都很好,除了这个之外还有[L]标志.

我不太明白.它来自开源商店系统Magento.

据我所知它只会设置环境变量E.但这不是一个非常愚蠢的方式吗?如果这是目标,你不应该使用SetEnv吗?

mod-rewrite apache2

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

视觉上禁用复选框但允许它仍然提交其值

我有一个复选框,可以从其他选项中更新,但向用户显示已检查状态非常重要.但是我也希望它只能在功能中读取并在显示中表示.

  • 它通过 禁用复选框(给出灰色框以在视觉上帮助用户)工作正常但是这意味着在提交时不会保存该值.

  • 相反,如果我将复选框设置为只读,则禁用复选框,但仍然显示为普通复选框.

我有点想从每个,一个复选框提交它的值,但看起来像一个禁用的复选框,仍然显示其检查状态...有没有人有任何想法?

html css checkbox jquery

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

Windows 7中存储的Java首选项在哪里?

我们在一些应用程序中使用Java首选项,并没有真正注意到这一点,因为调用的实用程序相当陈旧并且是在Windows XP中编写的.但似乎Java首选项不再存储在Windows 7的注册表中 - 或者它们存储在不同的地方.

我期待它在:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs

但我不认为那里.

更糟糕的是,当我运行这个应用程序时:

public static void main( final String[] args ) throws BackingStoreException {

    Preferences systemRoot = Preferences.systemRoot();
    Preferences preferences = systemRoot.node( "com/mycompany/settings" );

    systemRoot.put( "foo", "bar" );
    systemRoot.put( "baz", "lolz" );
    System.out.println( "-------------------------------" );

    String[] keys = preferences.keys();
    for( String key : keys ) {
        System.out.println( key );
    }

    System.out.println( "-------------------------------" );

    keys = systemRoot.keys();
    for( String key : keys ) {
        System.out.println( key );
    }
}
Run Code Online (Sandbox Code Playgroud)

它实际写(我可以评论推出并再次运行它,它的工作原理)但我没有在注册表中看到新的密钥.

此外,我似乎无法在任何地方看到这一点.提前致谢.

编辑#1重要的唯一原因是设置的变化取决于它运行的环境.这就是说,通过手动插入注册表项然后进行一些检查来模拟该环境通常很有用.

我是以管理员身份运行的,但我没有在注册表中看到我期望它们的密钥.

java preferences windows-7

48
推荐指数
3
解决办法
5万
查看次数

什么是runloop?

在阅读了NSRunLoop的文档后,我不太了解.我正在产生一个辅助线程,其中包含一个每1秒启动一次的NSTimer.使用performSelectorOnMainThread更新屏幕上的标签..

然而,为了让它工作我需要一个runloop但我不明白它的概念?

谁能试着解释一下呢?

谢谢.

iphone cocoa objective-c

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

我可以"结合"2个正则表达式与逻辑或?

我需要将Textbox输入验证为信用卡号.我已经有不同信用卡的正则表达式:

  • 签证: ^4[0-9]{12}(?:[0-9]{3})?$
  • 万事达: ^([51|52|53|54|55]{2})([0-9]{14})$
  • 美国运通: ^3[47][0-9]{13}$

和许多其他人.

问题是,我想根据不同的用户使用不同的正则表达式进行验证.例如:对于user1,可以使用Visa和Mastercard,而对于user2,可以使用Visa和American Express.所以我想动态生成一个最终的正则表达式字符串,结合上面的一个或多个正则表达式字符串,如:

user1Regex = Visa regex + "||" + Mastercard regex

user2Regex = Visa regex + "||" + American Express regex
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?谢谢,

regex

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