问题列表 - 第39445页

如何在 VB .NET 中获取列表大小?

我需要在 VB .NET 中的 ListBox 组件上显示一个列表。

// params is a string representing a path, empty means root folder
params.itemsPath = ""

// resp is a response object, here it is a String[]
resp = myAPI.browseTags(params)

Dim listSize As Integer
listSize = resp.itemsList.GetLength

Dim i As Integer
For i = 0 To listSize
    ListBox1.Items.Add(resp.itemsList(i).itemName)
Next
Run Code Online (Sandbox Code Playgroud)

我不熟悉 VB .NET,这应该是一个非常简单的问题,但我需要帮助!

代码“resp.itemsList.GetLength”带有蓝色下划线,并且有一个工具提示,内容如下:

“未为‘公共函数 GetLength(dimension As Integer) As Integer’的参数‘dimension’指定参数”。

我在这里做错了什么?提前致谢!

size listbox list vb.net-2010

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

我将如何实现基于事件的异步模式?

您好,我想使用 C# 实现基于事件的异步模式。下面的 Microsoft 文档确实很有帮助,但它忽略了实现细节,这是正确的。

http://msdn.microsoft.com/en-us/library/ms228969.aspx

实施此模式有哪些选择?我应该使用 Delegate.BeginInvoke、ThreadPool.QueueUserWorkItem、new Thread()、BackgroundWorker 类还是其他类?

我正在创建一个简单的代码库。它应该可以在 Windows 窗体、控制台应用程序或 ASP.NET 上下文中使用。

很高兴看到一些示例代码。

c# asynchronous event-based-programming

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

finalize()方法的良好用途

这主要是出于好奇.

如果有人遇到Object.finalize()的任何良好用法,除了调试/记录/分析目的外,我还在徘徊?

如果你没有遇到任何你会说好的用法会是什么?

java finalizer object-destruction

16
推荐指数
2
解决办法
2887
查看次数

使用foldl在haskell中添加数字的幂

我被要求制作一个计算类似东西的haskell函数

1^2 + 2^2 + 3^2 ...
Run Code Online (Sandbox Code Playgroud)

虽然我发现使用列表推导很容易实现

sum [ k^2 | k <- [1..100]]
Run Code Online (Sandbox Code Playgroud)

或地图

sum (map (\x -> x*x) [1..100])
Run Code Online (Sandbox Code Playgroud)

我很难获得如何用折叠来实现它.

如果我没有错,那么在递归函数中需要不少于3个参数来实现以下结果:

  1. 当前位置(1 ...到n)
  2. 目前的总和
  3. 在哪里停下来

即使我定义了这个函数,它仍然会返回一个元组,而不是一个数字(就像我需要它!).

有人能够给我一些关于我可能遗失的线索吗?

谢谢

haskell functional-programming

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

是什么让Git比Subversion更适合合并?

可能重复:
合并:hg/git与svn

我听说/读过Git和DVCS一般比Subversion和集中版本控制系统好.我听到的原因之一是DVCS中的合并比集中式系统好得多.

合并时两者有什么区别?例如,当您重新集成分支时,是什么让Git比Subversion更好?

svn git dvcs branching-and-merging

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

如何在PreparedStatement中处理(可能)空值?

声明是

SELECT * FROM tableA WHERE x = ?
Run Code Online (Sandbox Code Playgroud)

并通过java.sql.PreparedStatement'stmt'插入参数

stmt.setString(1, y); // y may be null
Run Code Online (Sandbox Code Playgroud)

如果y为null,则语句在每种情况下都不返回任何行,因为x = null它始终为false(应该是x IS NULL).一个解决方案是

SELECT * FROM tableA WHERE x = ? OR (x IS NULL AND ? IS NULL)
Run Code Online (Sandbox Code Playgroud)

但后来我必须设置两次相同的参数.有更好的解决方案吗?

谢谢!

java null prepared-statement

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

如何在数组中存储录制的文件?

这是我用字符串保存音频文件的代码.之后,我添加数组.但是仍然没有在这里工作..这里有任何选项存储documentdictionary后存储音频文件的数组.

    fileArray = [[NSMutableArray alloc] initWithContentsOfURL:recordedTmpFile];

    fileArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *documentsDirectory = [fileArray objectAtIndex:0];

    NSMutableDictionary *recordDictionary = [NSDictionary dictionaryWithContentsOfFile:documentsDirectory];
    NSFileManager *fileManager = [NSFileManager defaultManager];
    for(int i= 0; i<fileArray.count;i++)
    {
        NSString *recorded = [fileArray objectAtIndex:i];
        NSString *filePath = [recordDictionary stringByAppendingPathComponent:recorded];
        newArray = [fileManager fileExistsAtPath:filePath];
    }   
Run Code Online (Sandbox Code Playgroud)

如果我遗漏的任何代码比建议我一些具体的想法.Plz给出一些回应..

iphone cocoa-touch objective-c

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

AsyncUdpSocket如何使用receive

我正在尝试在模拟器上运行iPhone程序.我的问题是接收UDP数据.我使用asyncUdpSocket.如果我做一个插座并使用sendData:(NSData) toHost:,......好吧它工作正常.

想想我可能无法弄清楚接收功能是如何工作的.

我假设这样的事情:

socket = [[AsyncUdpSocket alloc] initWithDelegate:self];
[socket bindToPort:8000] error:nil] //returns YES
[socket receiveWithTimeout:-1 tag:1];  
Run Code Online (Sandbox Code Playgroud)

我相信它应该调用该方法 -(BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long) fromHost:(NSString *)host port:(UInt16)port

好吧,我在该方法中放置了一个NSLog,它永远不会被调用.那么[socket receive,..]是唯一的接收方法,所以我想它应该是那个...或者是否有另一种方法我必须使用?或者我必须为我的代表或其他任何东西做一些补充......我只是无法弄清楚我是如何做到的

我搜索了asyncUdpSocket示例,教程,如何('s)等等,但我找不到一个例子.因此,如果有人想解释它或知道坐在一个很好的解释,将非常感激.

如果您还不知道答案,那么无论如何都要阅读!

iphone cocoa-touch udp asyncsocket

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

计算唯一值

比方说我有:

v = rep(c(1,2, 2, 2), 25)
Run Code Online (Sandbox Code Playgroud)

现在,我想计算每个唯一值出现的次数.unique(v) 返回唯一值的内容,但不返回它们的数量.

> unique(v)
[1] 1 2
Run Code Online (Sandbox Code Playgroud)

我想要一些能给我的东西

length(v[v==1])
[1] 25
length(v[v==2])
[1] 75
Run Code Online (Sandbox Code Playgroud)

但作为一个更一般的单线:)有点接近(但不完全)像这样:

#<doesn't work right> length(v[v==unique(v)])
Run Code Online (Sandbox Code Playgroud)

r unique count

129
推荐指数
9
解决办法
38万
查看次数

在sharepoint 2007中弹出

我在sharepoint中使用ajax模式弹出窗口,但是程序集引用有些缺失,如果我试图放置那些程序集引用,页面将转到错误页面.除了在sharepoint中使用ajax控件弹出窗口之外,还有其他选择吗?我想在我当前的项目中严重显示弹出窗口.请帮我解决这个问题

sharepoint sharepoint-2007

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