问题列表 - 第48647页

Android自定义列表对话框

嗨,
我正在研究一个简单的文件浏览器应用程序.我已经设置了大部分内容(它列出了不同目录中的所有内容以及不同的内容)但是我现在所处理的内容(工作几个小时)是选择列表项时,我想要出现一个自定义列表对话框.我在android开发页面上找到了这个代码并略微修改了它.目前它只是提供了所选内容的祝酒词,但我需要将这三个项目分开.也就是说,我想做的不仅仅是祝酒,而是让每个选择都运行不同的命令.这是我目前的代码

    final CharSequence[] items = {"Info", "Rename", "Delete"};

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Options for " + file.getName());
    builder.setItems(items, new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int item) {
            Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
        }
    }).show();
Run Code Online (Sandbox Code Playgroud)

感谢任何能帮助我分开它的人.我已经尝试了if语句的一些不同变体,但是我尝试过的所有内容都失败了.

android dialog list file-browser

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

托管C#中的免费非托管c代码内存

我有一个大型的c代码库,用于将其结果写入文件.我将它转换为通过float*数组将其数据返回到类似的C++程序(以避免常量文件I/O):

float* mgrib(...)
Run Code Online (Sandbox Code Playgroud)

这在c ++中运行良好,我可以"释放"内存.我设法通过以下方式将数据正确地导入C#:

IntPtr pointer = mgrib(...);
float[] result = new float[ size ];
Marshal.Copy( pointer, result, 0, size );
Marshal.FreeCoTaskMem( pointer );
Run Code Online (Sandbox Code Playgroud)

这是在循环内,因为必须从函数中提取许多字段.如果它少于256个字段,那么效果很好.如果它更多,它会在没有警告的情况下崩溃.如果我通过它正确运行文件然后运行另一个(总计超过256)它崩溃.我远不是CS专家,但256似乎不仅仅是巧合.

我很欣赏任何见解.谢谢.

c# memory unmanaged

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

Java正则表达式用两个空格替换单个字母和空格

任何人都可以帮助我使用正则表达式替换所有单个字母与空格.例:

 input: "this is a t f with u f array"
output: "this is       with     array".
Run Code Online (Sandbox Code Playgroud)

我的正则表达式是replaceAll("(\\s+[a-z]\\s+)"," "); 但它的工作原理如下:

  input: "this is a t f with u f array"
 output: "this is   t f with   f array".
Run Code Online (Sandbox Code Playgroud)

java regex

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

java.exe始终指向JRE的路径但不指向JDK

我的Windows 7上安装了jdk和jre.

我已将JAVA_HOME设置为

C:\Program Files\Java\jdk1.6.0_23
Run Code Online (Sandbox Code Playgroud)

我补充说

C:\Program Files\Java\jdk1.6.0_23\bin
Run Code Online (Sandbox Code Playgroud)

对PATH.

但是java.exe仍然指向我的jre dir,这是

C:\Program Files\Java\jre6\bin
Run Code Online (Sandbox Code Playgroud)

从我跑的时候开始

java.exe -server
Run Code Online (Sandbox Code Playgroud)

它抱怨

Error: no `server' JVM at `C:\Program Files\Java\jre6\bin\server\jvm.dll'.
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我还需要设置什么?

java environment-variables

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

Git rebase失去了历史,然后为什么会变质呢?

在过去的几天里,我一直在考虑与Git进行变革.反驳的大多数论据都说它清理历史并使其更加线性.如果您进行简单合并(例如),您将获得一个历史记录,显示历史记录何时分歧以及何时将其重新组合在一起.据我所知,rebasing删除了所有历史记录.问题是:为什么你不希望回购历史反映代码开发的所有方式,包括它在哪里以及如何分歧?

git version-control git-merge git-rebase

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

如何在Matlab中使用匿名函数过滤数组?

我想编写一个过滤数组的函数,最好是匿名函数.用文字说话很难,但是就像这样:

f = @(x) { if (x > 1) x+1 }; 
a = [ 1, 2, 3];
f(a) % 
==> [ 1 3 4]
Run Code Online (Sandbox Code Playgroud)

我想要的关键点是:

  • 希望函数接收数字或字符串
  • 但是当给定一个数组时,该函数将自身应用于数组中的每个元素并返回另一个数组.

这类似于函数log()的工作方式:

>> log(1) 
ans =
      0 
>> log([1,2,3])
ans =
      0    0.6931    1.0986
Run Code Online (Sandbox Code Playgroud)

谢谢

matlab

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

sqplplus - 回显当前登录信息

有没有办法在sqlplus中回显/打印当前连接字符串?我有一个将在多个数据库中运行的脚本,我想在顶部看到一行:

Currently executing test_script.SQL as USER1@MY_DB

如果有一种方法可以做到这一点,而不必更改文件本身,这将是非常方便的.

oracle sqlplus oracle10g

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

如何清除客户端.Net SSL会话缓存

我正在编写一个小测试工具,它使用HttpWebRequest来加载测试服务器.我想每次尝试调用HttpWebRequest.GetResponse()时都会建立一个新的SSL会话而不是使用缓存中的会话.注意:我正在提供客户端证书,并使用SSL会话的相互身份验证.

有没有办法清除http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.clientcertificates.aspx中提到的SSL会话缓存 ?

.net ssl session caching

11
推荐指数
2
解决办法
3578
查看次数

Java Big-O性能

我对我的课程项目的表现有疑问.

我通过阅读文本文件形成了大约5000个游戏对象.我有一个Treemap(称为supertree)作为其节点Treemaps(我猜的迷你树图).这些nodes/mini treemaps是动作,战略,冒险,运动,游戏标题等.基本上游戏类型和这些迷你树将持有游戏对象.所以它supertree本身可能会持有8个nodes/treemaps.

当我插入游戏对象时,它将确定mini tree它将进入哪里并将其放入其中.例如,如果我插入游戏超级马里奥世界,它将检查它是哪种类型,并看到它adventure,所以超级马里奥世界将被插入adventure树.

所以我的问题是如果问题列出了所有的表现会是什么action games,因为Treemap得到的是O(log n)

首先在超级树上寻找Action Node/Treemap,它将采用O(log n).

然后一旦进入内部Action treemap,它将获得o(n log n)正确的所有元素吗?

那么总的表现log n * (n * log n)是否正确?哪个比最差o(n).

[编辑]希望这有点澄清了我的帖子.

java time-complexity

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

枚举对象或字典类枚举

我想创建一个名称列表并将其作为强类型枚举访问.例如.

string foo = FileName.Hello; //Returns "Hello.txt"
string foo1 = FileName.Bye; //Returns "GoodBye.doc"
Run Code Online (Sandbox Code Playgroud)

或者它可能是一个像这样的对象:

Person p = PeopleList.Bill; //p.FirstName = "Bill", p.LastName = "Jobs"
Run Code Online (Sandbox Code Playgroud)

如何创建这样的数据类型?

c#

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