问题列表 - 第37305页

?? sql中的运算符


我有以下问题:
我们有这个查询:

select price*hours as payment from table employees
Run Code Online (Sandbox Code Playgroud)

现在,如果乘法的结果为0,我希望付款为"x",而不是0.
在nonsql中翻译这意味着:

(price*hours) != 0 ? (price*hours) : "x"
Run Code Online (Sandbox Code Playgroud)

任何想法我怎么能实现这个SQL命令?
谢谢!

c# sql

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

如何在自定义Ant任务之间共享数据?

我写了两个不同的自定义Ant任务.他们试图通过基类中的静态成员共享数据.这不适合我.

我假设我在Java中正确使用静态成员.我认为这是Java VM的动态加载问题.但是,我是Java的相对新手.

由于Ant自定义任务是在运行时使用任务映射的taskdef,因此Ant构建引擎必须通过java.lang.reflect.Constructor.newInstance()动态加载此代码.

是否有一个技巧使这项工作?

注意:这在"常规"Java代码中工作正常......这是Ant的动态加载问题.

示例类:

import org.apache.tools.ant.Task;

public class AntCustomTaskShared extends Task {
    private static Integer _static_bigdata = null;
    public Integer get_bigdata() {
        if (_static_bigdata == null) {
            log("alloc");  // from ant Task class
            _static_bigdata = new Integer(0);
        }
        return _static_bigdata;
    }
}
import org.apache.tools.ant.BuildException;

public class AntCustomTask1 extends AntCustomTaskShared {
    public void execute() throws BuildException {
        Integer big_data = get_bigdata();  // "alloc" is printed
        // do stuff with big_data
        log("I'm doing big stuff");
    }
} …

java ant static task

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

使用geokit或其他红宝石宝石来计算一系列地理坐标的中心

我一直在使用geokit和geokit-rails gem用于rails一段时间,但我没有找到的一个问题是如何找到计算的聚合中心的一组点.我知道如何计算两点之间的距离,但不超过2点.

我的理由是,我在同一个城市都有一系列要点...所有事情都很完美,这个城市会有一个我可以使用的中心,但是有些城市,比如说柏林没有一个完美的中心.他们有多个中心,我只想使用我在数据库中的所有地点列表来计算特定分布的中心.有没有其他人有这个问题?

有小费吗?谢谢

ruby google-maps rubygems ruby-on-rails geokit

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

ExtJS网格 - 如何关注添加的行?

我有一个网格(gridpanel)和数据,我从json查询中读取.在我添加了新的bussines对象(行)之后 - 我将他以json格式发送到服务器,写入DB,然后重新加载所有网格.之后如何关注当前添加的行(b/o)?如果我在json回答中返回添加的id并且网格接受并专注于添加了id的行,我会非常酷.谢谢.

grid json extjs

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

Emacs问题 - 哈希键

我有一台Mac笔记本电脑,我正在连接到运行Linux的服务器.由于Alt + 3已经在EMACS中绑定到命令,因此我无法在文件中插入哈希符号.我尝试过在网上找到的以下解决方案:

(global-unset-key (kbd "C-3"))
(global-set-key (kbd "C-3") '(lambda() (interactive) (insert-string
"#")))      //I know that C is for CTRL not Alt - I have tried with
M-3 instead as well
Run Code Online (Sandbox Code Playgroud)

还有其他一些,但似乎都没有用.你能告诉我任何其他方式我可以在文件中输入井号(#).

麻生太郎尝试过(没用):

(fset 'insertPound "#")
(global-set-key (kbd "M-3") 'insertPound)
Run Code Online (Sandbox Code Playgroud)

谢谢!

macos emacs

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

在c#中设置DataGridViewButtonColumn的图像

我想在c#.net应用程序中为DataGridViewButtonColumn设置图像.我通过单元格绘制事件尝试了这个.还有其他方法来设置DataGridViewButtonColumn的图像.请帮忙

c# datagridview winforms

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

Jquery:mousedown效果(按下左键时)

我需要一个按下按钮时执行功能的功能,当按钮松开时我停止执行

$('#button').--while being held down--(function() {
     //execute continuously
}); 
Run Code Online (Sandbox Code Playgroud)

javascript mouse jquery click

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

NSString没有正确显示

我有以下NSString:

NSString* searchURL = [NSString stringWithFormat:@"http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22%@%22)%0A%09%09&format=json&env=http%3A%2F%2Fdatatables.org%2Falltables.env&callback=",symbol];  
    NSLog(@"URL IS: %@", searchURL);
Run Code Online (Sandbox Code Playgroud)

看起来%22在打印时不包括在内:

URL IS: http://query.yahooapis.com/v1/public/yql?q=select220from2ahoo.finance.quotes2here              `º?ymbol              813020n22@20X1.000982B6P-1042009&format=json&env=http0X1.8CFB8P-1023-1.9907460.000000datatables.org-1.990746alltables.env&callback=
Run Code Online (Sandbox Code Playgroud)

如何确保%22包含在我的字符串中?

iphone cocoa cocoa-touch objective-c nsstring

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

哪个DVCS最适合Subversion存储库

当我们访问中央存储库时,Subversion工作得很好,但有时两个或多个开发人员在客户端工作,他们没有连接到中央存储库.我正在寻找可以帮助我们离线的DVCS.

这应该:

  • 与Subversion存储库合作,以便开发人员可以在离开前签出,在离线时本地提交,并在返回时提交到中央存储库
  • 在离线工作的开发人员之间轻松交换
  • 适用于Windows,GUI首选; 开发人员习惯于TortoiseSVN

有人使用Bazaar,Mercurial,git或其他东西,可以展示它的优势和陷阱吗?到目前为止,我开始(真的回到)用Tortoise Bazaar测试Bazaar.

svn git mercurial dvcs bazaar

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

在C#中需要代码说明

我需要逐行详细解释下面的代码以及流程如何,例如,当我调试时.我刚刚在我的程序中使用了这个代码来避免a cross thread access error.代码工作正常,但这段代码是什么呢?

delegate void updateTextField(string Text);
private void updateText(string Text)
{
    if (txtDelegate.InvokeRequired)
    {
        updateTextField del = new updateTextField(updateText);
        txtDelegate.Invoke(del, new object[] { Text });
    }
    else
    {
        txtDelegate.Text = Text;
    }
}
Run Code Online (Sandbox Code Playgroud)

此方法在以下情况下调用backgroundWorker_DoWork():

updateText("using delegate");
Run Code Online (Sandbox Code Playgroud)

我还需要代表们的解释.我读到了它,但我理解的是委托就像一个函数的指针,但我需要一个简单的例子清晰的解释.把我当成新手.

c#

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