问题列表 - 第35526页

Objective C MAX宏bug

我在Objective C中看到MAX宏的奇怪行为.具体来说,我在我的main函数中有这个代码:

NSArray* array = [NSArray array];
NSLog(@"[array count] - 1 = %d", [array count] - 1);
NSLog(@"MAX(0, [array count] - 1) = %d", MAX(0, [array count] - 1));
NSLog(@"MAX(0, -1) = %d", MAX(0, -1));
Run Code Online (Sandbox Code Playgroud)

输出是:

[array count] - 1 = -1
MAX(0, [array count] - 1) = -1
MAX(0, -1) = 0
Run Code Online (Sandbox Code Playgroud)

我用-save-temps保存了预处理器输出,它看起来像这样:

NSArray* array = [NSArray array];
NSLog(@"[array count] - 1 = %d", [array count] - 1);
NSLog(@"MAX(0, [array count] - 1) = %d", ((0) > ([array count] …
Run Code Online (Sandbox Code Playgroud)

macros objective-c

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

使用Eclipse 3.6和Android SDK有什么问题吗?

将最新版本的Android ADT与最新版本的Eclipse 3.6一起使用的最新状态是什么?

以前我读过有错误/问题,并警告暂时继续使用Eclipse 3.5 Galileo.这仍然是这样,还是已经解决了问题?

我正在运行Windows 7 64位,但实际上我一直在问这个问题,无论操作系统/版本如何.

eclipse android

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

如何在iOS或Mac应用程序中为员工绘制音乐笔记?

我想编写一个程序,它将生成随机笔记并在工作人员的屏幕上绘制它们.我想使用Cocoa或Cocoa Touch.显示笔记的最佳方法是什么?我应该以某种方式使用音乐字体,或每个音符的png,或者什么?关于这个主题有什么好的教程或信息来源吗?

macos ios

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

LateX:Equation一个文本块的"box"

嗨,我正在使用LateX.我有一个文本块,我希望有一个像空格突出显示的小盒子(就像\ begin {equation}但文本一样).

LateX中有这样的东西吗?

latex

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

SQL Server NOLOCK和连接

背景:我有一个性能关键的查询,我想运行,我不关心脏读.

我的问题是; 如果我正在使用连接,我是否必须在这些上指定NOLOCK提示?

例如; 是:

SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
Run Code Online (Sandbox Code Playgroud)

相当于:

SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
Run Code Online (Sandbox Code Playgroud)

或者我是否需要(NOLOCK)在连接上指定提示以确保我没有锁定连接表?

sql sql-server nolock

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

字典的python元组

对于元组,t = ((1, 'a'),(2, 'b')) dict(t)返回{1: 'a', 2: 'b'}

有没有一个好的方法来获得{'a': 1, 'b': 2}(键和vals交换)?

最终,我希望能够返回1给定'a'2给定'b',也许转换为dict不是最好的方式.

python dictionary tuples

136
推荐指数
5
解决办法
17万
查看次数

有没有办法解压缩Tclkit打包的exe?

我有一个使用此方法包装的exe:http : //www.kocjan.org/tclmentor/10-tclkits-building-standalone-tcl-binaries.html

有什么办法可以将其解压缩到.kit文件或vfs结构中?

tcl word-wrap starkit

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

获取未知长度的字符串数组的长度

我有这个功能:

int setIncludes(char *includes[]);
Run Code Online (Sandbox Code Playgroud)

我不知道includes会有多少价值.它可能需要includes[5],可能需要includes[500].那么我可以使用什么功能来获得长度includes

c arrays pointers

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

列表推导中的'else'语句

我有一个变量,可以是一个字符串或一个元组(我不提前知道),我需要使用它作为列表.

基本上,我想将以下内容转换为列表理解.

variable = 'id'
final = []
if isinstance(variable, str):
    final.append(variable)
elif isinstance(variable, tuple):
    final = list(variable)
Run Code Online (Sandbox Code Playgroud)

我正在思考以下几行(这给我一个语法错误).

final = [var for var in variable if isinstance(variable, tuple) else variable]
Run Code Online (Sandbox Code Playgroud)

我已经看到了这个问题,但它不一样,因为提问者可以for在最后使用循环; 我的仅适用于它是一个元组.

注:我想列表理解,如果我用工作isinstance(variable, list)还有tuple一个.

python list-comprehension

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

Java:如何根据自然顺序对ArrayList进行排序?

我有一个我创建的类的实例的ArrayList,每个实例都包含一个带字符串的字段.我在我创建的类中实现了Comparable.如何对数组列表进行排序?

java sorting arraylist

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