问题列表 - 第20613页

SQL规范是否提供了更好的方法来对两个集进行异或运算?

我有一个A10行1-10 的结果集{1,2,3,4,5,6,7,8,9,10},B其中10行由evens 1-20组成{2,4,6,8,10,12,14,16,18,20}.我想找到一组中的元素,但不是两者.行中没有其他列.

我知道UNION会有A + B.我可以在两地的人A,并BA INTERSECT B.我能找到的所有的行A不是在B带A EXCEPT B.

这让我想到如何找到A或B中的所有行,但不是两者都有,( A EXCEPT B ) UNION ( B EXCEPT A)在sql规范中是否存在传递等价?我想要一套{1,3,5,7,9,12,14,16,18,20}.我相信这也可以写A UNION B EXCEPT ( A INTERSECT B )

在集合理论中,为什么在一次操作中无法做到这一点(可以向不理解集合理论的人解释),是否有一个拙劣的理由?或者,它是否只是没有实现,因为它自己构建起来如此简单?或者,我不知道更好的方法吗?

我认为这必须在某个地方的SQL规范中:我知道这个东西是巨大的.

sql postgresql

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

有没有简单的方法将API添加到Seaside Web应用程序?

是否有一种简单的方法可以将您的API添加到您的Seaside Web应用程序,只是允许用户提交一些带有几个纯文本字段的新记录?(REST会很理想)

smalltalk web-applications seaside

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

Firefox:插件与扩展?

我不清楚插件的功能与扩展的区别.

多年来,我写了一个简单的旧NPAPI插件.它住在Mac上的/ Library/Plug-ins和PC上类似的地方.使用Firefox 3.6,它停止了工作.环顾四周,我看到了这个:http://blog.mozilla.com/security/2009/11/16/component-directory-lockd ... 我认为这 可能是问题所在,所以我尝试将我的插件变成一个XPI,但这把它变成了一个扩展.

我安装它,它仍然不起作用,但现在我不知道它是否工作,因为扩展是一个不同于插件的野兽,所以我所做的根本没有任何意义,或者是否是因为无论之前的问题是什么还在,所以我所做的只是浪费时间,并没有真正解决问题......

谁能在这里给我一些指导?

谢谢.

firefox firefox-addon browser-plugin

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

在Excel VBA中,Passed Arrays与Global Arrays的优缺点是什么?

好的,第二次尝试编写Stack Overflow问题,如果这看起来很熟悉,请原谅我.

我正在重写一个在2年半的时间内建立的Excel宏,frankenstein风格(添加到零碎).我需要做的一件事就是将数据加载到一个数组中,只加载一次以获得数据的准确性和速度.对于我的技能水平,我将坚持使用Array方法.

我的两种方法是:

  • 使用全局调暗动态数组
  • 在我的Main过程中调暗动态数组并将它们传递给被调用的过程

那么,Stack Overflow对这两种方法的优点与缺点的看法是什么?谢谢,克雷格......

excel vba excel-2003 excel-vba

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

我应该使用什么变量类型来保存图像?

我将把图像保存到SQL数据库中(不知道在那里使用什么类型),我将查询数据库中的学生肖像拍摄图像.

