问题列表 - 第42165页

我应该使用BFS,DFS进行树遍历还是有序,后期订购,预订?

这个问题对于专家来说可能很简单,但对于像我这样的初学者来说这很重要.我的问题是有没有涉及树遍历的问题,可以通过BFS,DFS解决,而不是按顺序,预订等.换句话说,每当我看到树问题时,我是否应该只考虑3树遍历方法,或者也考虑BFS,DFS

algorithm graph

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

合并和更新主键

我看了,但没有找到解决方案似乎是一个简单的问题.

我有很多具有相同结构的表,并希望合并它们.唯一的问题是它们都有一个id字段作为主键.主键中会有很多重复项.id到底是什么并不重要.如何合并所有表,以便我不会丢失任何数据?

mysql merge

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

在WP7中提取声谱数据

当我意识到MediaLibrary的GetVisualizationData()在WP7上返回一堆零时,我非常不满意.为了从MediaLibrary的歌曲集中计算和提取声谱数据,我可以应用哪些其他方法?

PS它的编写方式表明我正在开发一个XNA项目.我很乐意接受与Silverlight相关的方法,因为这更像是我正在努力解决的一般问题

audio silverlight xna windows-phone-7

5
推荐指数
2
解决办法
2185
查看次数

获取点击的节点树视图C#winforms的文本

我在c#中选择树视图中的节点文本时遇到困难,想法是获取被点击节点的文本,但问题是当我想抓住它时这样

MessageBox.Show(treeView1.SelectedNode.Text);
Run Code Online (Sandbox Code Playgroud)

所选节点是之前选择的节点,而不是我点击的实际节点,那么我如何首先选择我点击的节点然后在之后抓取他的文本?我认为解决方案是在我获取文本之前调用原始的nodeclick处理程序,但我不知道如何调用它

c# treeview winforms

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

如何使用Perl以块的形式处理和打印数组?

如何以块的形式打印数组并指定每行打印多少个元素?

#Given    
@array = qw/a b c d e f g i j/;
$chr_per_line =3;
Run Code Online (Sandbox Code Playgroud)

输出:

a b c \n
d e f \n
g i j \n
Run Code Online (Sandbox Code Playgroud)

谢谢!

arrays perl

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

是否可以从beforeSend回调中修改XMLHttpRequest数据?

是否可以通过修改beforeSend回调中的XMLHttpRequest对象来修改Ajax请求中发送的数据?如果是的话,我怎么能这样做?

javascript ajax jquery xmlhttprequest

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

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

我如何在Ruby的C扩展API上检索"独立"符号

我想从C函数返回几个值,而恕我直言,哈希是一个不错的选择.我首先用来rb_intern('A_KEY')创建密钥,但扩展程序崩溃了.现在,我正在使用rb_str_new2,但我更喜欢符号.

如何创建新符号,并在不引用类或方法的情况下使用它?

c ruby symbols ruby-c-extension

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

无效*p = 0L有效吗?

这个答案中,sassman初始化一个指针:

zend_class_entry* ce = 0L;
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 这有效吗?我要说的不是,用空指针初始化变量,或者是一个未经修饰的(并且可能是转换为 void *)0常量,或者是一个评估为NULL应该使用的宏.

但是,我无法在支持此解释的标准中找到确定的语言.它只是说:

值为0的整型常量表达式或类型为void*的表达式称为空指针常量.

c

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

两个Objective-C内存管理问题:泄漏检测是否始终正确?为什么autorelease工作但不释放?

我刚刚发现了以下内容:正如我所料,在我返回它之前释放我的对象会导致应用程序崩溃:

   + (NSString *)descriptionOfExpression:(NSArray *)anExpression {
    NSMutableString *expressionDescription;
    expressionDescription = [[NSMutableString alloc] init];  
    for (id object in anExpression) {
    //Do stuff to expressionDescription
    }

    [expressionDescription release];
    return expressionDescription;
}
Run Code Online (Sandbox Code Playgroud)

但是,我没想到以下会导致内存泄漏:

    + (NSString *)descriptionOfExpression:(NSArray *)anExpression {
    NSMutableString *expressionDescription;
    expressionDescription = [[NSMutableString alloc] init];  
    for (id object in anExpression) {
    //Do stuff to expressionDescription
    }

    return expressionDescription;
    [expressionDescription release];
}
Run Code Online (Sandbox Code Playgroud)

最终,我的解决方案是这样做,而是:

    + (NSString *)descriptionOfExpression:(NSArray *)anExpression {
    NSMutableString *expressionDescription;
    expressionDescription = [[NSMutableString alloc] init];  
    for (id object in anExpression) {
    //Do stuff to …
Run Code Online (Sandbox Code Playgroud)

iphone memory-leaks memory-management objective-c

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