问题列表 - 第14423页

使用stringWithFormat在iPhone的标签区域中显示数值

我是Objective C和iPhone SDK的新手,我正在尝试将以下内容作为在标签区域中显示数字结果的简单示例:

label.text = [NSString stringWithFormat: @"%d", 55];
Run Code Online (Sandbox Code Playgroud)

上面的代码在标签区域显示数字"55".但是,以下代码导致显示"0"(在header文件中将calculateResult声明为双变量类型):

calculationResult = 55;
label.text = [NSString stringWithFormat: @"%d", calculationResult];
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢.

objective-c stringwithformat iphone-sdk-3.0

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

无法解析格式不佳的XML

我一直试图解析这个feed.如果单击该链接,您会注意到它甚至无法在浏览器中正确解析它.

无论如何,我的托管服务不会让我使用simplexml_load_file,所以我一直在使用cURL来获取它然后将字符串加载到DOM中,如下所示:

$dom = new DOMDocument;
$dom->loadXML($rawXML);
if (!$dom) {
 echo 'Error while parsing the document';
 exit;
}
$xml = simplexml_import_dom($dom);
Run Code Online (Sandbox Code Playgroud)

但我得到错误("DOMDocument :: loadXML()[domdocument.loadxml]:Entity'nbsp'未在Entity"中定义,然后我尝试使用SimpleXMLElement没有运气(它显示相同的错误"解析器错误:实体'nbsp'未定义"等等......因为该元素中的HTML).

$xml = new SimpleXMLElement($rawXML);
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如何跳过/忽略/删除该元素,以便我可以解析其余的数据?


编辑:感谢mjv的解决方案!...我刚刚做了这个(对于其他有同样问题的人)

$rawXML = str_replace('<description>','<description><![CDATA[',$rawXML);
$rawXML = str_replace('</description>',']]></description>',$rawXML);
Run Code Online (Sandbox Code Playgroud)

php xml simplexml xml-parsing

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

在Android应用程序中设置最小堆大小的目的是什么?

在Android操作系统的Google日历应用中,您将在CalendarActivity的onCreate方法中遇到此行.

// Eliminate extra GCs during startup by setting the initial heap size to 4MB.
VMRuntime.getRuntime().setMinimumHeapSize(INITIAL_HEAP_SIZE)
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么设置为4MB会消除GC吗?

java mobile android

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

这些编译器指令有什么区别?

这些指令之间的区别是什么?

#ifdef FOO

#if defined FOO

#if defined(FOO)
Run Code Online (Sandbox Code Playgroud)

我正在使用CCS编译器,但我也对其他C编译器感兴趣.

c c-preprocessor preprocessor-directive

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

二进制如何转换为硬件?

我理解代码是如何编译为程序集的,并且该程序集是1:1二进制代码的替代品.有人可以帮助我理解二进制文件如何连接到硬件?二进制文件如何物理读取和运行?if语句如何在硬件中工作?

谷歌搜索我想,也许我的问题标题应该是" 如何将二进制数据放在公交线路上 ",但我不确定.

谢谢.

binary assembly operating-system runtime

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

创建新的SQLCommand或重用相同的SQLCommand

我需要使用ADO.NET向SQL 2008发送一个命令列表,一个接一个地执行.我应该为我发送的每个SQL创建一个新的SQLCommand吗?或者重用相同的SQLCommand并只更改CommandText属性?谢谢,内斯特

.net sql-server ado.net

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

C - 连接字符串的所有头部

好的,最近的一个测验条目要求学生编写一个方法'longhead'(char*longhead),该方法将返回一个字符串,该字符串由给定字符串中所有头的串联组成.例:

char *string = "this";
printf("%s\n", longhead(string));
Run Code Online (Sandbox Code Playgroud)

输出:tththithis

我确实提出了一个解决方案,但它只适用于数组,它在main方法中.我一直试图在指针上找到一个好的立足点,我觉得通过重复这些测验问题我肯定会到达正确的地方.

这个问题有方法解决吗?或者......这可以用'strlen'来完成吗?

更新:

这是我编写的解决方案,它仅适用于char数组,并且位于main方法中:

char *toPrint = "roses";
int i, j = strlen(toPrint); 
char toPrintArray[j];
for(i = 0; *toPrint != 0; toPrint++, i++){
    toPrintArray[i] = *toPrint;
}
int k;
for(i = 0; i < j; i++){
    for(k = 0; k < i; k++)
        printf("%c", toPrintArray[k]);
}
Run Code Online (Sandbox Code Playgroud)

c string pointers

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

HTTP引用者会是什么?

在以下情况下,HTTP引用者将是什么:

  1. 用户点击网站上的链接并到达不同的网站,该网站热链接来自第3个网站的图像,引荐者将在图像上显示什么.
  2. 用户单击指向使用META Refresh将其发送回第一个网站的其他网站的链接.
  3. 用户点击转到不同网站的链接,该网站包含iframe到第二个网站上的第二个页面,是引用者是原始网站还是第二个网站?

我似乎无法找到答案,如果我不能在这里得到答案,那么我将只是制作页面并测试它.

http-referer

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

读取Java JVM启动参数(例如-Xmx)

我试图找出是否有办法从正在运行的java进程中确定JVM启动属性.具体来说,我试图找出存储-Xmx(最大堆大小)和-XX:MaxPermSize等参数的位置.我正在运行Sun的1.6 jvm.

如果您想知道我为什么要这样做,我有许多JVM网络服务器可能正确配置也可能没有配置,我想将其添加到启动代码检查中.检查一下到处部署的java代码比手动查找和检查所有jvm启动文件要容易得多.现在,jvm配置文件的好坏不是我们构建过程的一部分,也不是检查到源代码控制.

java configuration jvm jvm-hotspot

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

jQuery从select中删除选项

我有一个包含5个选项的页面,它们都有一个类名'ct'.我需要在运行onclick事件时从每个选择中删除值为"X"的选项.我的代码是:

$(".ct").each(function() {
    $(this).find('X').remove();
   });
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

javascript jquery html-select

208
推荐指数
5
解决办法
39万
查看次数