问题列表 - 第47786页

删除ArrayList中的""元素

我有这个arraylist:

ArrayList ftd = new ArrayList();
ftd.Add(new string[]{ "foo1.txt", "01.01.2011" });
ftd.Add(new string[]{ "foo2.txt", "04.01.2011" });
ftd.Add(new string[]{ "foo3.txt", "09.01.2011" });
Run Code Online (Sandbox Code Playgroud)

在一些逻辑之后,arraylist看起来像这样:

[0] = { "foo1.txt", "01.01.2011" }
[1] = { "", "04.01.2011" }
[2] = { "foo3.txt", "09.01.2011" }
Run Code Online (Sandbox Code Playgroud)

现在:我如何循环通过ftd并删除元素首先var是""?

c#

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

是否有可能获得很长的注释?

我正在使用iPhone原生地图到我的应用程序.我在一个数组中有一组lat,long,title和subtitle,并将它们绘制成带注释的地图.当我点击注释时,会显示标题和副标题.当我点击注释时,有没有办法获得lat,长期注释?

iphone maps xcode objective-c

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

Qt moveToThread()vs我们使用每个时调用新线程

我们什么时候在线程应用程序中使用每个函数调用.给定两个函数fun1()和fun2()在同一个类中定义处理数据到缓冲区的读/写(队列操作).实现对这些的多线程.我们必须在一个单独的线程中运行这两个函数.现在假设第一个函数read在其线程的开头被调用.

最好在第一个函数线程的开头使用moveTothread(第二个线程)进行函数写入

要么

在新线程类中定义第二个函数,并在第一个线程的开头调用该线程.

c++ qt multithreading qthread

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

原子动作 - 互斥

我听说有一种被称为"原子动作"的东西比使用具有临界区的互斥量更快.有人知道它是什么,我该如何使用它?

c++

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

如何(快速)检查UNC路径是否可用

如何检查UNC路径是否可用?我有一个问题,如果共享不可用,检查大约需要半分钟:

var fi = new DirectoryInfo(@"\\hostname\samba-sharename\directory");

if (fi.Exists)
//...
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来检查文件夹是否可用?我正在使用Windows XP和C#.

c# unc

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

Java将MouseEvent转换为ActionEvent

是否可以将MouseEvent转换为ActionEvent?

java mouseevent

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

"无法识别的选择器发送到实例"错误是什么意思?

由于以下错误,我的应用程序崩溃了:

-[NSCFString count]: unrecognized selector sent to instance 0x612b060
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我它是什么意思,我怎样才能在我的代码中找到参考号为0x612b060的行

objective-c objective-c-runtime

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

如何使用SSIS包将XML文件加载到数据库中?

我在Visual Studio 2008中使用SSIS.我需要处理许多XML文件并将其放入现有的数据库结构(SQL Server 2005).这是我第一次尝试使用SSIS而且有点卡住了.我找到了XML数据流任务,为它分配了一个测试xml文件,它与XSD相关联,并将一个节点映射到数据库表.我的问题是,如何将许多xsd节点与许多表相关联?当然,我不必为每个表设置XML源代码?

sql-server ssis business-intelligence

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

需要帮助Scala

谁能帮助我理解这段代码?我对Scala一无所知,也没有听说过.

def maxSubseq(l: List[Int]) = l.scanRight(Nil : List[Int]) {
    case (el, acc) if acc.sum + el < 0 => Nil
    case (el, acc) => el :: acc
} max Ordering.by((_: List[Int]).sum)

def biggestMaxSubseq(l: List[Int]) = l.scanRight(Nil : List[Int]) {
    case (el, acc) if acc.sum + el < 0 => Nil
    case (el, acc) => el :: acc
} max Ordering.by((ss: List[Int]) => (ss.sum, ss.length))

def biggestMaxSubseq[N](l: List[N])(implicit n: Numeric[N]) = {
    import n._
    l.scanRight(Nil : List[N]) {
        case (el, acc) …
Run Code Online (Sandbox Code Playgroud)

java scala

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

如何在vim中使用csv文件

我希望csv文件在vim中以与在microsoft office中打开相同的方式打开.数据应采用列格式,不应看到逗号,应轻松遍历.在vim的帮助下是否可以使用任何插件?

csv vim plugins

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