问题列表 - 第33977页

等待代码完成执行

我想知道等待代码在目标c项目中完成执行的最简单方法,因为我正在调用Web服务并检索结果,而是在web服务完成调用和填充之前检索结果.

有什么建议吗?

顺便说一下这是我的网络服务代码:

    NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:tmpURl];

[theRequest addValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];

[theRequest addValue:@"http://tempuri.org/GetCategory" forHTTPHeaderField:@"SOAPAction"];

NSString *msgLength=[NSString stringWithFormat:@"%i",[soapMessage length]];

[theRequest addValue:msgLength forHTTPHeaderField:@"Content-Length"];

[theRequest setHTTPMethod:@"POST"];

[theRequest setHTTPBody:[soapMessage dataUsingEncoding:NSUTF8StringEncoding]];

NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
Run Code Online (Sandbox Code Playgroud)

以及我用来从其他类调用此方法的代码:

images = [ws callWebService:api :data];

        images = [ws returnArray];
Run Code Online (Sandbox Code Playgroud)

现在的问题是,第二行是在第一行完成之前执行的

objective-c

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

如何执行boost.test库中指定的测试套件

我正在使用 Boost.Test 库在 C++ 中实现单元测试用例。假设我有两间套房,例如

BOOST_AUTO_TEST_SUITE(TestA)
BOOST_AUTO_TEST_CASE(CorrectAddition)
{
BOOST_CHECK_EQUAL(2+2, 4);
}

BOOST_AUTO_TEST_CASE(WrongAddition)
{
    BOOST_CHECK_EQUAL(2 + 2, 5);
}

BOOST_AUTO_TEST_SUITE_END()

BOOST_AUTO_TEST_SUITE(TestB)
BOOST_AUTO_TEST_CASE(CorrectAddition)
{
bool ret = true;
    BOOST_CHECK_EQUAL(ret, true);
}
BOOST_AUTO_TEST_CASE(WrongAddition)
{
    BOOST_CHECK_EQUAL(2 + 2, 5);
}
BOOST_AUTO_TEST_SUITE_END() 
Run Code Online (Sandbox Code Playgroud)

我只想运行套件“TestB”,我该如何执行它。我真的很感谢您的时间和帮助。抱歉,如果此问题已在其他地方发布或记录。

testing boost unit-testing test-suite

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

如何获取Foo <?>对象的<?>值?

(这有点是我上一个问题的后续内容)

我有一个Foo<?>对象,foo.Foo<T>是一个界面.

如何获取隐藏在后面的类型值<?>

请注意,这不是微不足道的,例如foo可以是类的对象Bar<String>,其中Bar<T> implements Foo<T>,或者某些anonyomus类实现接口FloatFoo,其中FloatFoo extends Foo<Float>.我需要一个适用于所有情况的解决方案.

提前致谢 :)

java generics reflection

6
推荐指数
3
解决办法
214
查看次数

启动命令窗口并在其中运行命令

我需要用一些参数启动命令窗口并在里面运行更多命令.

例如,启动test.cmd并运行mkdir.

我可以使用processstartinfo启动test.cmd,但我不确定如何运行更多命令.我可以将更多参数传递给test.cmd进程吗?

我该怎么做?

无法添加评论来回答...所以写在这里.

安德里亚,这就是我想要的.但是上面的代码对我来说不起作用.

我正在启动一个test.cmd,这是一个新的命令环境(比如razzle构建环境),我需要运行更多的命令.

psi.FileName = @"c:\test.cmd";
psi.Arguments = @"arg0 arg1 arg2";

psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
psi.CreateNoWindow = true;
psi.UseShellExecute = false;

Process p = new Process();
p.StartInfo = psi;
p.Start();
p.StandardInput.WriteLine(@"dir>c:\results.txt");
p.StandardInput.WriteLine(@"dir>c:\results2.txt"); 
Run Code Online (Sandbox Code Playgroud)

c# command-line

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

Android Notepad练习1教程和Menu.FIRST

抱歉,如果这最终成为一个愚蠢的问题,但我只是想知道为什么这是在Notepad练习1教程的第9步(http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html)完成的)...

public static final int INSERT_ID = Menu.FIRST;
Run Code Online (Sandbox Code Playgroud)

...然后INSERT_ID在任何地方使用,而不是Menu.FIRST直接在所有地方使用?

我以为我不想创建任何新变量,如果我不需要,特别是当它们已经是静态最终时.

创建起来很昂贵INSERT_ID吗?

android

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

名称空间是什么?用法怎么样?

  1. 命名空间的目的是什么?

  2. 更重要的是,它们是否应该用作java中的对象(具有数据和功能并尝试实现封装的东西)?这个想法是远远不够的?:)

  3. 或者它们应该在java中用作包吗?

  4. 或者它们应该更普遍地用作模块系统还是什么?

namespaces clojure

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

指针可以表现为变量吗?

我对这个程序感到困惑.

#include <stdio.h>

int main(void)
{
        int value = 10;
        char ch = 'A';

        int* ptrValue = &value;
        char* ptrCh = &ch;

        int* ptrValue1 = value;
        char* ptrCh1 = ch;

        printf("Value of ptrValue = %d and value of ptrValue1 = %d\n", *ptrValue, ptrValue1);

        printf("Value of ptrCh = %c and value of ptrCh1 = %c\n", *ptrCh, *ptrCh1);
}
Run Code Online (Sandbox Code Playgroud)

编译这个程序时我收到两个警告

unipro @ ubuguest:/ SoftDev/ADSD/Module 1/Unit 1/Rd/C/System $ cc charPointers.c -o charPointers
charPointers.c:在函数'main'中:
charPointers.c:11:警告:初始化使指针来自没有
强制转换的整数charPointers.c:12:警告:初始化使得整数指针没有强制转换

我知道他们的意思.

在运行程序时,我收到以下错误.

unipro @ ubuguest:/ SoftDev/ADSD/Module 1/Unit 1/Rd/C/System …

c

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

Hg:如何将变更集标记为"稳定"

作为hg本身存储库,一些变更集标记为'stable'.我想知道如何将'stable'标记添加到更改集.我用谷歌搜索,但它没有帮助.我试过'hg help tag'但仍然无法弄清楚该怎么做.我想念一些非常基本的东西吗?

提前致谢.

mercurial

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

如何在表格中居中

我在C#Asp.net上工作

主div ----表

我想在表单的中间显示这个div。我想建立一个登录表单。我的表包含

User name:**(it's a lable,on browser it's broken like user
                                                       name : show why?)**
password:

<div id="main">

<table width="600px" border="1">
            <tr>
                <td>
<asp:Label ID="Label1" runat="server" CssClass="cssLabel" Text="User Name :"></asp:Label>
                </td>


                <td>
 <asp:Label ID="Label2" runat="server" CssClass="cssLabel" Text="Password :"></asp:Label>
                </td>
            </tr>
        </table>

</div>
Run Code Online (Sandbox Code Playgroud)

想在表格的中间显示div吗?为什么我的文字会被打破怎么解决?

如果您去google.com,然后您看到文本框位于框架的中间位置。我想要这个。我希望我的控件也位于框架的中间位置。该怎么做?

css asp.net stylesheet

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

使用CSS维护垂直字体空间

我使用Lucida Grande字体为我的网站,当我把字体大小,比如30px,两个相邻行中的字体重叠到一定程度.如何使用CSS在两条线之间留一个空隙?

css

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