问题列表 - 第38127页

如何将整数数组传递给IN子句?

我想将一个整数数组从postgresql函数的输入参数传递给sql IN子句.

进入什么以及如何转换这样的数组?

sql postgresql

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

在switch语句中使用Obj-C对象时出现奇怪的编译器错误

在switch语句中使用Objective-C对象时出现编译器错误:

switch (myConstant)
{
    case 0:
        UIViewController *myController = [[[UIViewController alloc] init] autorelease];
        [self.navigationController pushViewController:myViewController animated:YES];
        break;
    case 1:
        // stuff
        break;
    default:
        break;
}
Run Code Online (Sandbox Code Playgroud)

错误说明:

'UIViewController''myViewController'
未声明之前的预期表达式(首次在此函数中使用)

我知道第二个错误是第一个错误的直接结果,但我不明白的是为什么我首先得到'预期表达式'错误...

如果我;在行的末尾添加一个case 0:,那么它将编译,但我不应该这样做,不是吗?

这也将无法编译,具有相同的错误:

switch (0)
{
    case 0:
        int a = 0;
        break;
    default:
        break;
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我声明int a;切换块的外部,那么a = 0;编译正常.

我以为我理解转换语句 - 显然我没有.有人可以解释一下吗?

c syntax compiler-errors objective-c switch-statement

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

Android - 意图过滤器?

我正在尝试注册我的活动,以便活动选择器/选择器可以使用它,允许用户选择是否选择我的应用程序/活动来完成他们想要做的事情.

我想为用户提供选项,以便能够在他们想要发送短信时选择我的应用程序,当他们想要拨打电话时,为了尝试实现这一点,我在我的Activity标签中添加了以下代码段在我的清单中:

<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

但是,活动选择器永远不会出现,并且在不向用户提供选择的情况下使用本机应用程序.任何人都可以看到我错在哪里?

编辑:

我发现我需要添加

<data android:scheme="sms" />
<data android:scheme="smsto" />
Run Code Online (Sandbox Code Playgroud)

对于短信,但我将如何用于拨打电话?

编辑2:

我为传出呼叫尝试了以下内容:

 <intent-filter>
 <action android:name="android.intent.action.VIEW" />
 <action android:name="android.intent.action.DIAL" />
 <category android:name="android.intent.category.DEFAULT" />
 <category android:name="android.intent.category.BROWSABLE" />
 <data android:scheme="tel" />
 </intent-filter>
Run Code Online (Sandbox Code Playgroud)

但是再次没有运气,这是否被阻止了1.6?

编辑3:

当我点击Text Mobile时会发生这种情况:

替代文字

所以当我点击Call mobile时我想要同样的事情

android intentfilter android-intent

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

带字符串键的C#迭代器

我希望编写一个类似于字典类的类,我可以在其中添加对象的文本值并返回该对象.

我想知道在C#3.5中是否有一种简单的方法可以在我的类中没有字典对象(不使用字典类).

提前致谢,

c# dictionary

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

JQuery .Show()不能与服务器控件一起使用?

我有2个HTML TR,我让他们runat="server"&visible="false"我也叫下拉列表citiesDropDownList

$(document).ready(function() {
$('#<%=citiesDropDownList.ClientID %>').change(function() { ValidateCity(); });
});
Run Code Online (Sandbox Code Playgroud)

并且在更改此下拉列表时,我检查其文本是否等于字符串我显示2 tr如下所示

function ValidateCity() {
        if ($('#<%= citiesDropDownList.ClientID %> :selected').text() == identity_CityOther)   {
            $('#<%= otherCityTR.ClientID %>').show();
            $('#<%= areasTR.ClientID %>').show();
        }
        var city = $('#<%= citiesDropDownList.ClientID %>').val();
        return IsValid((city.length != 0), '#<%= cityDiv.ClientID %>', identity_CityRequired);
    }
Run Code Online (Sandbox Code Playgroud)

.show()根本不起作用,我不是理由..能不能引导我解决问题?

FYI:我想 $('#<%= otherCityTR.ClientID %>').show('slow');$('#<%= otherCityTR.ClientID %>').css('visibility', 'visible'); ,但它不也行...

asp.net jquery show-hide

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

用于从 VS 项目中提取类及其所有依赖项的工具或插件

我有一个非常大的项目,有很多文件。我只需要将几个类提取到一个单独的 DLL 中,但问题是这些类对其他文件有很多依赖项。尝试手动制作它,我已经花了几个小时,但仍然存在与丢失文件相关的无限错误。有什么解决方案可以自动化这个过程吗?

.net plugins dependencies scanning visual-studio

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

关于Cassandra与MySQL的一些建议

我在几天前在这里问了一个问题并得到了一些非常好的答案,我正在考虑用个人资料,生物等做一个facebook风格的网站,并询问我是否应该使用mysql,答案是使用Cassandra,因为它好多了.我只是问这是每个人都会建议的,它只是我知道mysql相当不错,并且我将使用mysql而不是Cassandra这是一个完全愚蠢的举动(直到2天前我才听说过)

谢谢

mysql database cassandra nosql

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

C:在无符号变量的情况下执行带符号变量的签名比较

我想要一个具有以下签名的函数:

bool signed_a_greater_than_signed_b(unsigned char a, unsigned char b);
Run Code Online (Sandbox Code Playgroud)

它的输出应该是1iff存储的位a的2的补码视图大于存储的位的2的补码视图b.否则输出应该是0.例如:

signed_a_greater_than_signed_b(0b10000000,any number) => 0
signed_a_greater_than_signed_b(0b01111111,any number other than 0b01111111) => 1
signed_a_greater_than_signed_b(0b00000000,0b00000001) => 0
signed_a_greater_than_signed_b(0b00000000,0b11111111) => 1
signed_a_greater_than_signed_b(0b00000000,0b00000000) => 0
Run Code Online (Sandbox Code Playgroud)

该函数不具有任何隐式/显式转换(因为这些转换是实现定义的,因此不可移植)

一个这样的实现是:

bool signed_a_greater_than_signed_b(unsigned char a, unsigned char b)
{
    // if 'signed' a is positive then 
    //     return 1 if a is greater than b or b is negative
    // otherwise, if 'signed' a is negative then 
    //     return 1 …
Run Code Online (Sandbox Code Playgroud)

c comparison unsigned signed casting

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

htaccess中的域名特定代码块

我们有本地服务器,中央开发,登台和生产服务器.但是,由于显而易见的原因,dev和staging受密码保护.因此,在对htaccess部署任何更改后,我必须手动编辑htaccess文件以在dev和staging服务器上启用密码保护.

有没有办法让基于域名的条件块如下:

if ( $domain == "dev.example.com" || $domain == "staging.example.com" ){
  AuthName "Password Protected Area"
  AuthType Basic
  AuthUserFile /somewhere/.htpasswd
  Require valid-user
}
Run Code Online (Sandbox Code Playgroud)

我需要找到相当于条件的htaccess:

if ( $domain == "dev.example.com" || $domain == "staging.example.com" ){

}
Run Code Online (Sandbox Code Playgroud)

我很感激你们给予的任何帮助或指示.

.htaccess

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

同时运行多个AsyncTasks - 不可能?

我正在尝试同时运行两个AsyncTasks.(平台是Android 1.5,HTC Hero.)但是,只有第一个被执行.这是一个描述我的问题的简单片段:

public class AndroidJunk extends Activity {
 class PrinterTask extends AsyncTask<String, Void, Void> {
     protected Void doInBackground(String ... x) {
      while (true) {
       System.out.println(x[0]);
       try {
        Thread.sleep(1000);
       } catch (InterruptedException ie) {
        ie.printStackTrace();
       }
      }
        }
    };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        new PrinterTask().execute("bar bar bar");
        new PrinterTask().execute("foo foo foo");

        System.out.println("onCreate() is done.");
    }
}
Run Code Online (Sandbox Code Playgroud)

我期望的输出是:

onCreate() is done.
bar bar bar
foo foo foo
bar bar bar
foo foo foo
Run Code Online (Sandbox Code Playgroud)

等等.但是,我得到的是:

onCreate() is done. …
Run Code Online (Sandbox Code Playgroud)

multithreading android android-asynctask

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