我应该使用什么变量类型来存储此图像?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nana_s_Student_Gradebook
{
    class Student
    {
        public string name { get; set; }
        public string lastName { get; set; }
        public byte[] picture { get; set; }
        public DateTime dateOfBirth { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么指导吗?:)

c# sql types

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

两个构建配置文件处于活动状态,但Maven仅在一个配置文件中执行antrun插件任务

我们的应用程序可以为多个应用程序服务器构建,并在多个环境中使用.

应使用Maven配置文件指定应用程序服务器和目标环境的类型.编译代码时,每个配置文件类型中只应存在一个.所有配置文件都会导致执行一个或多个mavent-antrun-plugin复制任务,以便将正确的设置文件包含到生成的JAR中.

下面是pom.xml文件的一部分.包括AS简档"oracle"的一部分,以及环境概况"开发"的一部分.目的是,为了创建可以在开发环境中部署到Oracle AS的JAR,使用两个配置文件开关编译代码mvn -P oracle,development

AS配置文件还有其他任务(下面未显示),这些任务必须在环境配置文件任务发生之前执行(这就是配置文件具有不同阶段的原因).

我的问题是,Maven拒绝在两个选定的配置文件中执行任务.

mvn -Poracle就像它应该的那样工作.那样做mvn -Pdevelopment.但是,mvn -Poracle,development导致只执行oracle配置文件中的任务.如果oracle profile的antrun插件中的所有任务都被注释掉,那么开发配置文件中的任务就会被执行.

我的问题是:*为什么Maven拒绝在这两个配置文件中执行ant任务?*有没有办法来解决这个问题?

结合配置文件(oracle-development,jboss-development等)对我们来说不是一个选项,因为这个模块是一个更大项目的一部分,需要修改其他几个项目.

我们使用目前的Maven 2.2.0.

<profile>
  <id>oracle</id>       
  <build>
    <plugins>       
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <tasks>
                 <copy .../>
              </tasks>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>      
  </build>
</profile>    

...jboss, glassfish profiles... 

<profile>
  <id>development</id>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>compile</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <tasks>
                <copy .../>
              </tasks>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</profile>

...production, test profiles...
Run Code Online (Sandbox Code Playgroud)

java maven-2

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

检查MySQL Float字段是否相等

我有一个Joomla系统,我正在尝试更改搜索,以便它正确地在数据库中找到浮点值.

所以,我有一个在运行时构建的查询,如下所示:

select 'column1'
from 'some_table'
where 'some_float_field' <=> '2.18'
Run Code Online (Sandbox Code Playgroud)

这不起作用,它永远不会匹配任何东西,即使我在db中看到带有此值的记录.

所以我试着这样做:

select 'column1'
from 'some_table'
where 'some_float_field' <=> 2.18
Run Code Online (Sandbox Code Playgroud)

没有运气,所以然后我尝试转换为小数(浮动因某些原因不起作用),所以我尝试了这个:

select 'column1'
from 'some_table'
where 'some_float_field' <=> CAST('2.18' AS DECIMAL(20, 2))
Run Code Online (Sandbox Code Playgroud)

没有骰子...

请记住> =或<=返回正确的结果,只是<=>给我提出问题.

我如何在这里工作平等?

mysql floating-point

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

在WPF中取消验证错误时的TextBox输入

我试图弄清楚如何在TextBox发生验证错误时取消用户输入.如果用户试图输入无效字符,我想阻止它被添加到TextBox.

如何添加或修改下面的代码以防止TextBox接受无效字符?没有听过这个TextBox.TextChanged活动有可能吗?

TextBox看起来像:

<TextBox Validation.Error="OnSomeTextBoxValidationError">
    <TextBox.Text>
        <Binding Path="Value" NotifyOnValidationError="True" UpdateSourceTrigger="PropertyChanged">
            <Binding.ValidationRules>
                 <local:SomeValidationRule />
            </Binding.ValidationRules>
        </Binding>
    </TextBox.Text>
</TextBox>
Run Code Online (Sandbox Code Playgroud)

我的自定义验证规则如下所示:

public class SomeValidationRule : ValidationRule
{
    public override ValidationResult Validate(object value, CultureInfo cultureInfo)
    {
        string hex_string = value as string;
        Match invalid_chars = Regex.Match(hex_string, "[^0-9a-fA-F]");
        bool is_valid = (invalid_chars.Success == false);
        string error_context = null;

        if (is_valid == false)
        {
            error_context = "Invalid characters";
        }

        return new ValidationResult(is_valid, error_context);
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个错误处理程序...我能用它做什么吗? …

validation wpf textbox

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

用于Java的开发服务器,就像VS用于.NET一样?

我最近在Java学习狂欢,但我通常是.NET开发人员.(请原谅我的新手问题.)

在.Net中,我可以在不使用IIS的情况下开发ASP.Net页面,因为它有一个淡化的Web服务器(Cassini,我认为它被称为).

Java或Java IDE是否具有相似之处,因此我可以编写和测试JSP和Java Servlet,而无需成熟的应用服务器(Tomcat等)?

如果有的话,它是否适用于Windows?

java ide jsp webdev.webserver

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

为什么Hibernate查询在IntelliJ中有编译错误?

我有这个Hibernate代码:

Query q = session.createQuery("from MyTable where status = :status");
Run Code Online (Sandbox Code Playgroud)

它编译和工作正常..

但是在IntelliJ中我报告了这个错误:

无法解析表达式,无法解析符号'MyTable'

为什么IntelliJ会抱怨?

hibernate intellij-idea

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